1 #ifndef GETLISTCOUNTCOMMAND_H
2 #define GETLISTCOUNTCOMMAND_H
4 * getlistcountcommand.h
7 * Created by westcott on 10/12/09.
8 * Copyright 2009 Schloss Lab. All rights reserved.
12 #include "command.hpp"
13 #include "inputdata.h"
14 #include "listvector.hpp"
19 /**********************************************************/
21 class GetListCountCommand : public Command {
24 GetListCountCommand(string);
25 GetListCountCommand();
26 ~GetListCountCommand();
27 vector<string> getRequiredParameters();
28 vector<string> getValidParameters();
29 vector<string> getRequiredFiles();
30 map<string, vector<string> > getOutputFiles() { return outputTypes; }
35 GlobalData* globaldata;
41 set<string> labels; //holds labels to be used
42 string label, listfile, outputDir, sort;
44 vector<string> outputNames;
45 map<string, vector<string> > outputTypes;
47 void process(ListVector*);
49 /**********************************************************/