]> git.donarmstrong.com Git - mothur.git/blob - uchime_src/evalue.h
changes while testing
[mothur.git] / uchime_src / evalue.h
1 #ifndef evalue_h\r
2 #define evalue_h\r
3 \r
4 #include <float.h>\r
5 \r
6 void SetKarlin(double GappedLambda, double UngappedLambda,\r
7   double GappedK, double UngappedK, double DBLength);\\r
8 \r
9 double GetKarlinDBLength();\r
10 void SetKarlinDBLength(double DBLength);\r
11 void LogKarlin();\r
12 void SetKarlinAmino(double DBLength);\r
13 void SetKarlinNucleo(double DBLength);\r
14 void SetKarlin(double DBLength, bool Nucleo);\r
15 double ComputeBitScoreGapped(double Score);\r
16 double ComputeBitScoreUngapped(double Score);\r
17 double ComputeEvalueGapped(double Score, unsigned QueryLength);\r
18 double ComputeEvalueUngapped(double Score, unsigned QueryLength);\r
19 double ComputeMinScoreGivenEvalueAGapped(double Evalue, unsigned Area);\r
20 double ComputeMinScoreGivenEvalueAUngapped(double Evalue, unsigned Area);\r
21 double ComputeMinScoreGivenEvalueQGapped(double Evalue, unsigned QueryLength);\r
22 double ComputeMinScoreGivenEvalueQUngapped(double Evalue, unsigned QueryLength);\r
23 double ComputeEvalueGappedFromBitScore(double BitScore, unsigned QueryLength);\r
24 \r
25 #endif // evalue_h\r