|
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).