X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=binsequencecommand.h;h=6ea7305265a6725a6a6290f6de028b307c5e8a0b;hb=dd173a49e37f6bae73a63c32dd7c98d317bb4a79;hp=617f5ec7ac98f17f358c383ca424ebd817cb3227;hpb=154e089bcd37c2c2f773e53ffb88a20170b27037;p=mothur.git diff --git a/binsequencecommand.h b/binsequencecommand.h index 617f5ec..6ea7305 100644 --- a/binsequencecommand.h +++ b/binsequencecommand.h @@ -16,6 +16,7 @@ #include "listvector.hpp" #include "readotu.h" #include "fastamap.h" +#include "groupmap.h" class GlobalData; @@ -23,9 +24,10 @@ class GlobalData; class BinSeqCommand : public Command { public: - BinSeqCommand(); + BinSeqCommand(string); ~BinSeqCommand(); - int execute(); + int execute(); + void help(); private: GlobalData* globaldata; @@ -33,11 +35,16 @@ private: ReadOTUFile* read; InputData* input; FastaMap* fasta; - string filename, fastafile, namesfile; + GroupMap* groupMap; + bool abort, allLines; + set labels; //holds labels to be used + string filename, fastafile, namesfile, groupfile, label, outputDir; ofstream out; ifstream in, inNames; + vector outputNames; void readNamesFile(); + int process(ListVector*); }; #endif