 |
SeqAn3
3.0.1
The Modern C++ library for sequence analysis.
|
|
Go to the documentation of this file.
97 template <
typename char_t>
100 return stream << static_cast<int16_t>(
flag);
The mate sequence has been reverse complemented before being mapped (aligned).
sam_flag
An enum flag that describes the properties of an aligned read (given as a SAM record).
Definition: misc.hpp:70
Provides seqan3::debug_stream and related types.
Indicates the ordering (see details in the seqan3::sam_flag description).
This read alignment is an alternative (possibly suboptimal) to the primary.
The aligned read is paired (paired-end sequencing).
A "pretty printer" for most SeqAn data structures and related types.
Definition: debug_stream_type.hpp:70
The read is marked as a PCR duplicate or optical duplicate.
None of the flags below are set.
The read sequence has been reverse complemented before being mapped (aligned).
The main SeqAn3 namespace.
Definition: aligned_sequence_concept.hpp:36
constexpr bool add_enum_bitwise_operators< sam_flag >
Enables bitwise operations for seqan3::sam_flags.
Definition: misc.hpp:89
The mate of this read is not mapped to a reference (unaligned).
Provides seqan3::add_enum_bitwise_operators.
debug_stream_type< char_t > & operator<<(debug_stream_type< char_t > &stream, tuple_t const &alignment)
Stream operator for alignments, which are represented as tuples of aligned sequences.
Definition: aligned_sequence_concept.hpp:559
Type tag which indicates that no reference information has been passed to the alignment file on const...
Definition: misc.hpp:22
The two aligned reads in a pair have a proper distance between each other.
The read alignment failed a filter, e.g. quality controls.
This sequence is part of a split alignment and is not the primary alignment.
The read is not mapped to a reference (unaligned).
Indicates the ordering (see details in the seqan3::sam_flag description).
The alignment flag (bit information), uint16_t value.