1 | #ifndef ObjScore_h |
---|
2 | #define ObjScore_h |
---|
3 | |
---|
4 | SCORE ScoreSeqPairGaps(const MSA &msa1, unsigned uSeqIndex1, |
---|
5 | const MSA &msa2, unsigned uSeqIndex2); |
---|
6 | SCORE ScoreSeqPairLetters(const MSA &msa1, unsigned uSeqIndex1, |
---|
7 | const MSA &msa2, unsigned uSeqIndex2); |
---|
8 | SCORE ScoreGaps(const MSA &msa, const unsigned Cols[], unsigned ColCount); |
---|
9 | |
---|
10 | SCORE ObjScore(const MSA &msa, const unsigned SeqIndexes1[], |
---|
11 | unsigned uSeqCount1, const unsigned SeqIndexes2[], unsigned uSeqCount2); |
---|
12 | |
---|
13 | SCORE ObjScoreIds(const MSA &msa, const unsigned Ids1[], |
---|
14 | unsigned uCount1, const unsigned Ids2[], unsigned uCount2); |
---|
15 | |
---|
16 | void GetLetterScores(const MSA &msa, SCORE LetterScores[]); |
---|
17 | |
---|
18 | SCORE ObjScoreDP(const MSA &msa1, const MSA &msa2, SCORE MatchScore[] = 0); |
---|
19 | SCORE ObjScorePS(const MSA &msa, SCORE MatchScore[] = 0); |
---|
20 | SCORE ObjScoreSP(const MSA &msa, SCORE MatchScore[] = 0); |
---|
21 | SCORE ObjScoreXP(const MSA &msa, const MSA &msa2); |
---|
22 | SCORE ObjScoreSPDimer(const MSA &msa); |
---|
23 | SCORE ObjScoreDP_Profs(const ProfPos *PA, const ProfPos *PB, unsigned uColCount, |
---|
24 | SCORE MatchScore[] = 0); |
---|
25 | |
---|
26 | SCORE DiffObjScore( |
---|
27 | const MSA &msa1, const PWPath &Path1, const unsigned Edges1[], unsigned uEdgeCount1, |
---|
28 | const MSA &msa2, const PWPath &Path2, const unsigned Edges2[], unsigned uEdgeCount2); |
---|
29 | |
---|
30 | #endif // ObjScore_h |
---|