SeqAn3 3.4.0-rc.4
The Modern C++ library for sequence analysis.
|
The SeqAn namespace for literals. More...
Functions | |
Other literals | |
constexpr cigar::operation | operator""_cigar_operation (char const c) noexcept |
The seqan3::cigar::operation char literal. | |
template<small_string< 2 > str> | |
constexpr uint16_t | operator""_tag () |
The SAM tag literal, such that tags can be used in constant expressions. | |
constexpr shape | operator""_shape (unsigned long long const value) |
The seqan3::shape literal. | |
Nucleotide literals | |
constexpr dna15 | operator""_dna15 (char const c) noexcept |
The seqan3::dna15 char literal. | |
constexpr dna15_vector | operator""_dna15 (char const *s, std::size_t n) |
The seqan3::dna15 string literal. | |
constexpr dna16sam | operator""_dna16sam (char const c) noexcept |
The seqan3::dna16sam char literal. | |
constexpr dna16sam_vector | operator""_dna16sam (char const *s, size_t n) |
The seqan3::dna16sam string literal. | |
constexpr dna3bs | operator""_dna3bs (char const c) noexcept |
The seqan3::dna3bs char literal. | |
constexpr dna3bs_vector | operator""_dna3bs (char const *s, std::size_t n) |
The seqan3::dna3bs string literal. | |
constexpr dna4 | operator""_dna4 (char const c) noexcept |
The seqan3::dna4 char literal. | |
constexpr dna4_vector | operator""_dna4 (char const *s, std::size_t n) |
The seqan3::dna4 string literal. | |
constexpr dna5 | operator""_dna5 (char const c) noexcept |
The seqan3::dna5 char literal. | |
constexpr dna5_vector | operator""_dna5 (char const *s, std::size_t n) |
The seqan3::dna5 string literal. | |
constexpr rna15 | operator""_rna15 (char const c) noexcept |
The seqan3::rna15 char literal. | |
constexpr rna15_vector | operator""_rna15 (char const *s, std::size_t n) |
The seqan3::rna15 string literal. | |
constexpr rna4 | operator""_rna4 (char const c) noexcept |
The seqan3::rna4 char literal. | |
constexpr rna4_vector | operator""_rna4 (char const *s, std::size_t n) |
The seqan3::rna4 string literal. | |
constexpr rna5 | operator""_rna5 (char const c) noexcept |
The seqan3::rna5 char literal. | |
constexpr rna5_vector | operator""_rna5 (char const *s, std::size_t n) |
The seqan3::rna5 string literal. | |
Quality literals | |
constexpr phred42 | operator""_phred42 (char const c) noexcept |
The seqan3::phred42 char literal. | |
constexpr phred63 | operator""_phred63 (char const c) noexcept |
The seqan3::phred63 char literal. | |
constexpr phred68solexa | operator""_phred68solexa (char const c) noexcept |
The seqan3::phred68solexa char literal. | |
constexpr phred94 | operator""_phred94 (char const c) noexcept |
The seqan3::phred94 char literal. | |
Structure literals | |
constexpr dot_bracket3 | operator""_db3 (char const ch) noexcept |
The seqan3::db3 char literal. | |
constexpr std::vector< dot_bracket3 > | operator""_db3 (char const *str, std::size_t len) |
The seqan3::db3 string literal. | |
constexpr dssp9 | operator""_dssp9 (char const ch) noexcept |
The seqan3::dssp9 char literal. | |
constexpr std::vector< dssp9 > | operator""_dssp9 (char const *str, std::size_t len) |
The seqan3::dssp9 string literal. | |
constexpr wuss51 | operator""_wuss51 (char const ch) noexcept |
The seqan3::wuss51 char literal. | |
constexpr std::vector< wuss51 > | operator""_wuss51 (char const *str, std::size_t len) |
The seqan3::wuss51 string literal. | |
The SeqAn namespace for literals.
This namespace can be imported to use SeqAn3's literal operators:
|
stable-apiconstexprnoexcept |
The seqan3::cigar::operation char literal.
You can use this char literal to assign a seqan3::cigar_operation character:
|
experimental-apiconstexprprivate |
The seqan3::db3 string literal.
[in] | str | A pointer to the character string to assign. |
[in] | len | The size of the character string to assign. |
You can use this string literal to easily assign to std::vector<seqan3::dot_bracket3>:
|
experimental-apiconstexprprivatenoexcept |
The seqan3::db3 char literal.
[in] | ch | The character to represent as dot bracket. |
You can use this char literal to assign a seqan3::dot_bracket3 character:
|
stable-apiconstexprprivate |
The seqan3::dna15 string literal.
You can use this string literal to easily assign to dna15_vector:
|
stable-apiconstexprprivatenoexcept |
The seqan3::dna15 char literal.
You can use this char literal to assign a seqan3::dna15 character:
|
stable-apiconstexprprivate |
The seqan3::dna16sam string literal.
[in] | s | The string literal to assign from. |
[in] | n | The length of the string literal s. |
You can use this string literal to easily assign to seqan3::dna16sam_vector:
|
stable-apiconstexprprivatenoexcept |
The seqan3::dna16sam char literal.
[in] | c | The character to assign from. |
You can use this char literal to assign a seqan3::dna16sam character:
|
stable-apiconstexprprivate |
The seqan3::dna3bs string literal.
You can use this string literal to easily assign to dna3bs_vector:
|
stable-apiconstexprprivatenoexcept |
The seqan3::dna3bs char literal.
You can use this char literal to assign a seqan3::dna3bs character:
|
stable-apiconstexprprivate |
The seqan3::dna4 string literal.
|
stable-apiconstexprprivatenoexcept |
The seqan3::dna4 char literal.
You can use this char literal to assign a seqan3::dna4 character:
|
stable-apiconstexprprivate |
The seqan3::dna5 string literal.
You can use this string literal to easily assign to dna5_vector:
|
stable-apiconstexprprivatenoexcept |
The seqan3::dna5 char literal.
You can use this char literal to assign a seqan3::dna4 character:
|
experimental-apiconstexprprivate |
The seqan3::dssp9 string literal.
[in] | str | A pointer to the character string to assign. |
[in] | len | The size of the character string to assign. |
You can use this string literal to easily assign to std::vector<seqan3::dssp9>:
|
experimental-apiconstexprprivatenoexcept |
The seqan3::dssp9 char literal.
[in] | ch | The character to represent as dssp. |
You can use this char literal to assign a seqan3::dssp9 character:
|
stable-apiconstexprnoexcept |
The seqan3::phred42 char literal.
You can use this char literal to assign a seqan3::phred42 character:
|
stable-apiconstexprnoexcept |
The seqan3::phred63 char literal.
You can use this char literal to assign a seqan3::phred63 character:
|
stable-apiconstexprnoexcept |
The seqan3::phred68solexa char literal.
You can use this char literal to assign a seqan3::phred68solexa character:
|
stable-apiconstexprnoexcept |
The seqan3::phred94 char literal.
You can use this char literal to assign a seqan3::phred94 character:
|
stable-apiconstexprprivate |
The seqan3::rna15 string literal.
You can use this string literal to easily assign to rna15_vector:
|
stable-apiconstexprprivatenoexcept |
The seqan3::rna15 char literal.
You can use this char literal to assign a seqan3::rna15 character:
|
stable-apiconstexprprivate |
The seqan3::rna4 string literal.
You can use this string literal to easily assign to rna4_vector:
|
stable-apiconstexprprivatenoexcept |
The seqan3::rna4 char literal.
You can use this char literal to assign a seqan3::rna4 character:
|
stable-apiconstexprprivate |
The seqan3::rna5 string literal.
You can use this string literal to easily assign to rna5_vector:
|
stable-apiconstexprprivatenoexcept |
The seqan3::rna5 char literal.
You can use this char literal to assign a seqan3::rna5 character:
|
no-apiconstexpr |
|
experimental-apiconstexprprivate |
The seqan3::wuss51 string literal.
[in] | str | A pointer to the character string to assign. |
[in] | len | The size of the character string to assign. |
You can use this string literal to easily assign to std::vector<seqan3::wuss51>:
|
experimental-apiconstexprprivatenoexcept |
The seqan3::wuss51 char literal.
[in] | ch | The character to represent as wuss. |
You can use this char literal to assign a seqan3::wuss51 character: