1 #ifndef GETOTUSCOMMAND_H
2 #define GETOTUSCOMMAND_H
8 * Created by westcott on 11/10/10.
9 * Copyright 2010 Schloss Lab. All rights reserved.
15 #include "command.hpp"
17 #include "listvector.hpp"
19 class GetOtusCommand : public Command {
23 GetOtusCommand(string);
26 vector<string> getRequiredParameters();
27 vector<string> getValidParameters();
28 vector<string> getRequiredFiles();
29 map<string, vector<string> > getOutputFiles() { return outputTypes; }
34 string accnosfile, groupfile, listfile, outputDir, groups, label;
36 vector<string> outputNames, Groups;
37 map<string, vector<string> > outputTypes;
42 int processList(ListVector*&, GroupMap*&, ofstream&, ofstream&, bool&);