]> git.donarmstrong.com Git - mothur.git/blobdiff - nocommands.cpp
added template=self capability to chimers.slayer, worked on corr.axes and added accno...
[mothur.git] / nocommands.cpp
index 18a294801c961b7294bcf3985e733798cfe4d77a..eab873ba1eec6bc6a01b748f4ce6b441c9e1f4f1 100644 (file)
@@ -9,9 +9,42 @@
 
 #include "nocommands.h"
 
+//**********************************************************************************************************************
+vector<string> NoCommand::getValidParameters(){        
+       try {
+               vector<string> myArray; 
+               return myArray;
+       }
+       catch(exception& e) {
+               m->errorOut(e, "NoCommand", "getValidParameters");
+               exit(1);
+       }
+}
+//**********************************************************************************************************************
+vector<string> NoCommand::getRequiredParameters(){     
+       try {
+               vector<string> myArray;
+               return myArray;
+       }
+       catch(exception& e) {
+               m->errorOut(e, "NoCommand", "getRequiredParameters");
+               exit(1);
+       }
+}
+//**********************************************************************************************************************
+vector<string> NoCommand::getRequiredFiles(){  
+       try {
+               vector<string> myArray;
+               return myArray;
+       }
+       catch(exception& e) {
+               m->errorOut(e, "NoCommand", "getRequiredFiles");
+               exit(1);
+       }
+}
 //**********************************************************************************************************************
 
-NoCommand::NoCommand(string option){}
+NoCommand::NoCommand(string option)  {}
 
 //**********************************************************************************************************************
 
@@ -21,11 +54,10 @@ NoCommand::~NoCommand(){}
 
 int NoCommand::execute(){
        //Could choose to give more help here?fdsah
-       cout << "Invalid command." << "\n";
-       
-       CommandFactory* valid = new CommandFactory();
+       cout << "Invalid command.\n";
+   
+               CommandFactory* valid =  CommandFactory::getInstance();
        valid->printCommands(cout);
-       delete valid;
        
        return 0;
 }