]> git.donarmstrong.com Git - mothur.git/blobdiff - unifracunweightedcommand.h
added root parameter to the unifrac commands so you can choose to include the entire...
[mothur.git] / unifracunweightedcommand.h
index 3e6d8354af5eda2c21f85c632a09b886962afb37..cd46b62b3462a4db2baa57865743d4bb37c198a7 100644 (file)
@@ -23,7 +23,12 @@ class UnifracUnweightedCommand : public Command {
        
        public:
                UnifracUnweightedCommand(string);       
+               UnifracUnweightedCommand();
                ~UnifracUnweightedCommand() { globaldata->Groups.clear();  if (abort == false) { delete unweighted; delete util; } }
+               vector<string> getRequiredParameters();
+               vector<string> getValidParameters();
+               vector<string> getRequiredFiles();
+               map<string, vector<string> > getOutputFiles() { return outputTypes; }
                int execute();
                void help();    
        
@@ -45,9 +50,10 @@ class UnifracUnweightedCommand : public Command {
                vector< map<float, float> > rscoreFreq;  //map <unweighted score, number of random trees with that score.> -vector entry for each combination.
                vector< map<float, float> > rCumul;  //map <unweighted score, cumulative percentage of number of random trees with that score or higher.> -vector entry for each combination.
                
-               bool abort, phylip, random;
-               string groups, itersString, outputDir;
+               bool abort, phylip, random, includeRoot;
+               string groups, itersString, outputDir, outputForm;
                vector<string> Groups, outputNames; //holds groups to be used
+               map<string, vector<string> > outputTypes;
 
                ofstream outSum, out;
                ifstream inFile;