Class MergePeaksModule

  • All Implemented Interfaces:
    Module

    public class MergePeaksModule
    extends AbstractModule
    This class defines the peak merging step. It merges peak files created by a peak caller into one BED file.
    Author:
    Pierre-Marie Chiaroni - CSB lab - ENS - Paris, Celine Hernandez - CSB lab - ENS - Paris
    • Constructor Detail

      • MergePeaksModule

        public MergePeaksModule()
    • Method Detail

      • getName

        public String getName()
        Description copied from interface: Module
        Get the name of the module.
        Returns:
        the name of the module
      • getVersion

        public fr.ens.biologie.genomique.kenetre.util.Version getVersion()
        Description copied from interface: Module
        Get version of the Module.
        Returns:
        a Version object with the version of the Module
      • configure

        public void configure​(StepConfigurationContext context,
                              Set<Parameter> stepParameters)
        Set the parameters of the step to configure the step. Nothing to configure for such a simple step.
        Specified by:
        configure in interface Module
        Overrides:
        configure in class AbstractModule
        Parameters:
        stepParameters - parameters of the step
        context - configuration context. The context can be null for generator steps
      • execute

        public TaskResult execute​(TaskContext context,
                                  TaskStatus status)
        Description copied from interface: Module
        Execute a task step.
        Parameters:
        context - Execution context
        status - of the task