1 #ifndef Mothur_getcoremicrobiomcommand_h
2 #define Mothur_getcoremicrobiomcommand_h
6 // getcoremicrobiomcommand.h
9 // Created by John Westcott on 5/8/12.
10 // Copyright (c) 2012 Schloss Lab. All rights reserved.
14 #include "command.hpp"
15 #include "inputdata.h"
17 /**************************************************************************************************/
19 class GetCoreMicroBiomCommand : public Command {
21 GetCoreMicroBiomCommand(string);
22 GetCoreMicroBiomCommand();
23 ~GetCoreMicroBiomCommand(){}
25 vector<string> setParameters();
26 string getCommandName() { return "get.coremicrobiom"; }
27 string getCommandCategory() { return "OTU-Based Approaches"; }
28 //commmand category choices: Sequence Processing, OTU-Based Approaches, Hypothesis Testing, Phylotype Analysis, General, Clustering and Hidden
29 string getHelpString();
30 string getCitation() { return "http://www.mothur.org/wiki/get.coremicrobio"; }
31 string getDescription() { return "description"; }
34 void help() { m->mothurOut(getHelpString()); }
37 string relabundfile, sharedfile, inputFileName, format;
39 vector<string> Groups;
43 vector<string> outputNames;
45 int createTable(vector<SharedRAbundFloatVector*>&);
49 /**************************************************************************************************/