1 #ifndef Mothur_sortseqscommand_h
2 #define Mothur_sortseqscommand_h
9 // Created by Sarah Westcott on 2/3/12.
10 // Copyright (c) 2012 Schloss Lab. All rights reserved.
15 #include "command.hpp"
17 class SortSeqsCommand : public Command {
21 SortSeqsCommand(string);
25 vector<string> setParameters();
26 string getCommandName() { return "sort.seqs"; }
27 string getCommandCategory() { return "Sequence Processing"; }
29 string getHelpString();
30 string getOutputPattern(string);
31 string getCitation() { return "http://www.mothur.org/wiki/Sort.seqs"; }
32 string getDescription() { return "puts sequences from a fasta, name, group, quality, flow or taxonomy file in the same order"; }
35 void help() { m->mothurOut(getHelpString()); }
39 map<string, int> names;
40 string accnosfile, fastafile, namefile, groupfile, countfile, taxfile, qualfile, flowfile, outputDir;
42 vector<string> outputNames;