public class ShannonDiversity extends TransformTaxaTables implements ApiModule
| Modifier and Type | Field and Description |
|---|---|
static String |
SHANNON_COLUMN |
BLJ_OPTIONSGZIP_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 |
|---|
ShannonDiversity() |
| Modifier and Type | Method and Description |
|---|---|
protected List<String> |
filterTaxa(TaxaLevelTable inputData) |
String |
getCitationString()
At a minimum, this should return the name and/or url for the wrapped tool.
|
String |
getDescription()
Briefly describe what this module does.
|
protected String |
getProcessSuffix() |
boolean |
isValidInputModule(BioModule module)
If module is a
SeqModule input must contain sequence data. |
protected TaxaLevelTable |
transform(TaxaLevelTable inputData,
List<String> filteredSampleIDs,
List<String> filteredTaxaIDs)
Transform a table of values.
|
String |
version()
Changes to a module class should be accompanied by a increment in version.
|
filterSamples, getOutputFile, runModulefilterByProcessLevel, getDetails, getInputFiles, getPreRequisiteModules, isTaxaModulebuildScript, executeTask, getDockerImageName, getDockerImageOwner, getDockerImageTag, getWorkerScriptFunctions, markStatus, moduleComplete, moduleFailed, runBioLockJ_CMDbuildScriptForPairedReads, checkDependencies, getJobParams, getMainScript, getRuntimeParams, getScriptDir, getScriptErrors, getSummary, getTimeout, hasScripts, isValidPropaddGeneralProperty, addGeneralProperty, addGeneralProperty, addNewProperty, addNewProperty, cacheInputFiles, cleanUp, compareTo, equals, findModuleInputFiles, getAlias, getDescription, getFileCache, getID, getLogDir, getMenuPlacement, getMetadata, getModuleDir, getOutputDir, getPostRequisiteModules, getPropDefault, getPropDescMap, getPropType, getPropTypeMap, getResourceDir, getTempDir, getTitle, hashCode, init, listProps, setAlias, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetDescription, getDetails, getMenuPlacement, getPropType, getTitle, isValidProp, listPropscheckDependencies, cleanUp, executeTask, getAlias, getDockerImageName, getDockerImageOwner, getDockerImageTag, getID, getInputFiles, getLogDir, getMetadata, getModuleDir, getOutputDir, getPostRequisiteModules, getPreRequisiteModules, getPropDefault, getResourceDir, getSummary, getTempDir, init, setAliasbuildScriptForPairedReads, getJobParams, getMainScript, getScriptDir, getScriptErrors, getTimeoutpublic static final String SHANNON_COLUMN
protected TaxaLevelTable transform(TaxaLevelTable inputData, List<String> filteredSampleIDs, List<String> filteredTaxaIDs) throws Exception
TransformTaxaTablestransform in class TransformTaxaTablesinputData - the data to be transformed without filteringfilteredSampleIDs - Sample ids after filteringfilteredTaxaIDs - Taxa names after filteringExceptionprotected List<String> filterTaxa(TaxaLevelTable inputData)
filterTaxa in class TransformTaxaTablespublic String getDescription()
ApiModulegetDetails.getDescription in interface ApiModulepublic String getCitationString()
ApiModulegetCitationString in interface ApiModulepublic String version()
BioModulepublic boolean isValidInputModule(BioModule module)
JavaModuleImplSeqModule input must contain sequence data.isValidInputModule in interface BioModuleisValidInputModule in class TaxaCountModulemodule - BioModule that ran before the current BioModuleprotected String getProcessSuffix()
getProcessSuffix in class TransformTaxaTables