18 namespace seqan3::detail
41 enum struct search_config_id : uint8_t
44 max_error_substitution,
50 output_reference_begin_position,
77 static_cast<uint8_t
>(search_config_id::SIZE)> compatibility_table<search_config_id> =
92 { 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
93 { 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
94 { 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1},
95 { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1},
96 { 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1},
97 { 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1},
98 { 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1},
99 { 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1},
100 { 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1},
101 { 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1},
102 { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1},
103 { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}
Provides concepts for the configuration classes.
seqan3::detail::parallel_mode< std::integral_constant< seqan3::detail::align_config_id, seqan3::detail::align_config_id::parallel > > parallel
Enables the parallel execution of the alignment algorithm if possible for the given configuration.
Definition: align_config_parallel.hpp:40
on_result(callback_t &&) -> on_result< std::decay_t< callback_t >>
Deduces the callback type from a forwarding constructor argument.