 |
SeqAn3
3.0.2
The Modern C++ library for sequence analysis.
|
|
Go to the documentation of this file.
66 template <
typename alphabet_type>
A refinement of seqan3::semialphabet that adds assignability.
The SeqAn namespace for views.
Definition: view_iota_simd.hpp:218
constexpr auto assign_rank_to
Assign a rank to an alphabet object.
Definition: concept.hpp:239
A wrapper type around an existing view adaptor that enables "deep view" behaviour for that view.
Definition: deep.hpp:102
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:152
Adaptations of concepts from the Ranges TS.
Provides seqan3::views::deep.
auto const rank_to
A view over an alphabet, given a range of ranks.
Definition: rank_to.hpp:70
seqan3::type_list< trait_t< pack_t >... > transform
Apply a transformation trait to every type in the pack and return a seqan3::type_list of the results.
Definition: traits.hpp:307
Core alphabet concept and free function/type trait wrappers.