4 #include "datavector.hpp"
6 #include "globaldata.hpp"
7 #include "sharedordervector.h"
12 class ListVector : public DataVector {
17 // ListVector(const ListVector&);
18 ListVector(string, vector<string>);
19 ListVector(const ListVector& lv) : DataVector(lv.label), data(lv.data), maxRank(lv.maxRank), numBins(lv.numBins), numSeqs(lv.numSeqs){};
20 ListVector(ifstream&);
23 int getNumBins() { return numBins; }
24 int getNumSeqs() { return numSeqs; }
25 int getMaxRank() { return maxRank; }
27 void set(int, string);
29 void push_back(string);
35 RAbundVector getRAbundVector();
36 SAbundVector getSAbundVector();
37 OrderVector getOrderVector(map<string,int>*);
38 SharedOrderVector* getSharedOrderVector();
42 GlobalData* globaldata;