Uses of Interface
fr.ens.biologie.genomique.eoulsan.core.Module
-
Packages that use Module Package Description fr.ens.biologie.genomique.eoulsan.annotations This package define the annotations on Eoulsan classes plug-ins.fr.ens.biologie.genomique.eoulsan.core.workflow This package contains Eoulsan workflow dedicated classes.fr.ens.biologie.genomique.eoulsan.data This package contains classes for data files, data types and data formats.fr.ens.biologie.genomique.eoulsan.modules This package define the steps for the Eoulsan workflow.fr.ens.biologie.genomique.eoulsan.modules.chipseq This packages contains the ChIP-Seq modules.fr.ens.biologie.genomique.eoulsan.modules.chipseq.peakcalling This packages contains the peak-calling modules.fr.ens.biologie.genomique.eoulsan.modules.chipseq.qc This packages contains all the quality check modules for ChIP-Seq.fr.ens.biologie.genomique.eoulsan.modules.diffana This package contain all the classes related to the differential analysis step.fr.ens.biologie.genomique.eoulsan.modules.expression This package contain all the classes related to the expression step.fr.ens.biologie.genomique.eoulsan.modules.expression.hadoop This package contain all the classes related to the expression step in hadoop mode.fr.ens.biologie.genomique.eoulsan.modules.expression.local This package contain all the classes related to the expression step in local mode.fr.ens.biologie.genomique.eoulsan.modules.fastqc This package contain all the classes related to FastQC.fr.ens.biologie.genomique.eoulsan.modules.generators This package contain generator steps.fr.ens.biologie.genomique.eoulsan.modules.mapping This package contain all the classes related to the mapping (reads filtering, mapping and alignments filtering) step.fr.ens.biologie.genomique.eoulsan.modules.mapping.hadoop This package contain all the classes related to the mapping (reads filtering, mapping and alignments filtering) step in hadoop mode.fr.ens.biologie.genomique.eoulsan.modules.mapping.local This package contain all the classes related to the mapping (reads filtering, mapping and alignments filtering) step in local mode.fr.ens.biologie.genomique.eoulsan.modules.mgmt.hadoop This package contain classes related data management in Hadoop mode.fr.ens.biologie.genomique.eoulsan.modules.mgmt.upload This package contain classes related to upload data to HDFS and Cloud.fr.ens.biologie.genomique.eoulsan.modules.multiqc fr.ens.biologie.genomique.eoulsan.modules.singlecell -
-
Uses of Module in fr.ens.biologie.genomique.eoulsan.annotations
Methods in fr.ens.biologie.genomique.eoulsan.annotations with parameters of type Module Modifier and Type Method Description static booleanEoulsanAnnotationUtils. isGenerator(Module module)Test if a module contain the @Generator annotation.static booleanEoulsanAnnotationUtils. isNoLog(Module module)Test if a module contain the @NoLog annotation.static booleanEoulsanAnnotationUtils. isNoOutputDirectory(Module module)Test if a module contain the @NoOutputDirectory annotation.static booleanEoulsanAnnotationUtils. isRequiresAllPreviousSteps(Module module)Test if a module contain the @RequiresPreviousStep annotation.static booleanEoulsanAnnotationUtils. isRequiresPreviousStep(Module module)Test if a module contain the @RequiresPreviousStep annotation.static booleanEoulsanAnnotationUtils. isReuseStepInstance(Module module)Test if a module contain the @ReuseStepInstance annotation.static booleanEoulsanAnnotationUtils. isTerminal(Module module)Test if a step contain the @Terminal annotation. -
Uses of Module in fr.ens.biologie.genomique.eoulsan.core.workflow
Methods in fr.ens.biologie.genomique.eoulsan.core.workflow that return Module Modifier and Type Method Description ModuleAbstractStep. getModule()Get the underlying Module object.ModuleStepInstances. getModule(Step step)Get a module instance.ModuleStepInstances. getModule(Step step, String moduleName, String moduleVersion)Get a step instance.ModuleModuleRegistry. loadModule(String moduleName, String version)Load a module.Methods in fr.ens.biologie.genomique.eoulsan.core.workflow that return types with arguments of type Module Modifier and Type Method Description List<Module>ModuleRegistry. getAllModules()Get all the modules.Methods in fr.ens.biologie.genomique.eoulsan.core.workflow with parameters of type Module Modifier and Type Method Description protected voidAbstractStep. registerInputAndOutputPorts(Module module)voidStepInstances. registerStep(Step step, Module module)Register a step instance.Method parameters in fr.ens.biologie.genomique.eoulsan.core.workflow with type arguments of type Module Modifier and Type Method Description voidExecutor. execute(List<Module> firstSteps, List<Module> lastSteps)run Eoulsan.Constructors in fr.ens.biologie.genomique.eoulsan.core.workflow with parameters of type Module Constructor Description CommandStep(AbstractWorkflow workflow, Module module)Create a step for a standard step from an existing step object.CommandStep(AbstractWorkflow workflow, Module module, Set<Parameter> parameters)Create a step for a standard step from an existing step object.Constructor parameters in fr.ens.biologie.genomique.eoulsan.core.workflow with type arguments of type Module Constructor Description CommandWorkflow(ExecutorArguments executionArguments, CommandWorkflowModel workflowCommand, List<Module> firstSteps, List<Module> endSteps, Design design)Public constructor. -
Uses of Module in fr.ens.biologie.genomique.eoulsan.data
Methods in fr.ens.biologie.genomique.eoulsan.data that return Module Modifier and Type Method Description ModuleDataFormat. getGenerator()Get the step needed to generate the DataType from DataTypes provided by the Design file.ModuleMapperIndexDataFormat. getGenerator()ModuleXMLDataFormat. getGenerator() -
Uses of Module in fr.ens.biologie.genomique.eoulsan.modules
Classes in fr.ens.biologie.genomique.eoulsan.modules that implement Module Modifier and Type Class Description classAbstractModuleThis class define an abstract Module.classCheckerModuleThis class is a module that launch checkers.classCopyInputDataModuleCopy input files of a format in another location or in different compression format.classCopyOutputDataModuleCopy output files of a step with a specified format to the output directory.classDesignModuleThis class define a design module.classFailModuleThis module is a module that always fails.classFakeModuleThis module is a fake module.classFirstModuleThis class define a first module that do nothing.classGalaxyToolModuleThe Class GalaxyToolStep.classImportModuleThis class define a import step.classMergerModuleThis class define a generic merger module.classRequirementInstallerModuleThis class allow to install a requirement.classShellModuleThis class define a module that execute a shell command.classSplitterModuleThis class define a generic splitter module.classTechnicalReplicateMergerModuleThis class define a merger module for technical replicates.classTerminalModuleThis class define a terminal task that do nothing. -
Uses of Module in fr.ens.biologie.genomique.eoulsan.modules.chipseq
Classes in fr.ens.biologie.genomique.eoulsan.modules.chipseq that implement Module Modifier and Type Class Description classMergeInputRepLocalModuleThis class merges SAM files of input of the same experiment.classRmDupLocalModuleThis class removes PCR duplicates from a SAM file.classTrackHubModuleThis class construct TrackHub for genome browser visualization. -
Uses of Module in fr.ens.biologie.genomique.eoulsan.modules.chipseq.peakcalling
Classes in fr.ens.biologie.genomique.eoulsan.modules.chipseq.peakcalling that implement Module Modifier and Type Class Description classBedToolsModuleThis class uses tools from the BEDTools suite.classDeepToolsModuleThis class uses tools from the DeepTools suite.classMACS2ModuleThis class defines the macs2 peak-calling step.classMergePeaksModuleThis class defines the peak merging step. -
Uses of Module in fr.ens.biologie.genomique.eoulsan.modules.chipseq.qc
Classes in fr.ens.biologie.genomique.eoulsan.modules.chipseq.qc that implement Module Modifier and Type Class Description classCountSplicedReadsModuleThis step computes how many spliced alignments there are in a SAM file.classIDRModuleThis class defines the IDR quality check step. -
Uses of Module in fr.ens.biologie.genomique.eoulsan.modules.diffana
Classes in fr.ens.biologie.genomique.eoulsan.modules.diffana that implement Module Modifier and Type Class Description classDESeq2ModuleClass to run the differential analysis with DEseq2classDiffAnaModuleThis class define the module of differential analysis in local mode.classDiffanaResultsAnnotationModuleThis class define a module that create annotated expression files in TSV, ODS or XLSX format.classNormalizationModuleThis class define the module for normalization -
Uses of Module in fr.ens.biologie.genomique.eoulsan.modules.expression
Classes in fr.ens.biologie.genomique.eoulsan.modules.expression that implement Module Modifier and Type Class Description classAbstractExpressionModuleThis abstract class define and parse arguments for the expression module.classExpressionResultsAnnotationModuleThis class define a module that create annotated expression files in TSV, ODS or XLSX format. -
Uses of Module in fr.ens.biologie.genomique.eoulsan.modules.expression.hadoop
Classes in fr.ens.biologie.genomique.eoulsan.modules.expression.hadoop that implement Module Modifier and Type Class Description classExpressionHadoopModuleThis class is the main class for the expression program of the reads in hadoop mode. -
Uses of Module in fr.ens.biologie.genomique.eoulsan.modules.expression.local
Classes in fr.ens.biologie.genomique.eoulsan.modules.expression.local that implement Module Modifier and Type Class Description classExpressionLocalModuleThis class is the module to compute expression in local mode -
Uses of Module in fr.ens.biologie.genomique.eoulsan.modules.fastqc
Classes in fr.ens.biologie.genomique.eoulsan.modules.fastqc that implement Module Modifier and Type Class Description classFastQCModuleThis class define a module that compute QC report using FastQC. -
Uses of Module in fr.ens.biologie.genomique.eoulsan.modules.generators
Classes in fr.ens.biologie.genomique.eoulsan.modules.generators that implement Module Modifier and Type Class Description classDummyGeneratorModuleThis class implements a dummy generator module that create an empty file.classGenericStorageGeneratorModuleThis module allow to easily store output of generator to avoid computation at each Eoulsan startup.classGenomeDescriptionGeneratorModuleThis class implements a genome description generator module.classGenomeMapperIndexGeneratorModuleThis class define a module that generate a genome mapper index.classGFFFastaGeneratorModuleThis generator allow to generate a genome fasta file from the fasta section of a GFF file.classMinimap2IndexGeneratorModuleThis class define a module that generate a Minimap2 mapper index.classSTARIndexGeneratorModuleThis class define a module that generate a STAR mapper index. -
Uses of Module in fr.ens.biologie.genomique.eoulsan.modules.mapping
Classes in fr.ens.biologie.genomique.eoulsan.modules.mapping that implement Module Modifier and Type Class Description classAbstractBAM2SAMModuleThis class define a module for converting BAM files into SAM.classAbstractFilterAndMapReadsModuleThis class define an abstract module for read filtering, mapping and alignments filtering.classAbstractReadsFilterModuleThis class define an abstract module for read filtering.classAbstractReadsMapperModuleThis class define an abstract module for read mapping.classAbstractSAM2BAMModuleThis class define a module for converting SAM files into BAM.classAbstractSAM2FASTQModuleThis class define a module for converting SAM files into BAM.classAbstractSAMFilterModuleThis class define an abstract module for alignments filtering.classAbstractSplice2BEDModuleThis class define a module for converting SAM files into BED. -
Uses of Module in fr.ens.biologie.genomique.eoulsan.modules.mapping.hadoop
Classes in fr.ens.biologie.genomique.eoulsan.modules.mapping.hadoop that implement Module Modifier and Type Class Description classFilterAndMapReadsHadoopModuleThis class define a Step that filter and map read in Hadoop mode.classReadsFilterHadoopModuleThis class is the main class for the filter reads program in hadoop mode.classReadsMapperHadoopModuleThis class define an mapper module in Hadoop mode.classSAM2BAMHadoopModuleThis class define a module for converting SAM files into BAM.classSAMFilterHadoopModuleThis class define a filter alignment step in Hadoop mode. -
Uses of Module in fr.ens.biologie.genomique.eoulsan.modules.mapping.local
Classes in fr.ens.biologie.genomique.eoulsan.modules.mapping.local that implement Module Modifier and Type Class Description classBAM2SAMLocalModuleThis class define a module for converting BAM files into SAM.classReadsFilterLocalModuleThis class define a module for reads filtering.classReadsMapperLocalModuleThis class define a module for reads mapping.classSAM2BAMLocalModuleThis class define a module for converting SAM files into BAM.classSAM2FASTQLocalModuleThis class define a module for converting SAM files into FASTQ.classSAMFilterLocalModuleThis class define a Step for alignments filtering.classSplice2BEDModuleThis class define a module for converting SAM files into BED. -
Uses of Module in fr.ens.biologie.genomique.eoulsan.modules.mgmt.hadoop
Classes in fr.ens.biologie.genomique.eoulsan.modules.mgmt.hadoop that implement Module Modifier and Type Class Description classCopyDesignAndWorkflowFilesToOutputModuleThis module copy design and workflow file to output directory. -
Uses of Module in fr.ens.biologie.genomique.eoulsan.modules.mgmt.upload
Classes in fr.ens.biologie.genomique.eoulsan.modules.mgmt.upload that implement Module Modifier and Type Class Description classDefineDataFormatToDownloadThis Step allow to define the list of the formats of the files to download at the end of a Hadoop execution.classHadoopUploadModuleThis class define a module for Hadoop file uploading.classHDFSDataDownloadModuleThis class define a download module that retrieve data from HDFS at the end of an analysis.classLocalUploadModuleThis class define a Step for local mode file uploading.classUploadModuleThis class define a abstract module class for files uploading. -
Uses of Module in fr.ens.biologie.genomique.eoulsan.modules.multiqc
Classes in fr.ens.biologie.genomique.eoulsan.modules.multiqc that implement Module Modifier and Type Class Description classMultiQCModuleThis class define a module for MultiQC. -
Uses of Module in fr.ens.biologie.genomique.eoulsan.modules.singlecell
Classes in fr.ens.biologie.genomique.eoulsan.modules.singlecell that implement Module Modifier and Type Class Description classExpressionToMatrixModuleThis class define a class that allow to merge expression file into a matrix file.classMatrixToCellRangerMatrixModuleThis class define a class that allow to create a Cell Ranger matrix from an existing matrix file.classRSingleCellExperimentCreatorModuleThis class define a class that allow to create a SingleCellExperiment Bioconductor Object and save it as a RDS file.
-