75 constexpr mask(mask
const &) =
default;
76 constexpr mask(mask &&) =
default;
77 constexpr mask & operator=(mask
const &) =
default;
78 constexpr mask & operator=(mask &&) =
default;
86 static const mask UNMASKED;
88 static const mask MASKED;
The main SeqAn3 namespace.
Definition: aligned_sequence_concept.hpp:58
seqan3::alphabet_concept metafunction base classes.
Provides seqan3::alphabet_base.
semi_alphabet_concept && assign_rank(semi_alphabet_concept &&alph, rank_type const rank)
Returns the alphabet letter's value in rank representation.
A CRTP-base that makes defining a custom alphabet easier.
Definition: alphabet_base.hpp:77
Implementation of a masked alphabet to be used for cartesian compositions.
Definition: mask.hpp:61