The record type of seqan3::sequence_file_input.
More...
#include <seqan3/io/sequence_file/record.hpp>
|
| decltype(auto) | base_qualities () & |
| | The qualities, usually in Phred score notation.
|
| |
|
decltype(auto) | base_qualities () && |
| | The qualities, usually in Phred score notation.
|
| |
| decltype(auto) | base_qualities () const & |
| | The qualities, usually in Phred score notation.
|
| |
| decltype(auto) | base_qualities () const && |
| | The qualities, usually in Phred score notation.
|
| |
| decltype(auto) | id () & |
| | The identifier, usually a string.
|
| |
|
decltype(auto) | id () && |
| | The identifier, usually a string.
|
| |
| decltype(auto) | id () const & |
| | The identifier, usually a string.
|
| |
| decltype(auto) | id () const && |
| | The identifier, usually a string.
|
| |
| decltype(auto) | sequence () & |
| | The "sequence", usually a range of nucleotides or amino acids.
|
| |
|
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.
|
| |
| decltype(auto) | sequence () const && |
| | The "sequence", usually a range of nucleotides or amino acids.
|
| |
|
|
| sequence_record ()=default |
| | Defaulted.
|
| |
|
| sequence_record (sequence_record const &)=default |
| | Defaulted.
|
| |
|
sequence_record & | operator= (sequence_record const &)=default |
| | Defaulted.
|
| |
|
| sequence_record (sequence_record &&)=default |
| | Defaulted.
|
| |
|
sequence_record & | operator= (sequence_record &&)=default |
| | Defaulted.
|
| |
|
| ~sequence_record ()=default |
| | Defaulted.
|
| |
|
void | clear () noexcept(noexcept(std::apply(expander, std::declval< record & >().as_base()))) |
| | Clears containers that provide .clear() and (re-)initialises all other elements with = {}.
|
| |
|
| record ()=default |
| | Defaulted.
|
| |
|
| record (record const &)=default |
| | Defaulted.
|
| |
|
record & | operator= (record const &)=default |
| | Defaulted.
|
| |
|
| record (record &&)=default |
| | Defaulted.
|
| |
|
record & | operator= (record &&)=default |
| | Defaulted.
|
| |
|
| ~record ()=default |
| | Defaulted.
|
| |
|
|
using | base_type = detail::transfer_template_args_onto_t< field_types, std::tuple > |
| | A specialisation of std::tuple.
|
| |
| size_t | tuple_size_v |
| | A unary type trait that holds the number of elements in the tuple.
|
| |
| | tuple_elment_t |
| | A transformation trait that holds the type of elements in the tuple.
|
| |
| auto && | get (type &&val) |
| | Return the i-th element of the tuple.
|
| |
template<typename field_types, typename field_ids>
class seqan3::sequence_record< field_types, field_ids >
The record type of seqan3::sequence_file_input.
- Template Parameters
-
◆ base_qualities() [1/3]
template<typename field_types , typename field_ids >
The qualities, usually in Phred score notation.
◆ base_qualities() [2/3]
template<typename field_types , typename field_ids >
The qualities, usually in Phred score notation.
◆ base_qualities() [3/3]
template<typename field_types , typename field_ids >
The qualities, usually in Phred score notation.
◆ id() [1/3]
template<typename field_types , typename field_ids >
The identifier, usually a string.
◆ id() [2/3]
template<typename field_types , typename field_ids >
The identifier, usually a string.
◆ id() [3/3]
template<typename field_types , typename field_ids >
The identifier, usually a string.
◆ sequence() [1/3]
template<typename field_types , typename field_ids >
The "sequence", usually a range of nucleotides or amino acids.
◆ sequence() [2/3]
template<typename field_types , typename field_ids >
The "sequence", usually a range of nucleotides or amino acids.
◆ sequence() [3/3]
template<typename field_types , typename field_ids >
The "sequence", usually a range of nucleotides or amino acids.
The documentation for this class was generated from the following file: