SeqAn3 3.4.0-rc.4
The Modern C++ library for sequence analysis.
|
Transformation trait that chooses the correct matrix policy. More...
Public Types | |
using | type = deferred_crtp_base< alignment_matrix_policy, score_matrix_t, trace_matrix_t > |
The matrix policy based on the configurations given by config_type . | |
Private Types | |
using | score_matrix_t = std::conditional_t< traits_t::is_banded, alignment_score_matrix_one_column_banded< typename traits_t::score_type >, alignment_score_matrix_one_column< typename traits_t::score_type > > |
The selected score matrix for either banded or unbanded alignments. | |
using | trace_matrix_t = std::conditional_t< traits_t::is_banded, alignment_trace_matrix_full_banded< typename traits_t::trace_type, only_coordinates >, alignment_trace_matrix_full< typename traits_t::trace_type, only_coordinates > > |
The selected trace matrix for either banded or unbanded alignments. | |
Static Private Attributes | |
static constexpr bool | only_coordinates |
Indicates whether only the coordinate is required to compute the alignment. | |
Transformation trait that chooses the correct matrix policy.
traits_t | The alignment configuration traits type. |
|
no-apistaticconstexprprivate |
Indicates whether only the coordinate is required to compute the alignment.