X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=inputdata.h;h=ccf35512264023384e3426040dcddcad691f8a42;hb=4169642e8a8d45f71a4a7241ee02f1b1aae29520;hp=f21daec045d67d9bf710ee6dce5e26ab018e1d51;hpb=d59f91eb1230d2c7867a92cb86138b7003100ab4;p=mothur.git diff --git a/inputdata.h b/inputdata.h index f21daec..ccf3551 100644 --- a/inputdata.h +++ b/inputdata.h @@ -6,10 +6,9 @@ #include "sharedlistvector.h" #include "sharedordervector.h" #include "listvector.hpp" +#include "sharedrabundfloatvector.h" -using namespace std; - class InputData { public: @@ -17,12 +16,22 @@ public: InputData(string, string, string); ~InputData(); ListVector* getListVector(); + ListVector* getListVector(string); //pass the label you want + ListVector* getListVector(string, bool); //pass the label you want, reset filepointer SharedListVector* getSharedListVector(); - OrderVector* getOrderVector(); + SharedListVector* getSharedListVector(string); //pass the label you want + OrderVector* getOrderVector(); + OrderVector* getOrderVector(string); //pass the label you want SharedOrderVector* getSharedOrderVector(); + SharedOrderVector* getSharedOrderVector(string); //pass the label you want SAbundVector* getSAbundVector(); + SAbundVector* getSAbundVector(string); //pass the label you want RAbundVector* getRAbundVector(); + RAbundVector* getRAbundVector(string); //pass the label you want vector getSharedRAbundVectors(); + vector getSharedRAbundVectors(string); //pass the label you want + vector getSharedRAbundFloatVectors(); + vector getSharedRAbundFloatVectors(string); //pass the label you want private: string format; @@ -35,6 +44,9 @@ private: SAbundVector* sabund; RAbundVector* rabund; map orderMap; + string filename; + MothurOut* m; + GlobalData* globaldata; };