]> git.donarmstrong.com Git - mothur.git/blobdiff - phylodiversitycommand.h
added pipeline commands which involved change to command factory and command class...
[mothur.git] / phylodiversitycommand.h
index 7d4b2d89484a88e4bc5016f19e2e24c89ab07a4e..f6c3bbe1d06495717310a464d423c884fb1ac717 100644 (file)
@@ -18,7 +18,12 @@ class PhyloDiversityCommand : public Command {
        
        public:
                PhyloDiversityCommand(string);
+               PhyloDiversityCommand();
                ~PhyloDiversityCommand();
+               vector<string> getRequiredParameters();
+               vector<string> getValidParameters();
+               vector<string> getRequiredFiles();
+               map<string, vector<string> > getOutputFiles() { return outputTypes; }
                int execute();  
                void help();
        
@@ -30,6 +35,7 @@ class PhyloDiversityCommand : public Command {
                bool abort, rarefy, summary, collect, scale;
                string groups, outputDir;
                vector<string> Groups, outputNames; //holds groups to be used, and outputFile names
+               map<string, vector<string> > outputTypes;
                
                void printData(set<int>&, map< string, vector<float> >&, ofstream&, int);
                void printSumData(map< string, vector<float> >&, ofstream&, int);