Sets the alignment mode. More...
#include <seqan3/alignment/configuration/align_config_mode.hpp>
Public Attributes | |
mode_type | value |
The stored config value. | |
Related Functions | |
(Note that these are not member functions.) | |
Type deduction guides | |
template<typename mode_type > | |
mode (mode_type) -> mode< mode_type > | |
Deduces the alignment mode from the given constructor argument. | |
Sets the alignment mode.
mode_type | The type of the alignment mode. |
The alignment algorithm can be categorised in different modes. For example, the local and the global alignment are two different modes, while the semi-global alignment is a variation of the global alignment. This differentiation makes it possible to define a subset of configurations that can work with a particular mode. Since it is not possible to guess what the desired mode for a user is, this configuration must be provided for the alignment algorithm and cannot be defaulted.