]> git.donarmstrong.com Git - mothur.git/blobdiff - engine.hpp
working on chimeras
[mothur.git] / engine.hpp
index 603ff0a1c65fa528439b7a8f456991ae600c26ef..cbcc99aaf2cd8ebc48f6512eb9e88967df8e94b3 100644 (file)
@@ -22,13 +22,15 @@ class GlobalData;
 
 class Engine {
 public:
-       virtual ~Engine(){};
+       Engine(); 
+       virtual ~Engine(){}
        virtual bool getInput() = 0;
-//     string getCommand()                     {       return command;         }
-       vector<string> getOptions() {   return options;         }
+       virtual string getCommand();
+       virtual string getOutputDir()   {       return cFactory->getOutputDir();  }
+       vector<string> getOptions()             {       return options;         }
 protected:
-//     string command;
        vector<string> options;
+       CommandFactory* cFactory;
 };