]> git.donarmstrong.com Git - mothur.git/blob - helpcommand.h
added pipeline commands which involved change to command factory and command class...
[mothur.git] / helpcommand.h
1 #ifndef HELPCOMMAND_H
2 #define HELPCOMMAND_H
3 /*
4  *  helpcommand.h
5  *  Dotur
6  *
7  *  Created by Sarah Westcott on 1/2/09.
8  *  Copyright 2009 Schloss Lab UMASS Amherst. All rights reserved.
9  *
10  */
11
12 /* This class is designed to aid the user in running mothur. */
13
14 #include "command.hpp"
15 #include "commandfactory.hpp"
16
17 class HelpCommand : public Command {
18         
19 public:
20         HelpCommand(string);
21         HelpCommand() {}
22         ~HelpCommand();
23         vector<string> getRequiredParameters();
24         vector<string> getValidParameters();
25         vector<string> getRequiredFiles();
26         map<string, vector<string> > getOutputFiles() { return outputTypes; }
27         int execute();
28         void help() {};
29         
30 private:
31         CommandFactory* validCommands;
32         vector<string> outputNames;
33         map<string, vector<string> > outputTypes;
34         
35         
36 private:
37                 
38 };
39  
40 #endif