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

Implements raptor::hibf::hierarchical_build. More...

+ Include dependency graph for hierarchical_build.cpp:

Namespaces

namespace  raptor::hibf
 Must be first include.
 

Functions

template<seqan3::data_layout data_layout_mode>
size_t raptor::hibf::hierarchical_build (robin_hood::unordered_flat_set< size_t > &parent_kmers, lemon::ListDigraph::Node const &current_node, build_data< data_layout_mode > &data, build_arguments const &arguments, bool is_root)
 
template size_t raptor::hibf::hierarchical_build< seqan3::data_layout::compressed > (robin_hood::unordered_flat_set< size_t > &, lemon::ListDigraph::Node const &, build_data< seqan3::data_layout::compressed > &, build_arguments const &, bool)
 
template size_t raptor::hibf::hierarchical_build< seqan3::data_layout::uncompressed > (robin_hood::unordered_flat_set< size_t > &, lemon::ListDigraph::Node const &, build_data< seqan3::data_layout::uncompressed > &, build_arguments const &, bool)
 

Detailed Description

Implements raptor::hibf::hierarchical_build.

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