|
decltype(auto) | alignment () & |
| The (pairwise) alignment stored in an seqan3::alignment object. More...
|
|
decltype(auto) | alignment () && |
| The (pairwise) alignment stored in an seqan3::alignment object.
|
|
decltype(auto) | alignment () const & |
| The (pairwise) alignment stored in an seqan3::alignment object. More...
|
|
decltype(auto) | alignment () const && |
| The (pairwise) alignment stored in an seqan3::alignment object. More...
|
|
decltype(auto) | base_qualities () & |
| The qualities, usually in phred-score notation. More...
|
|
decltype(auto) | base_qualities () && |
| The qualities, usually in phred-score notation.
|
|
decltype(auto) | base_qualities () const & |
| The qualities, usually in phred-score notation. More...
|
|
decltype(auto) | base_qualities () const && |
| The qualities, usually in phred-score notation. More...
|
|
decltype(auto) | cigar_sequence () & |
| The cigar vector (std::vector<seqan3::cigar>) representing the alignment in SAM/BAM format. More...
|
|
decltype(auto) | cigar_sequence () && |
| The cigar vector (std::vector<seqan3::cigar>) representing the alignment in SAM/BAM format.
|
|
decltype(auto) | cigar_sequence () const & |
| The cigar vector (std::vector<seqan3::cigar>) representing the alignment in SAM/BAM format. More...
|
|
decltype(auto) | cigar_sequence () const && |
| The cigar vector (std::vector<seqan3::cigar>) representing the alignment in SAM/BAM format. More...
|
|
void | clear () noexcept(noexcept(std::apply(expander, std::declval< record & >()))) |
| Clears containers that provide .clear() and (re-)initialises all other elements with = {} .
|
|
decltype(auto) | flag () & |
| The alignment flag (bit information), uint16_t value. More...
|
|
decltype(auto) | flag () && |
| The alignment flag (bit information), uint16_t value.
|
|
decltype(auto) | flag () const & |
| The alignment flag (bit information), uint16_t value. More...
|
|
decltype(auto) | flag () const && |
| The alignment flag (bit information), uint16_t value. More...
|
|
decltype(auto) | header_ptr () & |
| A pointer to the seqan3::alignment_file_header object storing header information. More...
|
|
decltype(auto) | header_ptr () && |
| A pointer to the seqan3::alignment_file_header object storing header information.
|
|
decltype(auto) | header_ptr () const & |
| A pointer to the seqan3::alignment_file_header object storing header information. More...
|
|
decltype(auto) | header_ptr () const && |
| A pointer to the seqan3::alignment_file_header object storing header information. More...
|
|
decltype(auto) | id () & |
| The identifier, usually a string. More...
|
|
decltype(auto) | id () && |
| The identifier, usually a string.
|
|
decltype(auto) | id () const & |
| The identifier, usually a string. More...
|
|
decltype(auto) | id () const && |
| The identifier, usually a string. More...
|
|
decltype(auto) | mapping_quality () & |
| The mate pair information given as a std::tuple of reference name, offset and template length. More...
|
|
decltype(auto) | mapping_quality () && |
| The mate pair information given as a std::tuple of reference name, offset and template length.
|
|
decltype(auto) | mapping_quality () const & |
| The mate pair information given as a std::tuple of reference name, offset and template length. More...
|
|
decltype(auto) | mapping_quality () const && |
| The mate pair information given as a std::tuple of reference name, offset and template length. More...
|
|
decltype(auto) | mate_position () & |
| The mate pair information with the position. More...
|
|
decltype(auto) | mate_position () && |
| The mate pair information with the position.
|
|
decltype(auto) | mate_position () const & |
| The mate pair information with the position. More...
|
|
decltype(auto) | mate_position () const && |
| The mate pair information with the position. More...
|
|
decltype(auto) | mate_reference_id () & |
| The mate pair information with the reference name. More...
|
|
decltype(auto) | mate_reference_id () && |
| The mate pair information with the reference name.
|
|
decltype(auto) | mate_reference_id () const & |
| The mate pair information with the reference name. More...
|
|
decltype(auto) | mate_reference_id () const && |
| The mate pair information with the reference name. More...
|
|
decltype(auto) | reference_id () & |
| The identifier of the (reference) sequence that SEQ was aligned to. More...
|
|
decltype(auto) | reference_id () && |
| The identifier of the (reference) sequence that SEQ was aligned to.
|
|
decltype(auto) | reference_id () const & |
| The identifier of the (reference) sequence that SEQ was aligned to. More...
|
|
decltype(auto) | reference_id () const && |
| The identifier of the (reference) sequence that SEQ was aligned to. More...
|
|
decltype(auto) | reference_position () & |
| Sequence (REF_SEQ) relative start position (0-based), unsigned value. More...
|
|
decltype(auto) | reference_position () && |
| Sequence (REF_SEQ) relative start position (0-based), unsigned value.
|
|
decltype(auto) | reference_position () const & |
| Sequence (REF_SEQ) relative start position (0-based), unsigned value. More...
|
|
decltype(auto) | reference_position () const && |
| Sequence (REF_SEQ) relative start position (0-based), unsigned value. More...
|
|
decltype(auto) | reference_sequence () & |
| The (reference) "sequence" information, usually a range of nucleotides or amino acids. More...
|
|
decltype(auto) | reference_sequence () && |
| The (reference) "sequence" information, usually a range of nucleotides or amino acids.
|
|
decltype(auto) | reference_sequence () const & |
| The (reference) "sequence" information, usually a range of nucleotides or amino acids. More...
|
|
decltype(auto) | reference_sequence () const && |
| The (reference) "sequence" information, usually a range of nucleotides or amino acids. More...
|
|
decltype(auto) | sequence () & |
| The "sequence", usually a range of nucleotides or amino acids. More...
|
|
decltype(auto) | sequence () && |
| The "sequence", usually a range of nucleotides or amino acids.
|
|
decltype(auto) | sequence () const & |
| The "sequence", usually a range of nucleotides or amino acids. More...
|
|
decltype(auto) | sequence () const && |
| The "sequence", usually a range of nucleotides or amino acids. More...
|
|
decltype(auto) | sequence_position () & |
| Sequence (SEQ) relative start position (0-based), unsigned value. More...
|
|
decltype(auto) | sequence_position () && |
| Sequence (SEQ) relative start position (0-based), unsigned value.
|
|
decltype(auto) | sequence_position () const & |
| Sequence (SEQ) relative start position (0-based), unsigned value. More...
|
|
decltype(auto) | sequence_position () const && |
| Sequence (SEQ) relative start position (0-based), unsigned value. More...
|
|
decltype(auto) | tags () & |
| The optional tags in the SAM format, stored in a dictionary. More...
|
|
decltype(auto) | tags () && |
| The optional tags in the SAM format, stored in a dictionary.
|
|
decltype(auto) | tags () const & |
| The optional tags in the SAM format, stored in a dictionary. More...
|
|
decltype(auto) | tags () const && |
| The optional tags in the SAM format, stored in a dictionary. More...
|
|
decltype(auto) | template_length () & |
| The mate pair information with the template length. More...
|
|
decltype(auto) | template_length () && |
| The mate pair information with the template length.
|
|
decltype(auto) | template_length () const & |
| The mate pair information with the template length. More...
|
|
decltype(auto) | template_length () const && |
| The mate pair information with the template length. More...
|
|
|
| sam_record ()=default |
| Defaulted.
|
|
| sam_record (sam_record const &)=default |
| Defaulted.
|
|
sam_record & | operator= (sam_record const &)=default |
| Defaulted.
|
|
| sam_record (sam_record &&)=default |
| Defaulted.
|
|
sam_record & | operator= (sam_record &&)=default |
| Defaulted.
|
|
| ~sam_record ()=default |
| Defaulted.
|
|
|
(Note that these are not member functions.)
|
|
This is the tuple interface via seqan3::field, e.g. seqan3::get<seqan3::field::seq>(record) .
|
template<field f, typename field_types , typename field_ids > |
auto & | get (record< field_types, field_ids > &r) |
| Free function get() for seqan3::record based on seqan3::field.
|
|
template<field f, typename field_types , typename field_ids > |
auto const & | get (record< field_types, field_ids > const &r) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
template<field f, typename field_types , typename field_ids > |
auto && | get (record< field_types, field_ids > &&r) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
template<field f, typename field_types , typename field_ids > |
auto const && | get (record< field_types, field_ids > const &&r) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
|
You can expect these (meta-)functions on all types that implement seqan3::tuple_like.
|
auto && | get (type &&val) |
| Return the i-th element of the tuple. More...
|
|
size_t | tuple_size_v |
| A unary type trait that holds the number of elements in the tuple. More...
|
|
| tuple_elment_t |
| A transformation trait that holds the type of elements in the tuple. More...
|
|
template<typename field_types, typename field_ids>
class seqan3::sam_record< field_types, field_ids >
The record type of seqan3::alignment_file_input.
- Template Parameters
-