]> git.donarmstrong.com Git - mothur.git/blobdiff - collect.h
working on pam
[mothur.git] / collect.h
index 134edf00ec71638af7e8309a1cc9dbf34469eb9d..51712331401747192b62a9198ca6fa3cda8f4cef 100644 (file)
--- a/collect.h
+++ b/collect.h
@@ -8,7 +8,7 @@
 #include "rabundvector.hpp"
 #include "sharedordervector.h"
 #include "datavector.hpp"
-#include "globaldata.hpp"
+#include "mothurout.h"
 
 /***********************************************************************/
 
@@ -16,17 +16,16 @@ class Collect {
        
 public:
        Collect(OrderVector* order, vector<Display*> disp) :
-                                       numSeqs(order->getNumSeqs()), order(order), displays(disp), label(order->getLabel())  {};
+                                       numSeqs(order->getNumSeqs()), order(order), displays(disp), label(order->getLabel())  { m = MothurOut::getInstance(); };
        Collect(SharedOrderVector* sharedorder, vector<Display*> disp) :
-                                       numSeqs(sharedorder->getNumSeqs()), sharedorder(sharedorder), displays(disp), label(sharedorder->getLabel())  {};
+                                       numSeqs(sharedorder->getNumSeqs()), sharedorder(sharedorder), displays(disp), label(sharedorder->getLabel())  { m = MothurOut::getInstance(); }
 
        ~Collect(){             };
-       void getCurve(int);
-       void getSharedCurve(int);
+       int getCurve(float);
+       int getSharedCurve(float);
        
 private:
        SharedOrderVector* sharedorder;
-       GlobalData* globaldata;
        OrderVector* order;
        vector<Display*> displays;
        int numSeqs, numGroupComb, totalNumSeq;
@@ -34,6 +33,7 @@ private:
        void getGroupComb();
        vector<string> groupComb;
        bool validGroup(vector<string>, string);
+       MothurOut* m;
 };