Raptor
4.0.0-rc.1
A fast and space-efficient pre-filter
Loading...
Searching...
No Matches
threshold_parameters.hpp
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: 2006-2026 Knut Reinert & Freie Universität Berlin
2
// SPDX-FileCopyrightText: 2016-2026 Knut Reinert & MPI für molekulare Genetik
3
// SPDX-License-Identifier: BSD-3-Clause
4
10
#pragma once
11
12
#include <
filesystem
>
13
14
#include <seqan3/search/kmer_index/shape.hpp>
15
16
namespace
raptor::threshold
17
{
18
19
struct
threshold_parameters
20
{
21
// Basic.
22
uint32_t window_size{};
23
seqan3::shape shape{};
24
uint64_t query_length{};
25
26
// Threshold.
27
uint8_t errors{};
// threshold_kinds::(probabilistic|lemma)
28
double
percentage{
std::numeric_limits<double>::quiet_NaN
()};
// threshold_kinds::percentage
29
double
p_max{};
// threshold_kinds::probabilistic
30
double
fpr{};
// threshold_kinds::probabilistic
31
double
tau{};
// threshold_kinds::probabilistic
32
33
// Cache results.
34
bool
cache_thresholds{};
35
std::filesystem::path
output_directory{};
36
};
37
38
}
// namespace raptor::threshold
filesystem
std::filesystem::path
std::numeric_limits::quiet_NaN
T quiet_NaN(T... args)
raptor::threshold::threshold_parameters
Definition
threshold_parameters.hpp:20
Hide me
Version:
raptor
threshold
threshold_parameters.hpp
Generated on Sat Oct 31 2026 18:12:17 for Raptor by
1.10.0