Class SamplesheetCollector
java.lang.Object
fr.ens.biologie.genomique.aozan.collectors.SamplesheetCollector
- All Implemented Interfaces:
Collector
This class define a Bcl2fastq samplesheet collector.
- Since:
- 0.8
- Author:
- Laurent Jourdren
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Remove temporary files.voidCollect data.voidconfigure(QC qc, CollectorConfiguration conf) Configure the collector with the path of the run data.Get the name of the collectors required to run this collector.getName()Get the name of the collector.booleanTest if the class is a summary collector.
-
Field Details
-
COLLECTOR_NAME
The collector name.- See Also:
-
SAMPLESHEET_DATA_PREFIX
- See Also:
-
-
Constructor Details
-
SamplesheetCollector
public SamplesheetCollector()
-
-
Method Details
-
getName
Description copied from interface:CollectorGet the name of the collector. -
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
Description copied from interface:CollectorConfigure the collector with the path of the run data. -
collect
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
-