15#include <seqan3/search/kmer_index/shape.hpp>
32 uint32_t window_size{20u};
33 seqan3::shape shape{seqan3::ungapped{20u}};
34 uint8_t shape_size{shape.size()};
35 uint8_t shape_weight{shape.count()};
Definition update_arguments.hpp:21
std::vector< size_t > user_bins_to_delete
The IDs of the user bins to delete.
Definition update_arguments.hpp:49
std::filesystem::path bin_file
The --insert argument: a single sequence file, or a file containing file names.
Definition update_arguments.hpp:28
size_t full_rebuilds
The number of full rebuilds performed by raptor::insert_user_bin.
Definition update_arguments.hpp:58
bool disable_partial_rebuild
Whether to replace every partial rebuild by a full one.
Definition update_arguments.hpp:44
void print_stats() const
Prints the number of inserted user bins and of the rebuilds they required to stderr.
Definition update_arguments.cpp:17
std::filesystem::path index_file
The index to update. Left untouched; the result is written to out_path.
Definition update_arguments.hpp:23
std::vector< std::vector< std::string > > user_bins_to_insert
The user bins to insert, one entry per user bin.
Definition update_arguments.hpp:51
bool stats
Whether to print a summary of the insertion to stderr, see raptor::update_arguments::print_stats.
Definition update_arguments.hpp:46
size_t partial_rebuilds
The number of partial rebuilds performed by raptor::insert_user_bin.
Definition update_arguments.hpp:54