27 namespace seqan3::detail
40 template <
typename format_type>
41 struct structure_file_input_format_exposer :
public format_type
47 template <
typename ...ts>
48 void read_structure_record(ts && ...args)
50 format_type::read_structure_record(std::forward<ts>(args)...);
73 structure_file_input_options<rna5, false> & options,
78 std::vector<structured_rna<rna5, wuss51>> & structured_seq,
202 namespace seqan3::detail
210 template <
typename t>
211 constexpr
bool is_type_list_of_structure_file_input_formats_v =
false;
218 template <
typename ...ts>
219 constexpr
bool is_type_list_of_structure_file_input_formats_v<type_list<ts...>>
227 template <
typename t>
228 SEQAN3_CONCEPT type_list_of_structure_file_input_formats = is_type_list_of_structure_file_input_formats_v<t>;
The main SeqAn3 namespace.
Definition: aligned_sequence_concept.hpp:29
Provides seqan3::rna5, container aliases and string literals.
Provides the composite of nucleotide with structure alphabets.
Provides seqan3::type_list.
Provides the WUSS format for RNA structure.