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)> compatibility_table<search_config_id> =
94 { 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
95 { 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
96 { 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1},
97 { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1},
98 { 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1},
99 { 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1},
100 { 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1},
101 { 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1},
102 { 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1},
103 { 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1},
104 { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1},
105 { 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.