GlobalData* globaldata;
ReadTree* read;
TreeMap* treeMap;
- string treefile, sharedfile, relabundfile, groups, label, inputFileName, outputDir;
- bool abort, pickedGroups;
+ GroupMap* designMap;
+ string treefile, sharedfile, relabundfile, groups, label, inputFileName, outputDir, designfile;
+ bool abort;
vector<string> outputNames, Groups;
map<string, vector<string> > outputTypes;
vector<SharedRAbundVector*> lookup;
set<string> getDescendantList(Tree*&, int, map<int, set<string> >, map<int, set<int> >&);
vector<float> getValues(vector< vector<SharedRAbundVector*> >&);
vector<float> getValues(vector< vector<SharedRAbundFloatVector*> >&);
- map<int, float> getLengthToLeaf(Tree*&);
+ map<int, float> getDistToRoot(Tree*&);
};