4 #include "collectorscurvedata.h"
6 #include "ordervector.hpp"
7 #include "sabundvector.hpp"
8 #include "rabundvector.hpp"
9 #include "sharedordervector.h"
10 #include "datavector.hpp"
11 #include "mothurout.h"
13 /***********************************************************************/
18 Collect(OrderVector* order, vector<Display*> disp) :
19 numSeqs(order->getNumSeqs()), order(order), displays(disp), label(order->getLabel()) { m = MothurOut::getInstance(); };
20 Collect(SharedOrderVector* sharedorder, vector<Display*> disp) :
21 numSeqs(sharedorder->getNumSeqs()), sharedorder(sharedorder), displays(disp), label(sharedorder->getLabel()) { m = MothurOut::getInstance(); }
25 int getSharedCurve(float);
28 SharedOrderVector* sharedorder;
30 vector<Display*> displays;
31 int numSeqs, numGroupComb, totalNumSeq;
32 string label, groupLabel;
34 vector<string> groupComb;
35 bool validGroup(vector<string>, string);