Functions | |
| int | p7_ViterbiCOPS_word (DATA_COPS16 *dcops, SEQ **seqsdb, float *results) |
| void | p7_ViterbiCOPS_word_Setup (DATA_COPS16 *dcops, int maxL, int max_partition) |
| DATA_COPS16 * | p7_ViterbiCOPS_word_Create (P7_PROFILE *gm) |
| int | p7_ViterbiCOPS_float (DATA_COPS32 *dcops, SEQ **seqsdb, float *results) |
| void | p7_ViterbiCOPS_float_Setup (DATA_COPS32 *dcops, int maxL, int max_partition) |
| DATA_COPS32 * | p7_ViterbiCOPS_float_Create (P7_PROFILE *gm) |
ViterbiCOPS public interface
| int p7_ViterbiCOPS_float | ( | DATA_COPS32 * | dcops, | |
| SEQ ** | seqsdb, | |||
| float * | results | |||
| ) |
COPS processing function. Executes Viterbi algorithm on the 4-sequence batch
| DATA_COPS32* p7_ViterbiCOPS_float_Create | ( | P7_PROFILE * | gm | ) |
Create COPS data structure for the 32-bit float implementation
| void p7_ViterbiCOPS_float_Setup | ( | DATA_COPS32 * | dcops, | |
| int | maxL, | |||
| int | max_partition | |||
| ) |
Setup COPS. Needs to be called before calling the processing function
| int p7_ViterbiCOPS_word | ( | DATA_COPS16 * | dcops, | |
| SEQ ** | seqsdb, | |||
| float * | results | |||
| ) |
COPS processing function. Executes Viterbi algorithm on the 8-sequence batch
| DATA_COPS16* p7_ViterbiCOPS_word_Create | ( | P7_PROFILE * | gm | ) |
Create COPS data structure for the 16-bit integer implementation
| void p7_ViterbiCOPS_word_Setup | ( | DATA_COPS16 * | dcops, | |
| int | maxL, | |||
| int | max_partition | |||
| ) |
Setup COPS. Needs to be called before calling the processing function
1.7.1