]> git.donarmstrong.com Git - mothur.git/blobdiff - parsimonycommand.h
finished wrapper for catchall
[mothur.git] / parsimonycommand.h
index 071aea8fa742d5fb3172f4ac7dcf61125ae73b90..04acd302891f36df23399ac9d9b1694535c7005e 100644 (file)
@@ -23,7 +23,12 @@ class ParsimonyCommand : public Command {
 
 public:
        ParsimonyCommand(string);       
+       ParsimonyCommand();
        ~ParsimonyCommand() { if (abort == false) { delete pars; delete util; delete output; }  }
+       vector<string> getRequiredParameters();
+       vector<string> getValidParameters();
+       vector<string> getRequiredFiles();
+       map<string, vector<string> > getOutputFiles() { return outputTypes; }
        int execute();  
        void help();
 
@@ -57,9 +62,10 @@ private:
        bool abort;
        string groups, itersString;
        vector<string> Groups, outputNames; //holds groups to be used
+       map<string, vector<string> > outputTypes;
 
        void printParsimonyFile();  
-       void printUSummaryFile();
+       int printUSummaryFile();
        void getUserInput();
        
 };