Class SamplesheetCollector
- java.lang.Object
-
- fr.ens.biologie.genomique.aozan.collectors.SamplesheetCollector
-
-
Field Summary
Fields Modifier and Type Field Description static String
COLLECTOR_NAME
The collector name.static String
SAMPLESHEET_DATA_PREFIX
-
Constructor Summary
Constructors Constructor Description SamplesheetCollector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
Remove temporary files.void
collect(RunData data)
Collect data.void
configure(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.String
getName()
Get the name of the collector.boolean
isSummaryCollector()
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:Collector
Get the name of the collector.
-
getCollectorsNamesRequiered
public List<String> getCollectorsNamesRequiered()
Description copied from interface:Collector
Get the name of the collectors required to run this collector.- Specified by:
getCollectorsNamesRequiered
in 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:Collector
Configure the collector with the path of the run data.
-
collect
public void collect(RunData data) throws AozanException
Description copied from interface:Collector
Collect data.- Specified by:
collect
in interfaceCollector
- Parameters:
data
- result data object- Throws:
AozanException
- if an error occurs while collecting data
-
clear
public void clear()
Description copied from interface:Collector
Remove temporary files.
-
isSummaryCollector
public boolean isSummaryCollector()
Description copied from interface:Collector
Test if the class is a summary collector. A summary collector must be executed after all the other collectors.- Specified by:
isSummaryCollector
in interfaceCollector
- Returns:
- true if the collector is a summary collector
-
-