92inline namespace literals
103consteval phred63 operator""_phred63(
char const c)
105 if (!char_is_valid_for<phred63>(c))
120template <meta::detail::literal_buffer_
string str>
123 return detail::string_literal<str, phred63>();
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 (full range)....
Definition: phred63.hpp:43
static constexpr char_type offset_char
The projection offset between char and rank score representation.
Definition: phred63.hpp:79
constexpr phred63() noexcept=default
Defaulted.
static constexpr phred_type offset_phred
The projection offset between phred and rank score representation.
Definition: phred63.hpp:76
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.