HIBF 1.0.0-rc.1
|
Hierarchical binning algorithm. More...
#include <hibf/layout/hierarchical_binning.hpp>
Public Member Functions | |
size_t | execute () |
Executes the hierarchical binning algorithm and layouts user bins into technical bins. | |
hierarchical_binning ()=default | |
Defaulted. | |
hierarchical_binning (data_store &data_, seqan::hibf::config const &config_) | |
The constructor from user bin names, their kmer counts and a config. | |
hierarchical_binning (hierarchical_binning &&)=default | |
Defaulted. | |
hierarchical_binning (hierarchical_binning const &)=delete | |
Deleted. Would modify same data. | |
hierarchical_binning & | operator= (hierarchical_binning &&)=default |
Defaulted. | |
hierarchical_binning & | operator= (hierarchical_binning const &)=delete |
Deleted. Would modify same data. | |
~hierarchical_binning ()=default | |
Defaulted. | |
Hierarchical binning algorithm.
|
inline |
The constructor from user bin names, their kmer counts and a config.
[in,out] | data_ | Stores all data that is needed to compute the layout. |
[in] | config_ | A config object that holds information from the user that influence the computation. |
Each entry in the names_ and input vector respectively is considered a user bin (both vectors must have the same length).