SeqAn3
seqan3::search_cfg Namespace Reference

A special sub namespace for the search configurations. More...

Classes

struct  deletion
 A strong type of underlying type uint8_t or double that represents the number or rate of deletions. More...
 
struct  insertion
 A strong type of underlying type uint8_t or double that represents the number or rate of insertions. More...
 
struct  strata
 Configuration element to receive all hits with the best number of errors plus the strata value. A strong type of underlying type uint8_t that represents the number or errors for strata. All hits are found with the fewest numbererrors plus 'value'. More...
 
struct  substitution
 A strong type of underlying type uint8_t or double that represents the number or rate of substitutions. More...
 
struct  total
 A strong type of underlying type uint8_t or double that represents the number or rate of total errors. More...
 

Enumerations

enum  id : uint8_t { id::max_error, max_error_rate, output, mode }
 Specifies an id for every configuration element. More...
 

Variables

detail::search_mode_all constexpr all
 Configuration element to receive all hits within the error bounds.
 
detail::search_mode_all_best constexpr all_best
 Configuration element to receive all hits within the lowest number of errors.
 
detail::search_mode_best constexpr best
 Configuration element to receive one best hit (with the lowest number of errors).
 
detail::search_output_index_iterator constexpr index_iterator
 Configuration element to receive all hits within the error bounds.
 
constexpr detail::search_config_max_error_adaptor max_error
 A configuration element for the maximum number of errors across all error types (mismatches, insertions, deletions). This is an upper bound of errors independent from error numbers of specific error types. More...
 
constexpr detail::search_config_max_error_rate_adaptor max_error_rate
 A configuration element for the maximum number of errors in percent of the query length across all error types (mismatches, insertions, deletions). This is an upper bound of errors independent from error rates of specific error types. More...
 
detail::search_config_mode_adaptor< seqan3::detail::search_config_mode > constexpr mode
 Configuration element to determine the search mode.
 
detail::search_config_output_adaptor< seqan3::detail::search_config_output > constexpr output
 Configuration element to determine the output type of hits.
 
detail::search_output_text_position constexpr text_position
 Configuration element to receive all hits within the lowest number of errors.
 

Detailed Description

A special sub namespace for the search configurations.