]> git.donarmstrong.com Git - mothur.git/blobdiff - mothurout.h
added code to check path for uchime and catchall executables
[mothur.git] / mothurout.h
index 9ce698be4e1963e6af9abee67673ded3e1743fde..cc8bfb6b101b13b0ebe45a2eb2f5472600d6e0fc 100644 (file)
@@ -82,6 +82,7 @@ class MothurOut {
                int appendFiles(string, string);
                int renameFile(string, string); //oldname, newname
                string getFullPathName(string);
+        string findProgramPath(string programName);
                string hasPath(string);
                string getExtension(string);
                string getPathName(string);
@@ -130,6 +131,7 @@ class MothurOut {
                void splitAtChar(string&, vector<string>&, char);
         void splitAtChar(string&, string&, char);
                int removeConfidences(string&);
+        string makeList(vector<string>&);
                
                //math operation
                int factorial(int num);
@@ -140,7 +142,7 @@ class MothurOut {
                int getRandomIndex(int); //highest
 
                int control_pressed;
-               bool executing, runParse, jumble, gui, mothurCalling;
+               bool executing, runParse, jumble, gui, mothurCalling, debug;
                
                //current files - if you add a new type you must edit optionParser->getParameters, get.current command and mothurOut->printCurrentFiles/clearCurrentFiles.
                string getPhylipFile()          { return phylipfile;            }
@@ -225,6 +227,7 @@ class MothurOut {
                        printedHeaders = false;
                        commandInputsConvertError = false;
             mothurCalling = false;
+            debug = false;
                        sharedHeaderMode = "";
                }
                ~MothurOut();