Raptor 3.0.0-rc.1
A fast and space-efficient pre-filter for querying very large collections of nucleotide sequences
 
upgrade_arguments.hpp
Go to the documentation of this file.
1// --------------------------------------------------------------------------------------------------
2// Copyright (c) 2006-2023, Knut Reinert & Freie Universität Berlin
3// Copyright (c) 2016-2023, Knut Reinert & MPI für molekulare Genetik
4// This file may be used, modified and/or redistributed under the terms of the 3-clause BSD-License
5// shipped with this file and also available at: https://github.com/seqan/raptor/blob/main/LICENSE.md
6// --------------------------------------------------------------------------------------------------
7
13#pragma once
14
15#include <filesystem>
16#include <vector>
17
18#include <seqan3/search/kmer_index/shape.hpp>
19
20namespace raptor
21{
22
24{
25 uint32_t window_size{};
26 seqan3::shape shape{};
27 bool compressed{};
28 bool input_is_minimiser{};
29 uint8_t parts{1u};
30 uint8_t threads{1u};
32
33 std::filesystem::path bin_file{};
34 std::filesystem::path index_file{};
35 std::filesystem::path output_file{};
36
38};
39
40} // namespace raptor
T quiet_NaN(T... args)
Definition: upgrade_arguments.hpp:24