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