34 class alignment_file_input_format
54 SEQAN3_CONCEPT AlignmentFileInputFormat =
55 requires (detail::alignment_file_input_format<t> & v,
57 alignment_file_input_options<dna5> & options,
59 alignment_file_header<> & header,
64 dna5_vector & ref_seq,
71 sam_tag_dictionary & tag_dict,
190 template <
typename t>
191 constexpr
bool is_type_list_of_alignment_file_input_formats_v =
false;
198 template <
typename ... ts>
199 constexpr
bool is_type_list_of_alignment_file_input_formats_v<
type_list<ts...>> =
200 (AlignmentFileInputFormat<ts> && ...);
207 template <
typename t>
208 SEQAN3_CONCEPT TypeListOfAlignmentFileInputFormats = is_type_list_of_alignment_file_input_formats_v<t>;
constexpr sequenced_policy seq
Global execution policy object for sequenced execution policy.
Definition: execution.hpp:54
Provides the seqan3::sam_tag_dictionary class and auxiliaries.
The main SeqAn3 namespace.
Provides seqan3::dna5, container aliases and string literals.
Provides seqan3::type_list and auxiliary type traits.
Definition: aligned_sequence_concept.hpp:35
Provides seqan3::phred42 quality scores.
meta::list< types... > type_list
Type that contains multiple types, an alias for meta::list.
Definition: type_list.hpp:27
Provides seqan3::dna4, container aliases and string literals.
Provides aliases for qualified.