SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
|
The requirements a traits_type for seqan3::sequence_file_input must meet. More...
#include <seqan3/io/sequence_file/input.hpp>
Related Symbols | |
(Note that these are not member symbols.) | |
Requirements for seqan3::sequence_file_input_traits | |
You can expect these member types of all types that satisfy seqan3::sequence_file_input_traits.
| |
using | sequence_alphabet |
Alphabet of the characters for the seqan3::field::seq; must satisfy seqan3::alphabet. | |
using | sequence_legal_alphabet |
Intermediate alphabet for seqan3::field::seq; must satisfy seqan3::alphabet and be either convertible to sequence_alphabet or a character type. | |
using | sequence_container |
Type template of the seqan3::field::seq, a container template over sequence_alphabet ; must satisfy seqan3::sequence_container. | |
using | id_alphabet |
Alphabet of the characters for the seqan3::field::id; must satisfy seqan3::alphabet. | |
using | id_container |
Type template of the seqan3::field::id, a container template over id_alphabet ; must satisfy seqan3::sequence_container. | |
using | quality_alphabet |
Alphabet of the characters for the seqan3::field::qual; must satisfy seqan3::writable_quality_alphabet. | |
using | quality_container |
Type template of the seqan3::field::qual, a container template over quality_alphabet ; must satisfy seqan3::sequence_container. | |
The requirements a traits_type for seqan3::sequence_file_input must meet.
|
related |
Intermediate alphabet for seqan3::field::seq; must satisfy seqan3::alphabet and be either convertible to sequence_alphabet
or a character type.
This alphabet can be a superset of sequence_alphabet
to allow conversion of some characters without producing an error, e.g. if this is set to seqan3::dna15 and sequence_alphabet
is set to seqan3::dna5, 'M' will be an accepted character and automatically converted to 'N', while 'Z' will still be an illegal character and produce an error.