Raptor 3.0.0-rc.1
A fast and space-efficient pre-filter for querying very large collections of nucleotide sequences
 
insert_into_ibf.cpp File Reference

Implements raptor::hibf::insert_into_ibf. More...

#include <seqan3/search/views/minimiser_hash.hpp>
#include <raptor/adjust_seed.hpp>
#include <raptor/build/hibf/insert_into_ibf.hpp>
#include <raptor/file_reader.hpp>
+ Include dependency graph for insert_into_ibf.cpp:

Namespaces

namespace  raptor::hibf
 Must be first include.
 

Functions

void raptor::hibf::insert_into_ibf (build_arguments const &arguments, chopper_pack_record const &record, seqan3::interleaved_bloom_filter<> &ibf)
 
void raptor::hibf::insert_into_ibf (robin_hood::unordered_flat_set< size_t > &parent_kmers, robin_hood::unordered_flat_set< size_t > const &kmers, size_t const number_of_bins, size_t const bin_index, seqan3::interleaved_bloom_filter<> &ibf, bool is_root, timer< concurrent::yes > &fill_ibf_timer, timer< concurrent::yes > &merge_kmers_timer)
 

Detailed Description

Implements raptor::hibf::insert_into_ibf.

Author
Enrico Seiler <enrico.seiler AT fu-berlin.de>