|
SeqAn3
3.0.2
The Modern C++ library for sequence analysis.
|
|
Go to the documentation of this file.
28 struct lower_diagonal :
public seqan3::detail::strong_type<int32_t, lower_diagonal>
31 using base_t = seqan3::detail::strong_type<int32_t, lower_diagonal>;
39 struct upper_diagonal :
public seqan3::detail::strong_type<int32_t, upper_diagonal>
42 using base_t = seqan3::detail::strong_type<int32_t, upper_diagonal>;
110 static constexpr seqan3::detail::align_config_id
id{seqan3::detail::align_config_id::band};
constexpr band_fixed_size()=default
Defaulted.
seqan3::detail::strong_type< int32_t, lower_diagonal > base_t
The type of the strong type base class.
Definition: align_config_band.hpp:31
Provides basic data structure for strong types.
constexpr band_fixed_size & operator=(band_fixed_size &&)=default
Defaulted.
constexpr band_fixed_size & operator=(band_fixed_size const &)=default
Defaulted.
Provides seqan3::pipeable_config_element.
Includes customized exception types for the alignment module .
~band_fixed_size()=default
Defaulted.
constexpr band_fixed_size(band_fixed_size const &)=default
Defaulted.
Configuration element for setting a fixed size band.
Definition: align_config_band.hpp:72
A special sub namespace for the alignment configurations.
Definition: align_config_band.hpp:23
constexpr band_fixed_size(seqan3::align_cfg::lower_diagonal const lower_diagonal, seqan3::align_cfg::upper_diagonal const upper_diagonal)
Initialises the fixed size band by setting the lower and the upper matrix diagonal.
Definition: align_config_band.hpp:101
seqan3::detail::strong_type< int32_t, upper_diagonal > base_t
The type of the strong type base class.
Definition: align_config_band.hpp:42
constexpr band_fixed_size(band_fixed_size &&)=default
Defaulted.
Provides seqan3::detail::empty_type.
A strong type representing the lower diagonal of the seqan3::align_cfg::band_fixed_size.
Definition: align_config_band.hpp:29
A strong type representing the upper diagonal of the seqan3::align_cfg::band_fixed_size.
Definition: align_config_band.hpp:40
Provides some utility functions for the alignment configurations.