6 #include "rarefactioncurvedata.h"
7 #include "raredisplay.h"
8 #include "ordervector.hpp"
15 Rarefact(OrderVector* o, vector<Display*> disp) :
16 numSeqs(o->getNumSeqs()), order(o), displays(disp), label(o->getLabel()) {};
17 Rarefact(SharedOrderVector* sharedorder, vector<Display*> disp) :
18 numSeqs(sharedorder->getNumSeqs()), sharedorder(sharedorder), displays(disp), label(sharedorder->getLabel()) {};
21 void getCurve(int, int);
22 void getSharedCurve(int, int);
25 SharedOrderVector* sharedorder;
26 GlobalData* globaldata;
28 vector<Display*> displays;
29 int numSeqs, numGroupComb;
31 void mergeVectors(SharedRAbundVector*, SharedRAbundVector*);
32 vector<SharedRAbundVector*> lookup;