SeqAn3 3.4.0-rc.4
The Modern C++ library for sequence analysis.
|
A concept that indicates whether an alphabet represents RNA structure. More...
#include <seqan3/alphabet/structure/concept.hpp>
Additional Inherited Members | |
![]() | |
template<cereal_output_archive archive_t, semialphabet alphabet_t> | |
alphabet_rank_t< alphabet_t > | save_minimal (archive_t const &, alphabet_t const &l) |
Save an alphabet letter to stream. | |
template<cereal_input_archive archive_t, typename wrapped_alphabet_t > | |
void | load_minimal (archive_t const &, wrapped_alphabet_t &&l, alphabet_rank_t< detail::strip_cereal_wrapper_t< wrapped_alphabet_t > > const &r) |
Restore an alphabet letter from a saved rank. | |
A concept that indicates whether an alphabet represents RNA structure.
RNA structure alphabets are required to represent interactions among RNA nucleotides. Therefore, each structure letter can be categorised as unpaired, opening an interaction, or closing an interaction. Additionally, the ability of representing pseudoknots is a property of RNA structure types.
t
shall model seqan3::alphabett
t
t
t
and be greater than zerot
See the documentation pages for the respective requirements.
If a given type t
models this concept, the following types typically do so, as well:
t &
t const
t const &