#include "command.hpp"
#include "sharedordervector.h"
-#include "sharedlistvector.h"
#include "inputdata.h"
#include "groupmap.h"
-#include "readmatrix.hpp"
+#include "readotu.h"
#include "validcalculator.h"
#include "tree.h"
#include "treemap.h"
private:
void createTree(ostream*);
void printSims();
+ void process(SharedOrderVector*);
+
GlobalData* globaldata;
SharedUtil* util;
- ReadMatrix* read;
+ ReadOTUFile* read;
TreeMap* tmap;
Tree* t;
vector<Calculator*> treeCalculators;
map<int, int> index; //maps row in simMatrix to vector index in the tree
InputData* input;
ValidCalculators* validCalculator;
- SharedListVector* SharedList;
SharedOrderVector* order;
vector<SharedRAbundVector*> lookup;
string format, outputFile;