SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
Loading...
Searching...
No Matches
default_configuration.hpp
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2006-2024 Knut Reinert & Freie Universität Berlin
2// SPDX-FileCopyrightText: 2016-2024 Knut Reinert & MPI für molekulare Genetik
3// SPDX-License-Identifier: BSD-3-Clause
4
11#pragma once
12
18
19namespace seqan3::search_cfg
20{
21
26constexpr configuration default_configuration = max_error_total{error_count{0}} | max_error_substitution{error_count{0}}
27 | max_error_insertion{error_count{0}} | max_error_deletion{error_count{0}}
29 | output_reference_begin_position{} | hit_all{};
30} // namespace seqan3::search_cfg
Collection of elements to configure an algorithm.
Definition configuration.hpp:42
Configuration element that represents the number or rate of total errors.
Definition max_error.hpp:34
Provides seqan3::configuration and utility functions.
constexpr configuration default_configuration
The default configuration: Compute all exact matches.
Definition default_configuration.hpp:26
@ max_error_deletion
Identifier for the max_error_deletion configuration.
@ 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.
@ output_query_id
Identifier for the output configuration of the query_id.
Provides the configuration to define the hit strategies "hit_strata", "hit_all", "hit_all_best",...
Provides the configuration for maximum number of errors for all error types.
A special sub namespace for the search configurations.
Provides compatibility matrix for search configurations.
Provides the configuration for the content of the search result.
A strong type of underlying type uint8_t that represents the number of errors.
Definition max_error_common.hpp:29
Hide me