X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=bayesian.h;h=405fee3679df7b94ae8f392f62c27886e0b11e36;hb=250e3b11b1c9c1e1ad458ab6c7e71ac2e67e11d9;hp=a1f693bb8f815dd0a6cb1d6155e9c032caf6fcea;hpb=c53ef46b40b97c00e32bfd8c3924ce8c51b5cd7b;p=mothur.git diff --git a/bayesian.h b/bayesian.h index a1f693b..405fee3 100644 --- a/bayesian.h +++ b/bayesian.h @@ -18,7 +18,7 @@ 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*); @@ -30,12 +30,17 @@ private: vector genusTotals; vector genusNodes; //indexes in phyloTree where genus' are located + vector WordPairDiffArr; + int kmerSize, numKmers, confidenceThreshold, iters; string bootstrapResults(vector, int, int); int getMostProbableTaxonomy(vector); void readProbFile(ifstream&, ifstream&, string, string); bool checkReleaseDate(ifstream&, ifstream&, ifstream&, ifstream&); + bool isReversed(vector&); + vector createWordIndexArr(Sequence*); + int generateWordPairDiffArr(); };