Class CheckerModule

java.lang.Object
fr.ens.biologie.genomique.eoulsan.modules.AbstractModule
fr.ens.biologie.genomique.eoulsan.modules.CheckerModule
All Implemented Interfaces:
Module

public class CheckerModule extends AbstractModule
This class is a module that launch checkers.
Since:
2.0
Author:
Laurent Jourdren
  • Field Details

  • Constructor Details

    • CheckerModule

      public CheckerModule()
      Public constructor.
  • Method Details

    • configureChecker

      public static void configureChecker(DataFormat format, Set<Parameter> parameters)
      This method allow to configure a checker from the configure method of other steps, that's why this method is static.
      Parameters:
      format - checker format to configure
      parameters - parameter of the checker
    • 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
    • getInputPorts

      public InputPorts getInputPorts()
      Description copied from interface: Module
      Get the input data format.
      Specified by:
      getInputPorts in interface Module
      Overrides:
      getInputPorts in class AbstractModule
      Returns:
      a set with DataFormat or null if the module does not any need input format
    • 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
      Returns:
      a TaskResult object