public class KrakenParser 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 |
|---|
KrakenParser() |
| Modifier and Type | Method and Description |
|---|---|
void |
parseSamples()
Parse all
KrakenClassifier reports in the input directory.Build an KrakenNode for each line.If ParserModuleImpl.isValid(OtuNode),Create ParsedSample for the OtuNodeImpl.getSampleId() if not
yet created. |
addOtuNode, buildOtuCountFiles, checkDependencies, getDepricatedOtuCountFields, getOtuCountField, getParsedSample, getSummary, isValid, 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
KrakenClassifier reports in the input directory.KrakenNode for each line.ParserModuleImpl.isValid(OtuNode),ParsedSample for the OtuNodeImpl.getSampleId() if not
yet created.
OtuNodeImpl.getCount() (1) to ParsedSample OTU count.
Sample Kraken report line (head 7A_1_reported.tsv) :
FCC6MMAACXX:8:1101:1968:2100#GTATTCTC/1
d__Bacteria|p__Bacteroidetes|c__Bacteroidia|o__Bacteroidales|f__Bacteroidaceae|g__Bacteroides|s__Bacteroides_vulgatus
parseSamples in interface ParserModuleparseSamples in class ParserModuleImplException - if error occurs while parsing classifier reports