18namespace seqan3::detail
42enum struct search_config_id : uint8_t
45 max_error_substitution,
51 output_reference_begin_position,
79 static_cast<uint8_t
>(search_config_id::SIZE)>
80 compatibility_table<search_config_id> = {{
93 {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
94 {1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
95 {1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1},
96 {1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1},
97 {1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1},
98 {1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1},
99 {1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1},
100 {1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1},
101 {1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1},
102 {1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1},
103 {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1},
104 {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:38
on_result(callback_t &&) -> on_result< std::decay_t< callback_t > >
Deduces the callback type from a forwarding constructor argument.