SeqAn3  3.0.0
The Modern C++ library for sequence analysis.
seqan3::align_cfg::mode< mode_type > Struct Template Reference

Sets the alignment mode. More...

#include <seqan3/alignment/configuration/align_config_mode.hpp>

+ Inheritance diagram for seqan3::align_cfg::mode< mode_type >:

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.
 

Detailed Description

template<typename mode_type>
struct seqan3::align_cfg::mode< mode_type >

Sets the alignment mode.

Template Parameters
mode_typeThe 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.

Example


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