1 #ifndef REMOVERARECOMMAND_H
2 #define REMOVERARECOMMAND_H
8 * Created by westcott on 1/21/11.
9 * Copyright 2011 Schloss Lab. All rights reserved.
14 #include "command.hpp"
15 #include "listvector.hpp"
18 class RemoveRareCommand : public Command {
22 RemoveRareCommand(string);
24 ~RemoveRareCommand(){}
26 vector<string> setParameters();
27 string getCommandName() { return "remove.rare"; }
28 string getCommandCategory() { return "OTU-Based Approaches"; }
29 string getHelpString();
32 void help() { m->mothurOut(getHelpString()); }
35 string sabundfile, rabundfile, sharedfile, groupfile, listfile, outputDir, groups, label;
38 vector<string> outputNames, Groups;
45 int processLookup(vector<SharedRAbundVector*>&, ofstream&);