public class RdpParser extends ParserModuleImpl
NUM_OTUSBLJ_OPTIONSGZIP_EXT, LOG_EXT, PDF_EXT, RETURN, SH_EXT, TAB_DELIM, TSV_EXT, TXT_EXTSCRIPT_BATCH_SIZE, SCRIPT_DEFAULT_HEADER, SCRIPT_NUM_THREADS, SCRIPT_PERMISSIONS, SCRIPT_TIMEOUTMAIN_SCRIPT_PREFIX, OUTPUT_DIR, TEMP_DIR| Constructor and Description |
|---|
RdpParser() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
isValid(OtuNode node)
|
void |
parseSamples()
Parse all
RdpClassifier reports in the input directory.Build an RdpNode for each line.If isValid(OtuNode),Create ParsedSample for the OtuNodeImpl.getSampleId() if not yet
created. |
addOtuNode, buildOtuCountFiles, checkDependencies, getDepricatedOtuCountFields, getOtuCountField, getParsedSample, getSummary, runModule, setNumHitsFieldName, validateModuleOrderbuildScript, executeTask, getSource, getWorkerScriptFunctions, isValidInputModule, markStatus, moduleComplete, moduleFailedbuildScriptForPairedReads, getJobParams, getMainScript, getRuntimeParams, getScriptDir, getScriptErrors, getTimeout, hasScriptscacheInputFiles, cleanUp, compareTo, equals, findModuleInputFiles, getFileCache, getID, getInputFiles, getModuleDir, getOutputDir, getPostRequisiteModules, getPreRequisiteModules, getTempDir, init, toString, validateFileNameUniqueclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitmoduleComplete, moduleFailedbuildScript, buildScriptForPairedReads, getJobParams, getMainScript, getScriptDir, getScriptErrors, getTimeout, getWorkerScriptFunctionscleanUp, executeTask, getID, getInputFiles, getModuleDir, getOutputDir, getPostRequisiteModules, getPreRequisiteModules, getTempDir, init, isValidInputModulepublic void parseSamples()
throws Exception
RdpClassifier reports in the input directory.RdpNode for each line.isValid(OtuNode),ParsedSample for the OtuNodeImpl.getSampleId() if not yet
created.
OtuNodeImpl.getCount() (1) to ParsedSample OTU count.
Sample QIIME report line (head 7A_1_reported.tsv):
FCABK7W:1:2105:21787:12788#/1 Root rootrank 1.0 Bacteria domain 1.0 Firmicutes phylum 1.0 Clostridia class 1.0
Clostridiales order 1.0 Ruminococcaceae family 1.0 Faecalibacterium genus 1.0
parseSamples in interface ParserModuleparseSamples in class ParserModuleImplException - if error occurs while parsing classifier reportsprotected boolean isValid(OtuNode node)
isValid in class ParserModuleImplnode - OtuNode build from 1 line of a ClassifierModule output fileOtuNode is valid