|
SeqAn3
3.0.2
The Modern C++ library for sequence analysis.
|
|
Go to the documentation of this file.
32 class hit_all :
public pipeable_config_element<hit_all>
48 static constexpr detail::search_config_id
id{detail::search_config_id::hit};
71 static constexpr seqan3::detail::search_config_id
id{seqan3::detail::search_config_id::hit};
94 static constexpr seqan3::detail::search_config_id
id{seqan3::detail::search_config_id::hit};
102 class hit_strata :
public pipeable_config_element<hit_strata>
127 static constexpr detail::search_config_id
id{detail::search_config_id::hit};
134 class hit :
public pipeable_config_element<hit>
164 template <
typename hit_config_t>
166 requires pack_traits::contains<hit_config_t, hit_all, hit_all_best, hit_single_best, hit_strata>
172 template <
typename hit_config_t>
174 requires pack_traits::contains<hit_config_t, hit_all, hit_all_best, hit_single_best, hit_strata>
188 static constexpr detail::search_config_id
id{detail::search_config_id::hit};
Configuration element to receive a single best hit with the lowest number of errors within the error ...
Definition: hit.hpp:79
Configuration element to receive all hits with the best number of errors plus the given stratum....
Definition: hit.hpp:103
hit_variant_type hit_variant
A std::variant over the valid hit configuration elements.
Definition: hit.hpp:184
~hit_strata()=default
Defaulted.
constexpr hit_single_best(hit_single_best &&)=default
Defaulted.
constexpr hit_all_best(hit_all_best &&)=default
Defaulted.
~hit_single_best()=default
constexpr hit_all(hit_all &&)=default
Defaulted.
Configuration element to receive all hits with the lowest number of errors within the error bounds.
Definition: hit.hpp:56
constexpr hit_all & operator=(hit_all const &)=default
Defaulted.
constexpr hit_single_best()=default
Defaulted.
Provides compatibility matrix for search configurations.
hit_strata(uint32_t stratum)
Initialises the strata config.
Definition: hit.hpp:121
Provides seqan3::pipeable_config_element.
constexpr hit_all()=default
Defaulted.
constexpr hit_all(hit_all const &)=default
Defaulted.
constexpr hit_strata & operator=(hit_strata &&)=default
Defaulted.
A special sub namespace for the search configurations.
constexpr hit_strata()=default
Defaulted.
constexpr hit_strata & operator=(hit_strata const &)=default
Defaulted.
hit(hit_config_t hit_config) noexcept
Sets the given configuration element to the dynamic hit configuration element.
Definition: hit.hpp:168
hit & operator=(hit &&)=default
Defaulted.
A dynamic configuration element to configure the hit strategy at runtime.
Definition: hit.hpp:135
constexpr hit_all & operator=(hit_all &&)=default
Defaulted.
auto const move
A view that turns lvalue-references into rvalue-references.
Definition: move.hpp:68
constexpr hit_strata(hit_strata &&)=default
Defaulted.
hit(hit &&)=default
Defaulted.
constexpr hit_all_best()=default
Defaulted.
hit & operator=(hit_config_t hit_config) noexcept
Sets the given configuration element to the dynamic hit configuration element.
Definition: hit.hpp:176
uint8_t stratum
The stratum value [default: 0].
Definition: hit.hpp:106
constexpr hit_all_best & operator=(hit_all_best const &)=default
Defaulted.
constexpr hit_single_best & operator=(hit_single_best &&)=default
Defaulted.
hit & operator=(hit const &)=default
Defaulted.
constexpr hit_single_best(hit_single_best const &)=default
Defaulted.
constexpr hit_single_best & operator=(hit_single_best const &)=default
Defaulted.
Provides seqan3::detail::empty_type.
constexpr hit_strata(hit_strata const &)=default
Defaulted.
constexpr hit_all_best & operator=(hit_all_best &&)=default
Defaulted.
Configuration element to receive all hits within the error bounds.
Definition: hit.hpp:33
Provides traits for seqan3::type_list.
constexpr hit_all_best(hit_all_best const &)=default
Defaulted.
hit(hit const &)=default
Defaulted.