GlobalData* globaldata;
float freq;
- int iters;
+ int iters, processors;
bool abort, rarefy, summary, collect, scale;
string groups, outputDir;
vector<string> Groups, outputNames; //holds groups to be used, and outputFile names
void printData(set<int>&, map< string, vector<float> >&, ofstream&, int);
void printSumData(map< string, vector<float> >&, ofstream&, int);
float calcBranchLength(Tree*, int, map< string, set<int> >&);
+ int driver(Tree*, map< string, vector<float> >&, map<string, vector<float> >&, int, int, vector<int>&, set<int>&, ofstream&, ofstream&, bool);
+ int createProcesses(vector<int>&, Tree*, map< string, vector<float> >&, map<string, vector<float> >&, int, int, vector<int>&, set<int>&, ofstream&, ofstream&);
+
};
#endif