43 template <Arithmetic score_type =
int8_t>
58 template <Arithmetic score_arg_t>
75 nucleotide_scoring_scheme() -> nucleotide_scoring_scheme<int8_t>;
81 template <Arithmetic score_arg_type>
82 nucleotide_scoring_scheme(match_score<score_arg_type>,
83 mismatch_score<score_arg_type>) -> nucleotide_scoring_scheme<int8_t>;
86 template <Arithmetic score_arg_type>
A CRTP base class for scoring schemes.
Definition: scoring_scheme_base.hpp:99
The main SeqAn3 namespace.
A strong type of underlying type score_type that represents the score of two matching characters...
Definition: scoring_scheme_base.hpp:41
A strong type of underlying type score_type that represents the score two different characters...
Definition: scoring_scheme_base.hpp:66
A data structure for managing and computing the score of two nucleotides.
Definition: nucleotide_scoring_scheme.hpp:44
constexpr nucleotide_scoring_scheme() noexcept
The default constructor (delegates to set_hamming_distance()).
Definition: nucleotide_scoring_scheme.hpp:55
Provides seqan3::scoring_scheme_base.
Provides seqan3::dna15, container aliases and string literals.