23 enum struct align_config_id : uint8_t
50 static_cast<uint8_t>(align_config_id::SIZE)> compatibility_table<align_config_id>
53 { 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1},
54 { 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1},
55 { 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1},
56 { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1},
57 { 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1},
58 { 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1},
59 { 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1},
60 { 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1},
61 { 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1},
62 { 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1},
63 { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}
Provides functionality to access get function by enum values.
seqan3::detail::parallel_mode< std::integral_constant< detail::align_config_id, 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
constexpr detail::vectorise_tag vectorise
Enables the vectorised alignment computation if possible for the current configuration.
Definition: align_config_vectorise.hpp:55
Definition: aligned_sequence_concept.hpp:36