public abstract class Step4 extends Step3
EXCITE_PROP, EXCITE_PROP_DESC, NAME_PROP, NAME_PROP_DEFAULT, NAME_PROP_DESCGZIP_EXT, LOG_EXT, PDF_EXT, RETURN, SH_EXT, TAB_DELIM, TSV_EXT, TXT_EXTLOG_DIR, MAIN_SCRIPT_PREFIX, NO_VERSION, OUTPUT_DIR, RES_DIR, TEMP_DIR| Constructor and Description |
|---|
Step4() |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getPostRequisiteModules()
By default, no post-requisites are required.
|
List<String> |
getPreRequisiteModules()
By default, no prerequisites are required.
|
boolean |
isValidInputModule(BioModule module)
In the early stages of the pipeline, starting with the very 1st module
ImportMetadata, most modules expect sequence files as input. |
checkDependencies, isValidPropgetCitationString, getDescription, getDetailsbuildScript, buildScriptForPairedReads, executeTask, getJobParams, getMainScript, getRuntimeParams, getScriptDir, getScriptErrors, getSummary, getTimeout, getWorkerScriptFunctions, hasScriptsaddGeneralProperty, addGeneralProperty, addGeneralProperty, addNewProperty, addNewProperty, cacheInputFiles, cleanUp, compareTo, equals, findModuleInputFiles, getAlias, getDescription, getDockerImageOwner, getDockerImageTag, getFileCache, getID, getInputFiles, getLogDir, getMenuPlacement, getMetadata, getModuleDir, getOutputDir, getPropDefault, getPropDescMap, getPropType, getPropTypeMap, getResourceDir, getTempDir, getTitle, hashCode, init, listProps, setAlias, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetDescription, getMenuPlacement, getPropType, getTitle, listPropscleanUp, executeTask, getAlias, getDockerImageName, getDockerImageOwner, getDockerImageTag, getID, getInputFiles, getLogDir, getMetadata, getModuleDir, getOutputDir, getPropDefault, getResourceDir, getSummary, getTempDir, init, setAlias, versionpublic List<String> getPostRequisiteModules() throws Exception
BioModuleImplgetPostRequisiteModules in interface BioModulegetPostRequisiteModules in class BioModuleImplException - if invalid Class names are returned as post-requisitespublic List<String> getPreRequisiteModules() throws Exception
BioModuleImplgetPreRequisiteModules in interface BioModulegetPreRequisiteModules in class BioModuleImplException - if invalid Class names are returned as prerequisitespublic boolean isValidInputModule(BioModule module)
BioModuleImplImportMetadata, most modules expect sequence files as input. This method returns
false if the previousModule only produced a new metadata file, such as
ImportMetadata or RegisterNumReads.
When BioModuleImpl.getInputFiles() is called, this method determines if the previousModule output is valid input for
the current BioModule. The default implementation of this method returns FALSE if the previousModule only
generates a new metadata file.isValidInputModule in interface BioModuleisValidInputModule in class BioModuleImplmodule - BioModule that ran before the current BioModule