 |
SeqAn3
3.0.1
The Modern C++ library for sequence analysis.
|
|
Go to the documentation of this file.
23 namespace seqan3::detail
28 struct search_mode_all {};
31 struct search_mode_all_best {};
34 struct search_mode_best {};
43 inline detail::search_mode_all constexpr
all;
46 inline detail::search_mode_all_best constexpr
all_best;
49 inline detail::search_mode_best constexpr
best;
57 struct strata : detail::strong_type<uint8_t, strata, detail::strong_type_skill::convert>
59 using detail::strong_type<uint8_t, strata, detail::strong_type_skill::convert>::strong_type;
79 template <
typename mode_t>
90 static constexpr detail::search_config_id
id{detail::search_config_id::mode};
98 template <
typename mode_t>
Provides basic data structure for strong types.
Configuration element to receive all hits with the best number of errors plus the strata value....
Definition: mode.hpp:57
Provides seqan3::detail::configuration and utility functions.
Provides compatibility matrix for search configurations.
Provides various type traits on generic types.
Provides seqan3::pipeable_config_element.
A special sub namespace for the search configurations.
The concept std::same_as<T, U> is satisfied if and only if T and U denote the same type.
Adds pipe interface to configuration elements.
Definition: pipeable_config_element.hpp:30
constexpr detail::search_mode_all all
Configuration element to receive all hits within the error bounds.
Definition: mode.hpp:43
constexpr detail::search_mode_best best
Configuration element to receive one best hit (with the lowest number of errors).
Definition: mode.hpp:49
Configuration element to determine the search mode.
Definition: mode.hpp:86
constexpr detail::search_mode_all_best all_best
Configuration element to receive all hits within the lowest number of errors.
Definition: mode.hpp:46