Stores the alignment results and gives access to score, alignment and the front and end positionss.
More...
|
|
Functions to access elements of the alignment result type.
|
constexpr sequence1_id_t | sequence1_id () const noexcept |
| Returns the alignment identifier of the first sequence. More...
|
|
constexpr sequence2_id_t | sequence2_id () const noexcept |
| Returns the alignment identifier of the second sequence. More...
|
|
constexpr score_t | score () const noexcept |
| Returns the alignment score. More...
|
|
constexpr auto | sequence1_end_position () const noexcept |
| Returns the end position of the first sequence of the alignment. More...
|
|
constexpr auto | sequence2_end_position () const noexcept |
| Returns the end position of the second sequence of the alignment. More...
|
|
constexpr auto | sequence1_begin_position () const noexcept |
| Returns the begin position of the first sequence of the alignment. More...
|
|
constexpr auto | sequence2_begin_position () const noexcept |
| Returns the begin position of the second sequence of the alignment. More...
|
|
constexpr alignment_t const & | alignment () const noexcept |
| Returns the actual alignment, i.e. the base pair matching. More...
|
|
template<typename alignment_result_value_t>
class seqan3::alignment_result< alignment_result_value_t >
Stores the alignment results and gives access to score, alignment and the front and end positionss.
- Template Parameters
-
alignment_result_value_t | The underlying value type containing the information from the alignment computation. |
This class provides read-only access to the results of a pairwise alignment computation. It always contains an alignment identifier and the resulting score. Optionally – if the user requests – also the begin and end positions within the sequences and the alignment can be calculated. When accessing a field that has not been calculated, an assertion will fail during compilation.