|
static constexpr bool | compute_begin_positions |
| Whether the alignment configuration indicates to compute and/or store the begin positions.
|
|
static constexpr bool | compute_end_positions |
| Whether the alignment configuration indicates to compute and/or store the end positions.
|
|
static constexpr bool | compute_matrix = compute_score_matrix || compute_trace_matrix |
| Whether the alignment configuration indicates to compute and/or store the score or trace matrix.
|
|
static constexpr bool | compute_score = true |
| Whether the alignment configuration indicates to compute and/or store the score.
|
|
static constexpr bool | compute_score_matrix = false |
| Whether the alignment configuration indicates to compute and/or store the score matrix.
|
|
static constexpr bool | compute_sequence_alignment = alignment_traits_type::compute_sequence_alignment |
| Whether the alignment configuration indicates to compute and/or store the alignment of the sequences.
|
|
static constexpr bool | compute_trace_matrix = compute_begin_positions || compute_sequence_alignment |
| Whether the alignment configuration indicates to compute and/or store the trace matrix.
|
|
static constexpr bool | is_global = !is_semi_global |
| Whether the alignment is a global alignment or not.
|
|
static constexpr bool | is_semi_global = is_semi_global_t::value |
| Whether the alignment is a semi-global alignment or not.
|
|
static constexpr bool | use_max_errors = align_config_type::template exists<align_cfg::min_score>() |
| When true the computation will use the ukkonen trick with the last active cell and bounds the error to config.max_errors.
|
|
static constexpr uint8_t | word_size = bits_of<word_type> |
| The size of one machine word.
|
|
template<std::ranges::viewable_range database_t, std::ranges::viewable_range query_t, typename align_config_t, typename is_semi_global_t, typename word_t = uint_fast64_t>
struct seqan3::detail::default_edit_distance_trait_type< database_t, query_t, align_config_t, is_semi_global_t, word_t >
The default traits type for the edit distance algorithm.