1 #ifndef Mothur_createdatabasecommand_h
2 #define Mothur_createdatabasecommand_h
5 // createdatabasecommand.h
8 // Created by Sarah Westcott on 3/28/12.
9 // Copyright (c) 2012 Schloss Lab. All rights reserved.
12 #include "command.hpp"
13 #include "listvector.hpp"
15 class CreateDatabaseCommand : public Command {
17 CreateDatabaseCommand(string);
18 CreateDatabaseCommand();
19 ~CreateDatabaseCommand(){}
21 vector<string> setParameters();
22 string getCommandName() { return "create.database"; }
23 string getCommandCategory() { return "OTU-Based Approaches"; }
24 string getHelpString();
25 string getCitation() { return "http://www.mothur.org/wiki/Create.database"; }
26 string getDescription() { return "creates database file that includes, abundances across groups, representative sequences, and taxonomy for each OTU"; }
30 void help() { m->mothurOut(getHelpString()); }
35 string listfile, groupfile, repfastafile, repnamesfile, constaxonomyfile, label, outputDir;
37 vector<string> outputNames;
42 int processList(ListVector*&);