DP-HLS
|
Go to the source code of this file.
Functions | |
void | seq_align_multiple_static (char_t(&querys)[MAX_QUERY_LENGTH][N_BLOCKS], char_t(&references)[MAX_REFERENCE_LENGTH][N_BLOCKS], idx_t(&query_lengths)[N_BLOCKS], idx_t(&reference_lengths)[N_BLOCKS], const Penalties(&penalties)[N_BLOCKS], idx_t(&tb_is)[N_BLOCKS], idx_t(&tb_js)[N_BLOCKS], tbr_t(&tb_streams)[MAX_REFERENCE_LENGTH+MAX_QUERY_LENGTH][N_BLOCKS]) |
Static kernel performing multiple pairwise sequence alignment. The specific number of sequences is defined by N_BLOCKS. Once compiled to kernel, the number of alignments cannot be changed without re-compiling. More... | |
void seq_align_multiple_static | ( | char_t(&) | querys[MAX_QUERY_LENGTH][N_BLOCKS], |
char_t(&) | references[MAX_REFERENCE_LENGTH][N_BLOCKS], | ||
idx_t(&) | query_lengths[N_BLOCKS], | ||
idx_t(&) | reference_lengths[N_BLOCKS], | ||
const Penalties(&) | penalties[N_BLOCKS], | ||
idx_t(&) | tb_is[N_BLOCKS], | ||
idx_t(&) | tb_js[N_BLOCKS], | ||
tbr_t(&) | tb_streams[MAX_REFERENCE_LENGTH+MAX_QUERY_LENGTH][N_BLOCKS] | ||
) |
Static kernel performing multiple pairwise sequence alignment. The specific number of sequences is defined by N_BLOCKS. Once compiled to kernel, the number of alignments cannot be changed without re-compiling.