Class MergeInputRepLocalModule
java.lang.Object
fr.ens.biologie.genomique.eoulsan.modules.AbstractModule
fr.ens.biologie.genomique.eoulsan.modules.chipseq.MergeInputRepLocalModule
- All Implemented Interfaces:
Module
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigure(StepConfigurationContext context, Set<Parameter> stepParameters) Set the parameters of the step to configure the step.execute(TaskContext context, TaskStatus status) Merge input replicates.A short description of the tool and what is done in the step.Define input port.getName()Name of the Step.Define output port.fr.ens.biologie.genomique.kenetre.util.VersionVersion.Methods inherited from class fr.ens.biologie.genomique.eoulsan.modules.AbstractModule
getChecker, getParallelizationMode, getRequiredEoulsanVersion, getRequirements
-
Constructor Details
-
MergeInputRepLocalModule
public MergeInputRepLocalModule()
-
-
Method Details
-
getName
Name of the Step.- Returns:
- the name of the module
-
getDescription
A short description of the tool and what is done in the step.- Specified by:
getDescriptionin interfaceModule- Overrides:
getDescriptionin classAbstractModule- Returns:
- the description of the module
-
getVersion
public fr.ens.biologie.genomique.kenetre.util.Version getVersion()Version.- Returns:
- a Version object with the version of the Module
-
getInputPorts
Define input port.- Specified by:
getInputPortsin interfaceModule- Overrides:
getInputPortsin classAbstractModule- Returns:
- a set with DataFormat or null if the module does not any need input format
-
getOutputPorts
Define output port.- Specified by:
getOutputPortsin interfaceModule- Overrides:
getOutputPortsin classAbstractModule- Returns:
- an set with DataFormat or null if the module does not produce any output data
-
configure
public void configure(StepConfigurationContext context, Set<Parameter> stepParameters) throws EoulsanException Set the parameters of the step to configure the step.- Specified by:
configurein interfaceModule- Overrides:
configurein classAbstractModule- Parameters:
stepParameters- parameters of the stepcontext- configuration context. The context can be null for generator steps- Throws:
EoulsanException- if a parameter is invalid
-
execute
Merge input replicates.- Parameters:
context- Execution contextstatus- of the task- Returns:
- a TaskResult object
-