19 namespace seqan3::detail
32 template <
typename score_type>
34 struct alignment_algorithm_state
37 score_type gap_extension_score{};
39 score_type gap_open_score{};
41 alignment_optimum<score_type> optimum{};
44 constexpr
void reset_optimum() noexcept
46 optimum = alignment_optimum<score_type>{};
56 template <
typename score_type>
57 alignment_algorithm_state(score_type, score_type) -> alignment_algorithm_state<score_type>;
Provides seqan3::detail::alignment_optimum.
requires requires
The rank_type of the semi-alphabet; defined as the return type of seqan3::to_rank....
Definition: alphabet/concept.hpp:164
A type that satisfies std::is_arithmetic_v<t>.
Provides concepts that do not have equivalents in C++20.
Provides seqan3::simd::simd_concept.