Class AbstractBAM2SAMModule
- java.lang.Object
- 
- fr.ens.biologie.genomique.eoulsan.modules.AbstractModule
- 
- fr.ens.biologie.genomique.eoulsan.modules.mapping.AbstractBAM2SAMModule
 
 
- 
- All Implemented Interfaces:
- Module
 - Direct Known Subclasses:
- BAM2SAMLocalModule
 
 public abstract class AbstractBAM2SAMModule extends AbstractModule This class define a module for converting BAM files into SAM.- Since:
- 2.0
- Author:
- Laurent Jourdren
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected static StringCOUNTER_GROUP
 - 
Constructor SummaryConstructors Constructor Description AbstractBAM2SAMModule()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigure(StepConfigurationContext context, Set<Parameter> stepParameters)Set the parameters of the step to configure the module.StringgetDescription()Get the description of the moduleInputPortsgetInputPorts()Get the input data format.StringgetName()Get the name of the module.OutputPortsgetOutputPorts()Get the output data format.protected intgetReducerTaskCount()Get the reducer task count.fr.ens.biologie.genomique.kenetre.util.VersiongetVersion()Get version of the Module.- 
Methods inherited from class fr.ens.biologie.genomique.eoulsan.modules.AbstractModulegetChecker, getParallelizationMode, getRequiredEoulsanVersion, getRequirements
 
- 
 
- 
- 
- 
Field Detail- 
COUNTER_GROUPprotected static final String COUNTER_GROUP - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getReducerTaskCountprotected int getReducerTaskCount() Get the reducer task count.- Returns:
- the reducer task count
 
 - 
getNamepublic String getName() Description copied from interface:ModuleGet the name of the module.- Returns:
- the name of the module
 
 - 
getDescriptionpublic String getDescription() Description copied from interface:ModuleGet the description of the module- Specified by:
- getDescriptionin interface- Module
- Overrides:
- getDescriptionin class- AbstractModule
- Returns:
- the description of the module
 
 - 
getVersionpublic fr.ens.biologie.genomique.kenetre.util.Version getVersion() Description copied from interface:ModuleGet version of the Module.- Returns:
- a Version object with the version of the Module
 
 - 
getInputPortspublic InputPorts getInputPorts() Description copied from interface:ModuleGet the input data format.- Specified by:
- getInputPortsin interface- Module
- Overrides:
- getInputPortsin class- AbstractModule
- Returns:
- a set with DataFormat or null if the module does not any need input format
 
 - 
getOutputPortspublic OutputPorts getOutputPorts() Description copied from interface:ModuleGet the output data format.- Specified by:
- getOutputPortsin interface- Module
- Overrides:
- getOutputPortsin class- AbstractModule
- Returns:
- an set with DataFormat or null if the module does not produce any output data
 
 - 
configurepublic void configure(StepConfigurationContext context, Set<Parameter> stepParameters) throws EoulsanException Description copied from interface:ModuleSet the parameters of the step to configure the module.- Specified by:
- configurein interface- Module
- Overrides:
- configurein class- AbstractModule
- Parameters:
- context- configuration context. The context can be null for generator steps
- stepParameters- parameters of the step
- Throws:
- EoulsanException- if a parameter is invalid
 
 
- 
 
-