public:
MetaStatsCommand(string);
+ MetaStatsCommand();
~MetaStatsCommand();
+ vector<string> getRequiredParameters();
+ vector<string> getValidParameters();
+ vector<string> getRequiredFiles();
+ map<string, vector<string> > getOutputFiles() { return outputTypes; }
int execute();
void help();
ReadOTUFile* read;
InputData* input;
vector<SharedRAbundVector*> lookup;
+ map<string, vector<string> > outputTypes;
bool abort, allLines, pickedGroups;
set<string> labels; //holds labels to be used
float threshold;
int process(vector<SharedRAbundVector*>&);
- int eliminateZeroOTUS(vector<SharedRAbundVector*>&);
int driver(int, int, vector<SharedRAbundVector*>&);
};