]> git.donarmstrong.com Git - mothur.git/blobdiff - getlabelcommand.h
added pipeline commands which involved change to command factory and command class...
[mothur.git] / getlabelcommand.h
index d3797acc32e2accb8a3cda94660a40019c970bf4..00945e1b362e6e19cf705cf77ee16a15e5a3ccf0 100644 (file)
@@ -6,7 +6,7 @@
  *  Mothur
  *
  *  Created by Thomas Ryabin on 1/30/09.
- *  Copyright 2009 __MyCompanyName__. All rights reserved.
+ *  Copyright 2009 Schloss Lab UMASS Amherst. All rights reserved.
  *
  */
 
@@ -17,13 +17,22 @@ class GlobalData;
 
 class GetlabelCommand : public Command {
 public:
-       GetlabelCommand();
+       GetlabelCommand(string);
+       GetlabelCommand(){}
        ~GetlabelCommand();
+       vector<string> getRequiredParameters();
+       vector<string> getValidParameters();
+       vector<string> getRequiredFiles();
+       map<string, vector<string> > getOutputFiles() { return outputTypes; }
        int execute();
+       void help();
        
 private:
        GlobalData* globaldata;
        string filename;
+       bool abort;
+       vector<string> outputNames;
+       map<string, vector<string> > outputTypes;
 };
 
-#endif
\ No newline at end of file
+#endif