* Fix later, don't have time now.
*
*/
-using namespace std;
+
#include "engine.hpp"
bool errorFree;
ErrorCheck* errorCheckor = new ErrorCheck();
- cout << "mothur v1.2.0" << endl;
- cout << "Last updated: 4/14/2009" << endl << endl;
+ cout << "mothur v.1.3.0" << endl;
+ cout << "Last updated: 5/29/2009" << endl << endl;
cout << "by" << endl;
cout << "Patrick D. Schloss" << endl << endl;
cout << "Department of Microbiology" << endl;
getline(cin, input);
if (cin.eof()) { input = "quit()"; }
+ //allow user to omit the () on the quit command
+ if (input == "quit") { input = "quit()"; }
+
errorFree = errorCheckor->checkInput(input);
if (errorFree == true) {
CommandOptionParser parser(input);
//This Function allows the user to run a batchfile containing several commands on Dotur
bool BatchEngine::getInput(){
try {
+ //check if this is a valid batchfile
+ if (openedBatch == 1) { cout << "unable to open batchfile" << endl; return 1; }
+
string input = "";
string commandName = "";
bool errorFree;
if (inputBatchFile.eof()) { input = "quit()"; }
cout << endl << "mothur > " << input << endl;
+
+ //allow user to omit the () on the quit command
+ if (input == "quit") { input = "quit()"; }
+
errorFree = errorCheckor->checkInput(input);
if (errorFree == true) {
CommandOptionParser parser(input);