X-Git-Url: https://git.donarmstrong.com/?p=mothur.git;a=blobdiff_plain;f=getseqscommand.h;h=9895432b7c25d6016bbf6b38ced773487aeb0201;hp=0f606ffb59ac884b46ac97d861aa3542786d1793;hb=b206f634aae1b4ce13978d203247fb64757d5482;hpb=42d411d3362186465347aeabdd3155bd3259671e diff --git a/getseqscommand.h b/getseqscommand.h index 0f606ff..9895432 100644 --- a/getseqscommand.h +++ b/getseqscommand.h @@ -23,7 +23,9 @@ class GetSeqsCommand : public Command { vector setParameters(); string getCommandName() { return "get.seqs"; } string getCommandCategory() { return "Sequence Processing"; } - string getHelpString(); + + string getHelpString(); + string getOutputPattern(string); string getCitation() { return "http://www.mothur.org/wiki/Get.seqs"; } string getDescription() { return "gets sequences from a list, fasta, name, group, alignreport, quality or taxonomy file"; } @@ -34,17 +36,18 @@ class GetSeqsCommand : public Command { private: set names; vector outputNames; - string accnosfile, accnosfile2, fastafile, namefile, groupfile, alignfile, listfile, taxfile, qualfile, outputDir; + string accnosfile, accnosfile2, fastafile, fastqfile, namefile, countfile, groupfile, alignfile, listfile, taxfile, qualfile, outputDir; bool abort, dups; - + map uniqueMap; //for debug map > sanity; //maps file type to names chosen for file. something like "fasta" -> vector. If running in debug mode this is filled and we check to make sure all the files have the same names. If they don't we output the differences for the user. int readFasta(); + int readFastq(); int readName(); int readGroup(); + int readCount(); int readAlign(); - int readAccnos(); int readList(); int readTax(); int readQual();