Class MergeInputRepLocalModule
- java.lang.Object
- 
- fr.ens.biologie.genomique.eoulsan.modules.AbstractModule
- 
- fr.ens.biologie.genomique.eoulsan.modules.chipseq.MergeInputRepLocalModule
 
 
- 
- All Implemented Interfaces:
- Module
 
 public class MergeInputRepLocalModule extends AbstractModule This class merges SAM files of input of the same experiment. It uses Picard's MergeSamFiles to merge SAM files from inputs of the same experiment.- Author:
- Celine Hernandez - CSB lab - ENS - Paris
 
- 
- 
Constructor SummaryConstructors Constructor Description MergeInputRepLocalModule()
 - 
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 step.TaskResultexecute(TaskContext context, TaskStatus status)Merge input replicates.StringgetDescription()A short description of the tool and what is done in the step.InputPortsgetInputPorts()Define input port.StringgetName()Name of the Step.OutputPortsgetOutputPorts()Define output port.fr.ens.biologie.genomique.kenetre.util.VersiongetVersion()Version.- 
Methods inherited from class fr.ens.biologie.genomique.eoulsan.modules.AbstractModulegetChecker, getParallelizationMode, getRequiredEoulsanVersion, getRequirements
 
- 
 
- 
- 
- 
Method Detail- 
getNamepublic String getName() Name of the Step.- Returns:
- the name of the module
 
 - 
getDescriptionpublic String getDescription() A short description of the tool and what is done in the step.- Specified by:
- getDescriptionin interface- Module
- Overrides:
- getDescriptionin class- AbstractModule
- Returns:
- the description of the module
 
 - 
getVersionpublic fr.ens.biologie.genomique.kenetre.util.Version getVersion() Version.- Returns:
- a Version object with the version of the Module
 
 - 
getInputPortspublic InputPorts getInputPorts() Define input port.- 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() Define output port.- 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 Set the parameters of the step to configure the step.- Specified by:
- configurein interface- Module
- Overrides:
- configurein class- AbstractModule
- Parameters:
- stepParameters- parameters of the step
- context- configuration context. The context can be null for generator steps
- Throws:
- EoulsanException- if a parameter is invalid
 
 - 
executepublic TaskResult execute(TaskContext context, TaskStatus status) Merge input replicates.- Parameters:
- context- Execution context
- status- of the task
 
 
- 
 
-