SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
|
Configures the alignment result to output the end position. More...
#include <seqan3/alignment/configuration/align_config_output.hpp>
Public Member Functions | |
Constructor, destructor and assignment | |
constexpr | output_end_position ()=default |
Defaulted. | |
constexpr | output_end_position (output_end_position const &)=default |
Defaulted. | |
constexpr | output_end_position (output_end_position &&)=default |
Defaulted. | |
constexpr output_end_position & | operator= (output_end_position const &)=default |
Defaulted. | |
constexpr output_end_position & | operator= (output_end_position &&)=default |
Defaulted. | |
~output_end_position ()=default | |
Defaulted. | |
Configures the alignment result to output the end position.
This option forces the alignment to compute and output the end positions of the aligned sequences. The end positions must not be identical to the end of the original source sequences. For example, the optimal local alignment might only represent a slice of the original sequences. The end positions denote the end of the alignment within the original sequences, i.e. the positions behind the last aligned characters.
If this option is not set in the alignment configuration, then accessing the end positions via the seqan3::alignment_result object is forbidden and will lead to a compile time error.