1 #ifndef GETRELABUNDCOMMAND_H
2 #define GETRELABUNDCOMMAND_H
8 * Created by westcott on 6/21/10.
9 * Copyright 2010 Schloss Lab. All rights reserved.
13 #include "command.hpp"
14 #include "inputdata.h"
15 #include "sharedrabundvector.h"
18 class GetRelAbundCommand : public Command {
21 GetRelAbundCommand(string);
23 ~GetRelAbundCommand(){}
25 vector<string> setParameters();
26 string getCommandName() { return "get.relabund"; }
27 string getCommandCategory() { return "OTU-Based Approaches"; }
28 string getHelpString();
31 void help() { m->mothurOut(getHelpString()); }
35 vector<SharedRAbundVector*> lookup;
37 bool abort, allLines, pickedGroups;
38 set<string> labels; //holds labels to be used
39 string groups, label, outputDir, scale, sharedfile;
40 vector<string> Groups, outputNames;
42 int getRelAbundance(vector<SharedRAbundVector*>&, ofstream&);