1 #ifndef PARSELISTCOMMAND_H
2 #define PARSELISTCOMMAND_H
7 * Created by westcott on 2/24/10.
8 * Copyright 2010 Schloss Lab. All rights reserved.
12 #include "command.hpp"
14 #include "inputdata.h"
15 #include "listvector.hpp"
17 /***************************************************************************************/
19 class ParseListCommand : public Command {
22 ParseListCommand(string);
25 vector<string> getRequiredParameters();
26 vector<string> getValidParameters();
27 vector<string> getRequiredFiles();
28 map<string, vector<string> > getOutputFiles() { return outputTypes; }
33 int parse(ListVector*);
40 string outputDir, listfile, groupfile, label;
43 vector<string> outputNames;
44 map<string, vector<string> > outputTypes;
46 map<string, ofstream*> filehandles;
47 map<string, ofstream*>::iterator it3;
51 /***************************************************************************************/