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