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

Provides raptor::hibf::insert_into_ibf. More...

#include <robin_hood.h>
#include <seqan3/search/dream_index/interleaved_bloom_filter.hpp>
#include <raptor/argument_parsing/build_arguments.hpp>
#include <raptor/build/hibf/chopper_pack_record.hpp>
+ Include dependency graph for insert_into_ibf.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

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

Provides raptor::hibf::insert_into_ibf.

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