Class SamplesheetCollector
- java.lang.Object
-
- fr.ens.biologie.genomique.aozan.collectors.SamplesheetCollector
-
-
Field Summary
Fields Modifier and Type Field Description static StringCOLLECTOR_NAMEThe collector name.static StringSAMPLESHEET_DATA_PREFIX
-
Constructor Summary
Constructors Constructor Description SamplesheetCollector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()Remove temporary files.voidcollect(RunData data)Collect data.voidconfigure(QC qc, CollectorConfiguration conf)Configure the collector with the path of the run data.List<String>getCollectorsNamesRequiered()Get the name of the collectors required to run this collector.StringgetName()Get the name of the collector.booleanisSummaryCollector()Test if the class is a summary collector.
-
-
-
Field Detail
-
COLLECTOR_NAME
public static final String COLLECTOR_NAME
The collector name.- See Also:
- Constant Field Values
-
SAMPLESHEET_DATA_PREFIX
public static final String SAMPLESHEET_DATA_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
public String getName()
Description copied from interface:CollectorGet the name of the collector.
-
getCollectorsNamesRequiered
public List<String> getCollectorsNamesRequiered()
Description copied from interface:CollectorGet the name of the collectors required to run this collector.- Specified by:
getCollectorsNamesRequieredin interfaceCollector- Returns:
- a list of String with the name of the required collectors
-
configure
public void configure(QC qc, CollectorConfiguration conf)
Description copied from interface:CollectorConfigure the collector with the path of the run data.
-
collect
public void collect(RunData data) throws AozanException
Description copied from interface:CollectorCollect data.- Specified by:
collectin interfaceCollector- Parameters:
data- result data object- Throws:
AozanException- if an error occurs while collecting data
-
clear
public void clear()
Description copied from interface:CollectorRemove temporary files.
-
isSummaryCollector
public boolean isSummaryCollector()
Description copied from interface:CollectorTest if the class is a summary collector. A summary collector must be executed after all the other collectors.- Specified by:
isSummaryCollectorin interfaceCollector- Returns:
- true if the collector is a summary collector
-
-