39 template <
typename format_type>
46 template <
typename ...ts>
49 format_type::write_structure_record(std::forward<ts>(args)...);
72 structure_file_output_options & options,
77 std::vector<structured_rna<rna5, wuss51>> & structured_seq,
208 template <
typename t>
216 template <
typename ...ts>
225 template <
typename t>
constexpr bool is_type_list_of_structure_file_output_formats_v
Auxiliary value metafuncton that checks whether a type is a seqan3::type_list and all types meet seqa...
Definition: output_format_concept.hpp:209
SEQAN3_CONCEPT type_list_of_structure_file_output_formats
Auxiliary concept that checks whether a type is a seqan3::type_list and all types meet seqan3::struct...
Definition: output_format_concept.hpp:226
meta::list< types... > type_list
Type that contains multiple types, an alias for meta::list.
Definition: type_list.hpp:31
The internal SeqAn3 namespace.
Definition: aligned_sequence_concept.hpp:29
The main SeqAn3 namespace.
Definition: aligned_sequence_concept.hpp:29
Provides seqan3::rna5, container aliases and string literals.
Provides seqan3::structure_file_output_options.
Provides the composite of nucleotide with structure alphabets.
Provides seqan3::type_list.
Provides the WUSS format for RNA structure.