#include <seed_clusterer.hpp>
|
tuple< vector< cluster_group_t >, cluster_group_t > | cluster_seeds (const vector< const vector< pos_t > * > &all_seeds, int64_t read_distance_limit, int64_t fragment_distance_limit=0) const |
|
void | get_nodes (TreeState &tree_state, vector< hash_map< size_t, vector< pair< NetgraphNode, NodeClusters >>>> &snarl_to_nodes_by_level) const |
|
void | cluster_snarl_level (TreeState &tree_state, size_t depth) const |
|
void | cluster_chain_level (TreeState &tree_state, size_t depth) const |
|
NodeClusters | cluster_one_node (TreeState &tree_state, id_t node_id, int64_t node_length) const |
|
NodeClusters | cluster_one_chain (TreeState &tree_state, size_t chain_index_i) const |
|
NodeClusters | cluster_one_snarl (TreeState &tree_state, size_t snarl_index_i) const |
|
◆ cluster_group_t
◆ ChildNodeType
Enumerator |
---|
CHAIN | |
SNARL | |
NODE | |
◆ SnarlSeedClusterer()
◆ cluster_chain_level()
void vg::SnarlSeedClusterer::cluster_chain_level |
( |
TreeState & |
tree_state, |
|
|
size_t |
depth |
|
) |
| const |
|
private |
◆ cluster_one_chain()
◆ cluster_one_node()
◆ cluster_one_snarl()
◆ cluster_seeds() [1/3]
◆ cluster_seeds() [2/3]
Given a vector of seeds (pos_t) and a distance limit,.
◆ cluster_seeds() [3/3]
The same thing, but for paired end reads.
◆ cluster_snarl_level()
void vg::SnarlSeedClusterer::cluster_snarl_level |
( |
TreeState & |
tree_state, |
|
|
size_t |
depth |
|
) |
| const |
|
private |
◆ get_nodes()
◆ typeToString()
static string vg::SnarlSeedClusterer::typeToString |
( |
ChildNodeType |
t | ) |
|
|
inlinestaticprivate |
◆ dist_index
The documentation for this class was generated from the following files: