1 //uchime by Robert C. Edgar http://drive5.com/uchime This code is donated to the public domain.
\r
8 void SetKarlin(double GappedLambda, double UngappedLambda,
\r
9 double GappedK, double UngappedK, double DBLength);\
\r
11 double GetKarlinDBLength();
\r
12 void SetKarlinDBLength(double DBLength);
\r
14 void SetKarlinAmino(double DBLength);
\r
15 void SetKarlinNucleo(double DBLength);
\r
16 void SetKarlin(double DBLength, bool Nucleo);
\r
17 double ComputeBitScoreGapped(double Score);
\r
18 double ComputeBitScoreUngapped(double Score);
\r
19 double ComputeEvalueGapped(double Score, unsigned QueryLength);
\r
20 double ComputeEvalueUngapped(double Score, unsigned QueryLength);
\r
21 double ComputeMinScoreGivenEvalueAGapped(double Evalue, unsigned Area);
\r
22 double ComputeMinScoreGivenEvalueAUngapped(double Evalue, unsigned Area);
\r
23 double ComputeMinScoreGivenEvalueQGapped(double Evalue, unsigned QueryLength);
\r
24 double ComputeMinScoreGivenEvalueQUngapped(double Evalue, unsigned QueryLength);
\r
25 double ComputeEvalueGappedFromBitScore(double BitScore, unsigned QueryLength);
\r