]> git.donarmstrong.com Git - mothur.git/blobdiff - sharedrabundfloatvector.h
added adjustDots function to pcr.seqs, keeps sequences aligned in case where primers...
[mothur.git] / sharedrabundfloatvector.h
index a3407f48ec39aabed942dff22b91d4691c992539..965b03ae7aebaf3e499ef55264a0d9ebe421380b 100644 (file)
@@ -15,7 +15,7 @@
 #include "sharedordervector.h"
 #include "sharedsabundvector.h"
 #include "rabundvector.hpp"
-#include "groupmap.h"
+//#include "groupmap.h"
 
 /* This class is a child to datavector.  It represents OTU information at a certain distance. 
        It is similiar to an rabundvector except each member of data knows which group it belongs to.
@@ -23,7 +23,6 @@
        An individual which knows the OTU from which it came, 
        the group it is in and its abundance.  */
 
-class GlobalData;
 
 class SharedRAbundFloatVector : public DataVector {
        
@@ -55,6 +54,7 @@ public:
        int size();
        
        void print(ostream&);
+       void printHeaders(ostream&);
                
        RAbundVector getRAbundVector();
        SAbundVector getSAbundVector();
@@ -68,13 +68,15 @@ public:
 private:
        vector<individualFloat>  data; 
        vector<SharedRAbundFloatVector*> lookup;
-       GlobalData* globaldata;
-       GroupMap* groupmap;
+       //GlobalData* globaldata;
+       //GroupMap* groupmap;
        float maxRank;
        int numBins;
        float numSeqs;
        string group;
        int index;      
+       
+       int eliminateZeroOTUS(vector<SharedRAbundFloatVector*>&);
 };