X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=sharedlistvector.h;h=2c8d01bf4c257a715f789412a4391169138af9b6;hb=753dc84cf289b1d5dc0ca5b0c043640927aa951a;hp=f62248db77da9895e25fcb57f687fcf24922b47d;hpb=58cf1d08fee8c64334979075fa57bcafb035a2ed;p=mothur.git diff --git a/sharedlistvector.h b/sharedlistvector.h index f62248d..2c8d01b 100644 --- a/sharedlistvector.h +++ b/sharedlistvector.h @@ -15,8 +15,6 @@ #include "globaldata.hpp" #include "sharedrabundvector.h" #include "sharedsabundvector.h" -#include -#include /* This class is a child to datavector. It represents OTU information at a certain distance. A sharedlistvector can be converted into a sharedordervector, sharedrabundvector or sharedsabundvectorand @@ -35,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){}; + SharedListVector(const SharedListVector& lv) : DataVector(lv.label), data(lv.data), maxRank(lv.maxRank), numBins(lv.numBins), numSeqs(lv.numSeqs){globaldata = GlobalData::getInstance();}; ~SharedListVector(){}; int getNumBins() { return numBins; } @@ -56,6 +54,7 @@ public: SharedOrderVector* getSharedOrderVector(); SharedRAbundVector getSharedRAbundVector(string); //get sharedrabundvector for a certain group SharedSAbundVector getSharedSAbundVector(string); //get sharedsabundvector for a certain group + vector getSharedRAbundVector(); //returns sharedRabundVectors for all the users groups private: vector data; //data[i] is a list of names of sequences in the ith OTU.