bool operator()(const individual& i1, const individual& i2) {
return (i1.abundance > i2.abundance);
}
- individual() { group = ""; bin = 0; abundance = 0; }
+ individual() { group = ""; bin = 0; abundance = 0; }
};
struct individualFloat {
#include "rabundvector.hpp"
#include "sharedrabundvector.h"
#include "sharedsabundvector.h"
-#include "globaldata.hpp"
#include "groupmap.h"
-//#include "globaldata.hpp"
-
-class GlobalData;
class SharedOrderVector : public DataVector {
vector<SharedRAbundVector*> getSharedRAbundVector(); //returns sharedRabundVectors for all the users groups
private:
- GlobalData* globaldata;
GroupMap* groupmap;
vector<individual> data;
map< int, vector<individual> >::iterator it;