]> git.donarmstrong.com Git - mothur.git/blobdiff - unifracweightedcommand.h
added pipeline commands which involved change to command factory and command class...
[mothur.git] / unifracweightedcommand.h
index 7317c8a43092a5712a06dda00589d1eb4528c649..fa87d8fa2a705287045489f9cdfef7f3bf51901c 100644 (file)
@@ -24,7 +24,12 @@ class UnifracWeightedCommand : public Command {
        
        public:
                UnifracWeightedCommand(string);
+               UnifracWeightedCommand();
                ~UnifracWeightedCommand() { if (abort == false) {  delete weighted; delete util; } }
+               vector<string> getRequiredParameters();
+               vector<string> getValidParameters();
+               vector<string> getRequiredFiles();
+               map<string, vector<string> > getOutputFiles() { return outputTypes; }
                int execute();  
                void help();
        
@@ -58,6 +63,7 @@ class UnifracWeightedCommand : public Command {
                bool abort, phylip, random;
                string groups, itersString;
                vector<string> Groups, outputNames; //holds groups to be used
+               map<string, vector<string> > outputTypes;
                int processors;