1 #ifndef MYREFERENCEDB_H
2 #define MYREFERENCEDB_H
8 * Created by westcott on 6/29/11.
9 * Copyright 2011 Schloss Lab. All rights reserved.
15 #include "sequence.hpp"
17 /***********************************************/
23 static ReferenceDB* getInstance();
27 vector<Sequence> referenceSeqs;
28 vector< vector<float> > wordGenusProb;
30 string getSavedReference() { return referencefile; }
31 void setSavedReference(string p) { referencefile = p; }
32 string getSavedTaxonomy() { return taxonomyfile; }
33 void setSavedTaxonomy(string p) { taxonomyfile = p; }
37 static ReferenceDB* myInstance;
38 ReferenceDB() { referencefile = ""; taxonomyfile = ""; save = false; }
39 ReferenceDB(const ReferenceDB&){}// Disable copy constructor
40 void operator=(const ReferenceDB&){} // Disable assignment operator
41 ~ReferenceDB(){ myInstance = 0; }
43 string referencefile, taxonomyfile;
45 /***********************************************/