#include "rabundvector.hpp"
#include "sabundvector.hpp"
#include "listvector.hpp"
+#include "tree.h"
+#include "sparsematrix.hpp"
+#include "sequencedb.h"
+
class ListVector;
class SharedListVector;
string getListFile();
string getRabundFile();
string getSabundFile();
- string getNameFile();
- string getGroupFile();
+ string getNameFile(); //do we need this?
+ string getGroupFile(); //do we need this?
string getOrderFile();
- string getFastaFile();
+// string getFastaFile();
string getTreeFile();
string getSharedFile();
- string getFormat();
- string getCandidateFile();
-
+ string getFormat(); //do we need this?
+// string getCandidateFile();
+// string getTemplateFile();
+
void setListFile(string);
- void setFastaFile(string);
+// void setFastaFile(string);
void setTreeFile(string);
- void setCandidateFile(string);
- void setGroupFile(string);
+// void setCandidateFile(string);
+// void setTemplateFile(string);
+ void setGroupFile(string); //do we need this?
void setPhylipFile(string);
void setColumnFile(string);
- void setNameFile(string);
+ void setNameFile(string); //do we need this?
void setRabundFile(string);
void setSabundFile(string);
void setSharedFile(string);
void setOrderFile(string file);
- void setFormat(string);
+ void setFormat(string); //do we need this?
void clear();
void clearLabels();
private:
- string phylipfile, columnfile, listfile, rabundfile, sabundfile, namefile, groupfile, orderfile, fastafile, treefile, sharedfile, format, candidatefile;
+ string phylipfile, columnfile, listfile, rabundfile, sabundfile, namefile, groupfile, orderfile, treefile, sharedfile, format;
static GlobalData* _uniqueInstance;
GlobalData( const GlobalData& ); // Disable copy constructor