X-Git-Url: https://git.donarmstrong.com/?p=mothur.git;a=blobdiff_plain;f=listvector.hpp;h=b2bc511cfd258da992f9f1b8a44971f4dd29e3e2;hp=dcf01a0ad4b356f152a3cf8ca168a6ba528b63bb;hb=499f4ac6e321f9f03d4c3aa25c3b6880892c8b83;hpb=a935b75dd890da5ae7f09e5e6179f90ab2955348 diff --git a/listvector.hpp b/listvector.hpp index dcf01a0..b2bc511 100644 --- a/listvector.hpp +++ b/listvector.hpp @@ -20,7 +20,7 @@ public: ListVector(int); // ListVector(const ListVector&); ListVector(string, vector); - ListVector(const ListVector& lv) : DataVector(lv.label), data(lv.data), maxRank(lv.maxRank), numBins(lv.numBins), numSeqs(lv.numSeqs){}; + ListVector(const ListVector& lv) : DataVector(lv.label), data(lv.data), maxRank(lv.maxRank), numBins(lv.numBins), numSeqs(lv.numSeqs), binLabels(lv.binLabels) {}; ListVector(ifstream&); ~ListVector(){}; @@ -30,11 +30,14 @@ public: void set(int, string); string get(int); + vector getLabels(); + void setLabels(vector); void push_back(string); void resize(int); void clear(); int size(); void print(ostream&); + void printHeaders(ostream&); RAbundVector getRAbundVector(); SAbundVector getSAbundVector(); @@ -45,6 +48,7 @@ private: int maxRank; int numBins; int numSeqs; + vector binLabels; };