class Bayesian : public Classify {
public:
- Bayesian(string, string, string, int, int, int);
+ Bayesian(string, string, string, int, int, int, int, bool, bool);
~Bayesian();
string getTaxonomy(Sequence*);
vector<int> genusTotals;
vector<int> genusNodes; //indexes in phyloTree where genus' are located
+ vector<diffPair> WordPairDiffArr;
+
int kmerSize, numKmers, confidenceThreshold, iters;
string bootstrapResults(vector<int>, int, int);
int getMostProbableTaxonomy(vector<int>);
void readProbFile(ifstream&, ifstream&, string, string);
bool checkReleaseDate(ifstream&, ifstream&, ifstream&, ifstream&);
+ bool isReversed(vector<int>&);
+ vector<int> createWordIndexArr(Sequence*);
+ int generateWordPairDiffArr();
};