]> git.donarmstrong.com Git - mothur.git/blobdiff - sharedlistvector.h
fixes while testing 1.33.0
[mothur.git] / sharedlistvector.h
index 81779257346d4b25dbecf092a6c730162d7d4991..13fed9791fb347806f33723893aacd15eb535690 100644 (file)
@@ -33,7 +33,7 @@ public:
        SharedListVector();
        SharedListVector(int);
        SharedListVector(ifstream&);
-       SharedListVector(const SharedListVector& lv) : DataVector(lv.label), data(lv.data), maxRank(lv.maxRank), numBins(lv.numBins), numSeqs(lv.numSeqs){ groupmap = NULL; countTable = NULL; };
+       SharedListVector(const SharedListVector& lv) : DataVector(lv.label), data(lv.data), maxRank(lv.maxRank), numBins(lv.numBins), numSeqs(lv.numSeqs), binLabels(lv.binLabels) { groupmap = NULL; countTable = NULL; };
        ~SharedListVector(){ if (groupmap != NULL) { delete groupmap; } if (countTable != NULL) { delete countTable; } };
        
        int getNumBins()                                                        {       return numBins;         }
@@ -42,6 +42,8 @@ public:
 
        void set(int, string);  
        string get(int);
+    vector<string> getLabels();
+    void setLabels(vector<string>);
        void push_back(string);
        void resize(int);
        void clear();
@@ -63,6 +65,7 @@ private:
        int maxRank;
        int numBins;
        int numSeqs;
+    vector<string> binLabels;
 
 };