]> git.donarmstrong.com Git - mothur.git/blobdiff - sharedrabundfloatvector.h
changing command name classify.shared to classifyrf.shared
[mothur.git] / sharedrabundfloatvector.h
index b0d84916134478516504eba4d583a58d00ac5be0..f8d69a8a5a17d4b9cadcf0e5c500d93498f601fc 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 {
        
@@ -46,6 +45,7 @@ public:
        individualFloat get(int);
        vector <individual> getData();
        float getAbundance(int);
+    vector<float> getAbundances();
        void push_front(float, int, string); //abundance, otu, groupname
        void insert(float, int, string); //abundance, otu, groupname
        void push_back(float, string);  //abundance, groupname
@@ -55,6 +55,7 @@ public:
        int size();
        
        void print(ostream&);
+       void printHeaders(ostream&);
                
        RAbundVector getRAbundVector();
        SAbundVector getSAbundVector();
@@ -68,8 +69,8 @@ public:
 private:
        vector<individualFloat>  data; 
        vector<SharedRAbundFloatVector*> lookup;
-       GlobalData* globaldata;
-       GroupMap* groupmap;
+       //GlobalData* globaldata;
+       //GroupMap* groupmap;
        float maxRank;
        int numBins;
        float numSeqs;