X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=getsharedotucommand.h;h=0e25721b6ca2bcd53967261e7fab18bb0dbead54;hb=3a13eff5c26d6fc156a299c9fa7f5497bded94a0;hp=3b14b39bb70e8939641dea69c2e53bcb98a82ffa;hpb=c82900be3ceed3d9bc491bdc98b1819ef85c1af7;p=mothur.git diff --git a/getsharedotucommand.h b/getsharedotucommand.h index 3b14b39..0e25721 100644 --- a/getsharedotucommand.h +++ b/getsharedotucommand.h @@ -22,7 +22,12 @@ class GetSharedOTUCommand : public Command { public: GetSharedOTUCommand(string); + GetSharedOTUCommand(); ~GetSharedOTUCommand(); + vector getRequiredParameters(); + vector getValidParameters(); + vector getRequiredFiles(); + map > getOutputFiles() { return outputTypes; } int execute(); void help(); @@ -33,14 +38,16 @@ class GetSharedOTUCommand : public Command { GroupMap* groupMap; set labels; - string fastafile, label, groups, listfile, groupfile, output; + string fastafile, label, groups, listfile, groupfile, output, userGroups, outputDir; bool abort, allLines, unique; vector Groups; map groupFinder; map::iterator it; vector seqs; + vector outputNames; + map > outputTypes; - void process(ListVector*); + int process(ListVector*); }; //**********************************************************************************************************************