public class Kraken2Parser extends ParserModuleImpl
NUM_OTUS
BLJ_OPTIONS
GZIP_EXT, LOG_EXT, PDF_EXT, RETURN, SH_EXT, TAB_DELIM, TSV_EXT, TXT_EXT
SCRIPT_BATCH_SIZE, SCRIPT_DEFAULT_HEADER, SCRIPT_NUM_THREADS, SCRIPT_PERMISSIONS, SCRIPT_TIMEOUT
MAIN_SCRIPT_PREFIX, OUTPUT_DIR, TEMP_DIR
Constructor and Description |
---|
Kraken2Parser() |
Modifier and Type | Method and Description |
---|---|
void |
parseSamples()
Parse all
Kraken2Classifier reports in the input directory.Build an Kraken2Node 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, validateModuleOrder
buildScript, executeTask, getSource, getWorkerScriptFunctions, isValidInputModule, markStatus, moduleComplete, moduleFailed
buildScriptForPairedReads, getJobParams, getMainScript, getRuntimeParams, getScriptDir, getScriptErrors, getTimeout, hasScripts
cacheInputFiles, cleanUp, compareTo, equals, findModuleInputFiles, getFileCache, getID, getInputFiles, getModuleDir, getOutputDir, getPostRequisiteModules, getPreRequisiteModules, getTempDir, init, toString, validateFileNameUnique
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
moduleComplete, moduleFailed
buildScript, buildScriptForPairedReads, getJobParams, getMainScript, getScriptDir, getScriptErrors, getTimeout, getWorkerScriptFunctions
cleanUp, executeTask, getID, getInputFiles, getModuleDir, getOutputDir, getPostRequisiteModules, getPreRequisiteModules, getTempDir, init, isValidInputModule
public void parseSamples() throws Exception
Kraken2Classifier
reports in the input directory.Kraken2Node
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) :
d__Bacteria|p__Bacteroidetes|c__Bacteroidia|o__Bacteroidales 20094
parseSamples
in interface ParserModule
parseSamples
in class ParserModuleImpl
Exception
- if error occurs while parsing classifier reports