Class EndIlluminaRunDataProcessor
- java.lang.Object
-
- fr.ens.biologie.genomique.aozan.aozan3.dataprocessor.EndIlluminaRunDataProcessor
-
- All Implemented Interfaces:
DataProcessor
public class EndIlluminaRunDataProcessor extends Object implements DataProcessor
This class define an Illumina end run data processor.- Since:
- 3.0
- Author:
- Laurent Jourdren
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface fr.ens.biologie.genomique.aozan.aozan3.dataprocessor.DataProcessor
DataProcessor.ProcessResult
-
-
Field Summary
Fields Modifier and Type Field Description static String
PROCESSOR_NAME
-
Constructor Summary
Constructors Constructor Description EndIlluminaRunDataProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<DataTypeFilter>
getInputRequirements()
Get the input requirements of the processor.String
getName()
Get the name of the processor.void
init(Configuration conf, fr.ens.biologie.genomique.kenetre.log.GenericLogger logger)
Initialize the processor.DataProcessor.ProcessResult
process(InputData inputData, RunConfiguration conf)
Process data.
-
-
-
Field Detail
-
PROCESSOR_NAME
public static final String PROCESSOR_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
public String getName()
Description copied from interface:DataProcessor
Get the name of the processor.- Specified by:
getName
in interfaceDataProcessor
- Returns:
- the name of the processor
-
init
public void init(Configuration conf, fr.ens.biologie.genomique.kenetre.log.GenericLogger logger) throws Aozan3Exception
Description copied from interface:DataProcessor
Initialize the processor.- Specified by:
init
in interfaceDataProcessor
- Parameters:
conf
- the configuration of the processorlogger
- the logger to use- Throws:
Aozan3Exception
- if an error occurs while initialize the processor
-
getInputRequirements
public Set<DataTypeFilter> getInputRequirements()
Description copied from interface:DataProcessor
Get the input requirements of the processor.- Specified by:
getInputRequirements
in interfaceDataProcessor
- Returns:
- a set with input requirements
-
process
public DataProcessor.ProcessResult process(InputData inputData, RunConfiguration conf) throws Aozan3Exception
Description copied from interface:DataProcessor
Process data.- Specified by:
process
in interfaceDataProcessor
- Parameters:
inputData
- input run dataconf
- run configuration- Returns:
- a ProcessResult object
- Throws:
Aozan3Exception
- if an error occurs while processing the data
-
-