A collection of traits extracted from the search configuration.
More...
#include <seqan3/search/detail/search_traits.hpp>
template<typename search_configuration_t>
struct seqan3::detail::search_traits< search_configuration_t >
A collection of traits extracted from the search configuration.
- Template Parameters
-
search_configuration_t | The type of the search algorithm configuration; must be of type seqan3::configuration. |
◆ has_hit_configuration
template<typename search_configuration_t >
Initial value:
search_configuration_t::template exists<search_cfg::hit>()
static constexpr bool search_strata_hits
A flag indicating whether search should find strata hits.
Definition: search_traits.hpp:69
static constexpr bool search_all_best_hits
A flag indicating whether search should find all best hits.
Definition: search_traits.hpp:67
static constexpr bool search_single_best_hit
A flag indicating whether search should find best hits.
Definition: search_traits.hpp:65
static constexpr bool search_all_hits
A flag indicating whether search should find all hits.
Definition: search_traits.hpp:63
A flag indicating whether hit configuration was set in the search configuration.
◆ has_max_error_deletion
template<typename search_configuration_t >
Initial value:=
search_configuration_t::template exists<search_cfg::max_error_deletion>()
A flag indicating whether search should be invoked with deletion errors.
◆ has_max_error_insertion
template<typename search_configuration_t >
Initial value:=
search_configuration_t::template exists<search_cfg::max_error_insertion>()
A flag indicating whether search should be invoked with insertion errors.
◆ has_max_error_substitution
template<typename search_configuration_t >
Initial value:=
search_configuration_t::template exists<search_cfg::max_error_substitution>()
A flag indicating whether search should be invoked with substitution errors.
◆ has_max_error_total
template<typename search_configuration_t >
Initial value:=
search_configuration_t::template exists<search_cfg::max_error_total>()
A flag indicating whether search should be invoked with total errors.
◆ has_output_configuration
template<typename search_configuration_t >
Initial value:
static constexpr bool output_query_id
A flag indicating whether search should return the query_id.
Definition: search_traits.hpp:78
static constexpr bool output_index_cursor
A flag indicating whether search should return the index_cursor.
Definition: search_traits.hpp:86
static constexpr bool output_reference_id
A flag indicating whether search should return the reference_id.
Definition: search_traits.hpp:80
static constexpr bool output_reference_begin_position
A flag indicating whether search should return the reference_begin_position.
Definition: search_traits.hpp:83
A flag indicating whether output configuration was set in the search configuration.
◆ only_max_error_total
template<typename search_configuration_t >
Initial value:
static constexpr bool has_max_error_deletion
A flag indicating whether search should be invoked with deletion errors.
Definition: search_traits.hpp:53
static constexpr bool has_max_error_total
A flag indicating whether search should be invoked with total errors.
Definition: search_traits.hpp:44
static constexpr bool has_max_error_insertion
A flag indicating whether search should be invoked with insertion errors.
Definition: search_traits.hpp:50
static constexpr bool has_max_error_substitution
A flag indicating whether search should be invoked with substitution errors.
Definition: search_traits.hpp:47
A flag that indicates whether the search should be invoked with only specified total errors.
◆ output_index_cursor
template<typename search_configuration_t >
Initial value:=
search_configuration_t::template exists<search_cfg::output_index_cursor>()
A flag indicating whether search should return the index_cursor.
◆ output_reference_begin_position
template<typename search_configuration_t >
Initial value:=
search_configuration_t::template exists<search_cfg::output_reference_begin_position>()
A flag indicating whether search should return the reference_begin_position.
◆ output_reference_id
template<typename search_configuration_t >
Initial value:=
search_configuration_t::template exists<search_cfg::output_reference_id>()
A flag indicating whether search should return the reference_id.
The documentation for this struct was generated from the following file: