X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=parselistcommand.h;h=9e9e968077bc4394b6c82f60bef91b18fe19ca1b;hb=510b1cfc25cd79391d6973ca20c5ec25fb1bb3b2;hp=4358762df8da87ad8474e65940c85ed002b52be9;hpb=58cf1d08fee8c64334979075fa57bcafb035a2ed;p=mothur.git diff --git a/parselistcommand.h b/parselistcommand.h index 4358762..9e9e968 100644 --- a/parselistcommand.h +++ b/parselistcommand.h @@ -9,15 +9,12 @@ * */ -#include -#include -#include #include "command.hpp" #include "rabundvector.hpp" #include "sharedlistvector.h" #include "inputdata.h" #include "groupmap.h" -#include "readmatrix.hpp" +#include "readotu.h" /* The parselist() command: @@ -34,21 +31,23 @@ class ParseListCommand : public Command { public: ParseListCommand(); ~ParseListCommand(); - int execute(); + int execute(); + void help() {} private: GlobalData* globaldata; GroupMap* groupMap; InputData* input; - ReadMatrix* read; + ReadOTUFile* read; map filehandles; - map groupOfLists; + map mapOfLists; SharedListVector* list; map listGroups; //maps group name to sequences from that group in a specific OTU map::iterator it; map::iterator it2; map::iterator it3; - void parse(int); + void parse(int, SharedListVector*); + void process(SharedListVector*); string fileroot; };