79 static_cast<uint8_t
>(search_config_id::SIZE)>
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.
@ SIZE
Represents the number of configuration elements.
@ result_type
ID for the result_type option.
constexpr std::array< std::array< bool, static_cast< uint8_t >(search_config_id::SIZE)>, static_cast< uint8_t >(search_config_id::SIZE)> compatibility_table< search_config_id >
Compatibility matrix to check how search configuration elements can be combined.
Definition: search/configuration/detail.hpp:80
search_config_id
Specifies an id for every configuration element.
Definition: search/configuration/detail.hpp:43
@ max_error_deletion
Identifier for the max_error_deletion configuration.
@ output_index_cursor
Identifier for the output configuration of the index_cursor.
@ output_reference_begin_position
Identifier for the output configuration of the reference_begin_position.
@ output_reference_id
Identifier for the output configuration of the reference_id.
@ max_error_insertion
Identifier for the max_error_insertion configuration.
@ max_error_total
Identifier for the max_error_total configuration.
@ output_query_id
Identifier for the output configuration of the query_id.
@ max_error_substitution
Identifier for the max_error_substitution configuration.
@ hit
Identifier for the hit configuration (all, all_best, single_best, strata).
The internal SeqAn3 namespace.
Definition: aligned_sequence_concept.hpp:29