This is a workaround for doxygen to define re-usable shared fragments / snippets between documentation. More...
Typedefs | |
using | cigar_operation_table = void |
using | dna15_implicit_conversion_from_rna15 = void |
using | dna4_implicit_conversion_from_rna4 = void |
using | dna5_implicit_conversion_from_rna5 = void |
using | rna15_implicit_conversion_from_dna15 = void |
using | rna4_implicit_conversion_from_dna4 = void |
using | rna5_implicit_conversion_from_dna5 = void |
This is a workaround for doxygen to define re-usable shared fragments / snippets between documentation.
| no-api |
OP | Description |
---|---|
M | Alignment match (can be a sequence match or mismatch, used only in basic CIGAR representations) |
I | Insertion to the reference |
D | Deletion from the reference |
N | Skipped region from the reference |
S | Soft clipping (clipped sequences present in seqan3::sam_record::sequence) |
H | Hard clipping (clipped sequences NOT present in seqan3::sam_record::sequence) |
P | Padding (silent deletion from padded reference) |
= | Sequence match |
X | Sequence mismatch |
| no-api |
Normally, we do not allow implicit conversion of single argument constructors, but in this case we make an exception, because seqan3::dna15 and seqan3::rna15 are interchangeable as they behave nearly the same (e.g. same ranks, same char to rank conversion).
seqan3::sequence
s (e.g. seqan3::dna15_vector) in general aren't implicitly convertible and must be explicitly copied to be converted:
You can avoid this copy by using std::ranges::view
s:
This conversion constructor only allows converting seqan3::rna15 to seqan3::dna15. Other alphabets that inherit from seqan3::rna15 will not be implicitly convertible to seqan3::dna15.
| no-api |
Normally, we do not allow implicit conversion of single argument constructors, but in this case we make an exception, because seqan3::dna4 and seqan3::rna4 are interchangeable as they behave nearly the same (e.g. same ranks, same char to rank conversion).
seqan3::sequence
s (e.g. seqan3::dna4_vector) in general aren't implicitly convertible and must be explicitly copied to be converted:
You can avoid this copy by using std::ranges::view
s:
This conversion constructor only allows converting seqan3::rna4 to seqan3::dna4. Other alphabets that inherit from seqan3::rna4 will not be implicitly convertible to seqan3::dna4.
| no-api |
Normally, we do not allow implicit conversion of single argument constructors, but in this case we make an exception, because seqan3::dna5 and seqan3::rna5 are interchangeable as they behave nearly the same (e.g. same ranks, same char to rank conversion).
seqan3::sequence
s (e.g. seqan3::dna5_vector) in general aren't implicitly convertible and must be explicitly copied to be converted:
You can avoid this copy by using std::ranges::view
s:
This conversion constructor only allows converting seqan3::rna5 to seqan3::dna5. Other alphabets that inherit from seqan3::rna5 will not be implicitly convertible to seqan3::dna5.
| no-api |
Normally, we do not allow implicit conversion of single argument constructors, but in this case we make an exception, because seqan3::rna15 and seqan3::dna15 are interchangeable as they behave nearly the same (e.g. same ranks, same char to rank conversion).
seqan3::sequence
s (e.g. seqan3::rna15_vector) in general aren't implicitly convertible and must be explicitly copied to be converted:
You can avoid this copy by using std::ranges::view
s:
This conversion constructor only allows converting seqan3::dna15 to seqan3::rna15. Other alphabets that inherit from seqan3::dna15 will not be implicitly convertible to seqan3::rna15.
| no-api |
Normally, we do not allow implicit conversion of single argument constructors, but in this case we make an exception, because seqan3::rna4 and seqan3::dna4 are interchangeable as they behave nearly the same (e.g. same ranks, same char to rank conversion).
seqan3::sequence
s (e.g. seqan3::rna4_vector) in general aren't implicitly convertible and must be explicitly copied to be converted:
You can avoid this copy by using std::ranges::view
s:
This conversion constructor only allows converting seqan3::dna4 to seqan3::rna4. Other alphabets that inherit from seqan3::dna4 will not be implicitly convertible to seqan3::rna4.
| no-api |
Normally, we do not allow implicit conversion of single argument constructors, but in this case we make an exception, because seqan3::rna5 and seqan3::dna5 are interchangeable as they behave nearly the same (e.g. same ranks, same char to rank conversion).
seqan3::sequence
s (e.g. seqan3::rna5_vector) in general aren't implicitly convertible and must be explicitly copied to be converted:
You can avoid this copy by using std::ranges::view
s:
This conversion constructor only allows converting seqan3::dna5 to seqan3::rna5. Other alphabets that inherit from seqan3::dna5 will not be implicitly convertible to seqan3::rna5.