Functions

viterbi_serial.h File Reference

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)

Detailed Description

Serial implementation of Viterbi decoding


Function Documentation

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.

 All Files Functions