#ifndef GLOBALDATA_HPP
#define GLOBALDATA_HPP
-
+/*
#include "mothur.h"
#include "groupmap.h"
#include "treemap.h"
class GlobalData {
public:
static GlobalData* getInstance();
- ListVector* gListVector;
- SparseMatrix* gSparseMatrix;
+ /*ListVector* gListVector;
+ //SparseMatrix* gSparseMatrix;
InputData* ginput;
OrderVector* gorder;
ListVector* glist;
SharedListVector* gSharedList;
SAbundVector* sabund;
RAbundVector* rabund;
- GroupMap* gGroupmap;
+ //GroupMap* gGroupmap;
FullMatrix* gMatrix;
TreeMap* gTreemap;
SequenceDB* gSequenceDB;
- string inputFileName, argv;
- bool allLines, runParse, jumble;
- vector<string> Estimators, Groups; //holds estimators to be used
- set<string> labels; //holds labels to be used
+ NameAssignment* nameMap;
+ string argv; //inputFileName,
+ bool runParse, jumble, sim; //allLines,
+ vector<string> Estimators;//, Groups; //holds estimators to be used
+ //set<string> labels; //holds labels to be used
vector<string> Treenames;
map<string, string> names;
+ string saveNextLabel;
- string getPhylipFile();
+ /*string getPhylipFile();
string getColumnFile();
string getListFile();
string getRabundFile();
string getNameFile(); //do we need this?
string getGroupFile(); //do we need this?
string getOrderFile();
+ string getOrderGroupFile();
string getTreeFile();
string getSharedFile();
+ string getRelAbundFile();
string getFormat(); //do we need this?
void setRabundFile(string);
void setSabundFile(string);
void setSharedFile(string);
+ void setRelAbundFile(string);
void setOrderFile(string file);
- void setFormat(string); //do we need this?
+ void setOrderGroupFile(string file);
+ void setFormat(string); //do we need this?*/
- NameAssignment* nameMap;
- void clear();
- void clearLabels();
- void clearAbund();
- void newRead();
+ //void clear();
+ //void clearLabels();
+ //void clearAbund();
+ //void newRead();
+ /*
private:
MothurOut* m;
- string phylipfile, columnfile, listfile, rabundfile, sabundfile, namefile, groupfile, orderfile, treefile, sharedfile, format, distfile;
+ //string phylipfile, columnfile, listfile, rabundfile, sabundfile, namefile, groupfile, orderfile, treefile, sharedfile, format, distfile, ordergroup, relAbundfile;
static GlobalData* _uniqueInstance;
GlobalData( const GlobalData& ); // Disable copy constructor
~GlobalData();
-};
+};*/
#endif