SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
Loading...
Searching...
No Matches
seqan3::detail::alignment_result_value_type< sequence1_id_t, sequence2_id_t, score_t, end_positions_t, begin_positions_t, alignment_t, score_debug_matrix_t, trace_debug_matrix_t > Struct Template Reference

A struct that contains the actual alignment result data. More...

#include <seqan3/alignment/pairwise/alignment_result.hpp>

Public Attributes

alignment_t alignment {}
 The alignment, i.e. the actual base pair matching.
 
begin_positions_t begin_positions {}
 The begin positions of the alignment.
 
end_positions_t end_positions {}
 The end positions of the alignment.
 
score_t score {}
 The alignment score.
 
score_debug_matrix_t score_debug_matrix {}
 The score matrix. Only accessible with seqan3::align_cfg::detail::debug.
 
sequence1_id_t sequence1_id {}
 The alignment identifier for the first sequence.
 
sequence2_id_t sequence2_id {}
 The alignment identifier for the second sequence.
 
trace_debug_matrix_t trace_debug_matrix {}
 The trace matrix. Only accessible with seqan3::align_cfg::detail::debug.
 

Detailed Description

template<typename sequence1_id_t, typename sequence2_id_t, typename score_t, typename end_positions_t = std::nullopt_t *, typename begin_positions_t = std::nullopt_t *, typename alignment_t = std::nullopt_t *, typename score_debug_matrix_t = std::nullopt_t *, typename trace_debug_matrix_t = std::nullopt_t *>
struct seqan3::detail::alignment_result_value_type< sequence1_id_t, sequence2_id_t, score_t, end_positions_t, begin_positions_t, alignment_t, score_debug_matrix_t, trace_debug_matrix_t >

A struct that contains the actual alignment result data.

Template Parameters
sequence1_id_tThe type of the alignment identifier for the first sequence.
sequence2_id_tThe type of the alignment identifier for the second sequence.
score_tThe type of the resulting score.
end_positions_tThe type of the end positions, can be omitted.
begin_positions_tThe type of the begin positions, can be omitted.
alignment_tThe type of the alignment, can be omitted.
score_debug_matrix_tThe type of the score matrix. Only present if seqan3::align_cfg::detail::debug is enabled.
trace_debug_matrix_tThe type of the trace matrix. Only present if seqan3::align_cfg::detail::debug is enabled.

The documentation for this struct was generated from the following file:
Hide me