33struct open_score : seqan3::detail::strong_type<int32_t, open_score, seqan3::detail::strong_type_skill::convert>
36 using base_t = seqan3::detail::strong_type<int32_t, open_score, seqan3::detail::strong_type_skill::convert>;
50 seqan3::detail::strong_type<int32_t, extension_score, seqan3::detail::strong_type_skill::convert>
53 using base_t = seqan3::detail::strong_type<int32_t, extension_score, seqan3::detail::strong_type_skill::convert>;
112 static constexpr seqan3::detail::align_config_id
id{seqan3::detail::align_config_id::gap};
A configuration element for the affine gap cost scheme.
Definition: align_config_gap_cost_affine.hpp:75
constexpr gap_cost_affine()=default
Defaulted.
constexpr gap_cost_affine(seqan3::align_cfg::open_score open_score, seqan3::align_cfg::extension_score extension_score)
Construction from strongly typed open score and extension score.
Definition: align_config_gap_cost_affine.hpp:103
constexpr gap_cost_affine(gap_cost_affine &&)=default
Defaulted.
constexpr gap_cost_affine(gap_cost_affine const &)=default
Defaulted.
constexpr gap_cost_affine & operator=(gap_cost_affine const &)=default
Defaulted.
constexpr gap_cost_affine & operator=(gap_cost_affine &&)=default
Defaulted.
~gap_cost_affine()=default
Defaulted.
A special sub namespace for the alignment configurations.
Definition: align_config_band.hpp:25
SeqAn specific customisations in the standard namespace.
Provides seqan3::pipeable_config_element.
Provides basic data structure for strong types.
A strong type of underlying type int32_t that represents the score (usually negative) of any characte...
Definition: align_config_gap_cost_affine.hpp:51
seqan3::detail::strong_type< int32_t, extension_score, seqan3::detail::strong_type_skill::convert > base_t
The type of the strong type base class.
Definition: align_config_gap_cost_affine.hpp:53
A strong type of underlying type int32_t that represents a score (usually negative) that is incurred ...
Definition: align_config_gap_cost_affine.hpp:34
seqan3::detail::strong_type< int32_t, open_score, seqan3::detail::strong_type_skill::convert > base_t
The type of the strong type base class.
Definition: align_config_gap_cost_affine.hpp:36
Adds pipe interface to configuration elements.
Definition: pipeable_config_element.hpp:32