70 template <arithmetic_concept score_type =
int8_t>
85 template <arithmetic_concept score_arg_t>
106 template <arithmetic_concept score_arg_type>
110 template <arithmetic_concept score_arg_type>
A CRTP base class for scoring schemes.
Definition: scoring_scheme_base.hpp:119
The main SeqAn3 namespace.
Definition: aligned_sequence_concept.hpp:58
A strong type of underlying type score_type that represents the score of two matching characters...
Definition: scoring_scheme_base.hpp:68
A strong type of underlying type score_type that represents the score two different characters...
Definition: scoring_scheme_base.hpp:91
A data structure for managing and computing the score of two nucleotides.
Definition: nucleotide_scoring_scheme.hpp:71
constexpr nucleotide_scoring_scheme() noexcept
The default constructor (delegates to set_hamming_distance()).
Definition: nucleotide_scoring_scheme.hpp:82
Provides seqan3::scoring_scheme_base.
std::array< std::array< score_type, matrix_size >, matrix_size > matrix_type
Type of the internal matrix (a two-dimensional array).
Definition: scoring_scheme_base.hpp:138
Contains seqan3::dna15, container aliases and string literals.