#include "helpcommand.h"
+//**********************************************************************************************************************
+vector<string> HelpCommand::getValidParameters(){
+ try {
+
+ vector<string> myArray;
+ return myArray;
+ }
+ catch(exception& e) {
+ m->errorOut(e, "HelpCommand", "getValidParameters");
+ exit(1);
+ }
+}
+//**********************************************************************************************************************
+vector<string> HelpCommand::getRequiredParameters(){
+ try {
+ vector<string> myArray;
+ return myArray;
+ }
+ catch(exception& e) {
+ m->errorOut(e, "HelpCommand", "getRequiredParameters");
+ exit(1);
+ }
+}
+//**********************************************************************************************************************
+vector<string> HelpCommand::getRequiredFiles(){
+ try {
+ vector<string> myArray;
+ return myArray;
+ }
+ catch(exception& e) {
+ m->errorOut(e, "HelpCommand", "getRequiredFiles");
+ exit(1);
+ }
+}
//**********************************************************************************************************************
-HelpCommand::HelpCommand(string option){
-
+HelpCommand::HelpCommand(string option) {
- if (option != "") { mothurOut("There are no valid parameters for the help() command."); mothurOutEndLine(); }
+ validCommands = CommandFactory::getInstance();
- validCommands = new CommandFactory();
}
//**********************************************************************************************************************
//**********************************************************************************************************************
int HelpCommand::execute(){
-
validCommands->printCommands(cout);
- mothurOut("For more information about a specific command type 'commandName(help)' i.e. 'read.dist(help)'"); mothurOutEndLine();
+ m->mothurOut("For more information about a specific command type 'commandName(help)' i.e. 'read.dist(help)'"); m->mothurOutEndLine();
- delete validCommands;
+ m->mothurOutEndLine(); m->mothurOut("For further assistance please refer to the Mothur manual on our wiki at http://www.mothur.org/wiki, or contact Pat Schloss at mothur.bugs@gmail.com.\n");
- mothurOutEndLine(); mothurOut("For further assistance please refer to the Mothur manual on our wiki at http://schloss.micro.umass.edu/mothur/, or contact Pat Schloss at pschloss@microbio.umass.edu.\n");
return 0;
}