94inline namespace literals
105consteval phred42 operator""_phred42(
char const c)
107 if (!char_is_valid_for<phred42>(c))
122template <meta::detail::literal_buffer_
string str>
125 return detail::string_literal<str, phred42>();
constexpr derived_type & assign_char(char_type const c) noexcept
Assign from a character, implicitly converts invalid characters.
Definition: base.hpp:145
Quality type for traditional Sanger and modern Illumina Phred scores (typical range)....
Definition: phred42.hpp:45
static constexpr char_type offset_char
The projection offset between char and rank score representation.
Definition: phred42.hpp:81
constexpr phred42() noexcept=default
Defaulted.
static constexpr phred_type offset_phred
The projection offset between phred and rank score representation.
Definition: phred42.hpp:78
A CRTP-base that refines bio::alphabet::base and is used by the quality alphabets.
Definition: quality_base.hpp:30
int8_t phred_type
The integer representation of a quality score assignable with =operator.
Definition: quality_base.hpp:36
The alphabet module's namespace.
Definition: aa10li.hpp:23
Provides bio::alphabet::phred42 quality scores.