Class GalaxyToolModule

  • All Implemented Interfaces:
    Module

    public class GalaxyToolModule
    extends AbstractModule
    The Class GalaxyToolStep.
    Since:
    2.0
    Author:
    Sandrine Perrin
    • Constructor Detail

      • GalaxyToolModule

        public GalaxyToolModule​(InputStream in,
                                String source)
                         throws EoulsanException
        Constructor.
        Parameters:
        in - the input stream for XML tool file
        source - source of the Galaxy tool
        Throws:
        EoulsanException - the Eoulsan exception
    • 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
      • 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
      • getSource

        public String getSource()
        Get the source the Galaxy tool.
        Returns:
        the source of the Galaxy tool