*
*/
-#include <iostream>
-#include <fstream>
-#include <vector>
-#include <map>
-#include <cmath>
#include "command.hpp"
#include "parsimony.h"
#include "treemap.h"
GlobalData* globaldata;
vector<Tree*> T; //user trees
Tree* randT; //random tree
- TreeMap* tmap;
+ Tree* copyUserTree;
+ TreeMap* tmap;
+ TreeMap* savetmap;
Parsimony* pars;
- string parsFile, sumFile, distFile;
- int iters, randomtree, numGroups;
+ string parsFile, sumFile, randomtree;
+ int iters, numGroups;
vector<int> numEachGroup; //vector containing the number of sequences in each group the users wants for random distrib.
vector<float> userTreeScores; //scores for users trees
vector<float> UScoreSig; //tree score signifigance when compared to random trees - percentage of random trees with that score or lower.
map<int, float>::iterator it;
map<int, float>::iterator it2;
- ofstream out, outSum, outDist;
+ ofstream out, outSum;
void printParsimonyFile();
void printUSummaryFile();
void getUserInput();
+ void setGroups();
};