Functions | |
int | p7_Viterbi_general (ESL_DSQ *dsq, int L, P7_PROFILE *gm, float *opt_res) |
int | p7_Viterbi_unilocal (ESL_DSQ *dsq, int L, P7_PROFILE *gm, float *opt_res) |
int | p7_Viterbi_unilocal_word (ESL_DSQ *dsq, int L, P7_PROFILE *gm, float *opt_ret) |
Serial implementation of Viterbi decoding
int p7_Viterbi_general | ( | ESL_DSQ * | dsq, | |
int | L, | |||
P7_PROFILE * | gm, | |||
float * | opt_res | |||
) |
Viterbi Serial, for any alignment mode
int p7_Viterbi_unilocal | ( | ESL_DSQ * | dsq, | |
int | L, | |||
P7_PROFILE * | gm, | |||
float * | opt_res | |||
) |
Viterbi Serial optimized for Unilocal alignments
int p7_Viterbi_unilocal_word | ( | ESL_DSQ * | dsq, | |
int | L, | |||
P7_PROFILE * | gm, | |||
float * | opt_ret | |||
) |
Viterbi Serial optimized for Unilocal alignments and discretized with 16bit integers Emulates saturated arithmetic. Very slow.