]> git.donarmstrong.com Git - mothur.git/blobdiff - engine.cpp
fixed linking error in collect, collectshared, and errorcheckor
[mothur.git] / engine.cpp
index e1bc23dfe4e800d74c9116b083b4eecf910e9e5b..e251f0031d5ffa2bc9685702ef76ae0489af8449 100644 (file)
@@ -59,15 +59,14 @@ bool InteractEngine::getInput(){
                bool errorFree;
                ErrorCheck* errorCheckor = new ErrorCheck();
                
-               cout << "MOTHUR v2.0 (Martha)" << endl;
-               cout << "Last updated: 1/07/2009" << endl << endl;
-               cout << "(Distance-based OTU and Richness)" << endl << endl;
+               cout << "mothur v1.0" << endl;
+               cout << "Last updated: 1/29/2009" << endl << endl;
                cout << "by" << endl;
                cout << "Patrick D. Schloss" << endl << endl;
                cout << "Department of Microbiology" << endl;
                cout << "The University of Massachusetts" << endl;
                cout << "pschloss@micro.umass.edu" << endl;
-               cout << "http://schloss.micro.umass.edu" << endl << endl << endl;
+               cout << "http://schloss.micro.umass.edu/mothur" << endl << endl << endl;
                cout << "Distributed under the GNU General Public License" << endl << endl;
                cout << "Type 'help()' for information on the commands that are available" << endl << endl;
                cout << "Type 'quit()' to exit program" << endl;
@@ -76,6 +75,8 @@ bool InteractEngine::getInput(){
 
                        cout << endl << "mothur > ";
                        getline(cin, input);
+                       if (cin.eof()) { input = "quit()"; }
+                       
                        errorFree = errorCheckor->checkInput(input);
                        if (errorFree == true) {
                                CommandOptionParser parser(input);
@@ -149,7 +150,9 @@ bool BatchEngine::getInput(){
                while(quitCommandCalled == 0){
                
                        getline(inputBatchFile, input);
-                       cout << endl << "dotur > " << input << endl;
+                       if (inputBatchFile.eof()) { input = "quit()"; }
+                       
+                       cout << endl << "mothur > " << input << endl;
                        errorFree = errorCheckor->checkInput(input);
                        if (errorFree == true) {
                                CommandOptionParser parser(input);