67 template <
typename alphabet_type>
69 requires WritableSemialphabet<alphabet_type>
constexpr auto assign_rank_to
Assign a rank to an alphabet object.
Definition: concept.hpp:207
auto const rank_to
A view over an alphabet, given a range of ranks.
Definition: rank_to.hpp:71
decltype(seqan3::to_rank(std::declval< semi_alphabet_type >())) alphabet_rank_t
The rank_type of the semi-alphabet; defined as the return type of seqan3::to_rank.
Definition: concept.hpp:112
Provides seqan3::view::deep.
Adaptations of concepts from the Ranges TS.
The SeqAn3 namespace for views.
Core alphabet concept and free function/type trait wrappers.
A wrapper type around an existing view adaptor that enables "deep view" behaviour for that view...
Definition: deep.hpp:101
constexpr auto transform
A range adaptor that takes a invocable and returns a view of the elements with the invocable applied...
Definition: ranges:911