X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=engine.hpp;h=0e7721a1ba1a51566eaab52b909604a50d5a70eb;hb=f598bd8389840cf030d61f5da7d0b2c3e37c06ba;hp=74687d2398c84a532b0ba6c68e17ed8cff1f7cf0;hpb=74844a60d80c6dd06e3fb02ee9b928424f9019b0;p=mothur.git diff --git a/engine.hpp b/engine.hpp index 74687d2..0e7721a 100644 --- a/engine.hpp +++ b/engine.hpp @@ -27,7 +27,10 @@ public: virtual ~Engine(){} virtual bool getInput() = 0; virtual string getCommand(); - virtual string getOutputDir() { return cFactory->getOutputDir(); } + virtual string getOutputDir() { return cFactory->getOutputDir(); } + virtual string getLogFileName() { return cFactory->getLogfileName(); } + virtual bool getAppend() { return cFactory->getAppend(); } + vector getOptions() { return options; } protected: vector options; @@ -46,6 +49,7 @@ public: private: GlobalData* globaldata; ifstream inputBatchFile; + string getNextCommand(ifstream&); };