*
*/
+#include "mothur.h"
+
class Command;
class CommandFactory {
public:
CommandFactory();
~CommandFactory();
- Command* getCommand(string);
+ Command* getCommand(string, string);
+ bool isValidCommand(string);
+ void printCommands(ostream&);
+
private:
Command* command;
+ map<string, string> commands;
+ map<string, string>::iterator it;
+
+
};