X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=splitabundcommand.h;h=d0542642a85d1efe0ea19280cceaaebc584911df;hb=9b53f130ac9af5e95444ce2e817fce25ed19ff03;hp=232c36ba36763dcdb325fb9f8404d537e92450a6;hpb=49d2b7459c5027557564b21e9487dadafbbbdc96;p=mothur.git diff --git a/splitabundcommand.h b/splitabundcommand.h index 232c36b..d054264 100644 --- a/splitabundcommand.h +++ b/splitabundcommand.h @@ -22,6 +22,7 @@ also allow an option where a user can give a group file with the list or names f #include "inputdata.h" #include "listvector.hpp" #include "sequence.hpp" +#include "counttable.h" /***************************************************************************************/ @@ -47,24 +48,24 @@ private: int splitList(ListVector*); int splitNames(); //namefile int writeNames(); - int writeList(ListVector*, string); + int writeList(ListVector*, string, int); int writeAccnos(string); int parseGroup(string); int parseFasta(string); + int parseCount(string); + int splitCount(); int readNamesFile(); //namefile int createNameMap(ListVector*); vector outputNames; - ListVector* list; - GroupMap* groupMap; - InputData* input; + GroupMap groupMap; + CountTable ct; - string outputDir, listfile, namefile, groupfile, label, groups, fastafile, inputFile; + string outputDir, listfile, namefile, groupfile, countfile, label, groups, fastafile, inputFile; set labels, rareNames, abundNames; vector Groups; bool abort, allLines, accnos; int cutoff; - //map wroteListFile; map nameMap;