NVBIO
|
Definition at line 35 of file assembly_graph.h.
#include <assembly_graph.h>
Classes | |
struct | view |
Public Methods | |
operator view () | |
bool | construct_graph (const D_SequenceSet &sequence_set, const D_VectorU32 &d_active_region_ids, const uint32 kmer_size, const bool allow_low_complexity) |
void | compute_edge_weights () |
void | compute_in_degrees () |
void | compute_in_adjacencies () |
void | compute_subgraph_n_nodes () |
void | compute_complexity () |
bool | is_low_complexity (const uint32 subgraph_id) |
bool | has_cycles (const uint32 subgraph_id) |
void | topological_sort () |
void | find_k_best_paths (const uint32 k) |
void | print_dot_graph (const D_SequenceSet &sequence_set) |
void debruijn_graph::compute_complexity | ( | ) |
Definition at line 576 of file assembly_graph_inl.h.
void debruijn_graph::compute_edge_weights | ( | ) |
Definition at line 480 of file assembly_graph_inl.h.
void debruijn_graph::compute_in_adjacencies | ( | ) |
Definition at line 525 of file assembly_graph_inl.h.
void debruijn_graph::compute_in_degrees | ( | ) |
Definition at line 492 of file assembly_graph_inl.h.
void debruijn_graph::compute_subgraph_n_nodes | ( | ) |
Definition at line 537 of file assembly_graph_inl.h.
bool debruijn_graph::construct_graph | ( | const D_SequenceSet & | sequence_set, |
const D_VectorU32 & | d_active_region_ids, | ||
const uint32 | kmer_size, | ||
const bool | allow_low_complexity | ||
) |
Definition at line 280 of file assembly_graph_inl.h.
Definition at line 596 of file assembly_graph_inl.h.
Definition at line 124 of file assembly_graph.h.
Definition at line 123 of file assembly_graph.h.
|
inline |
Definition at line 92 of file assembly_graph.h.
void debruijn_graph::print_dot_graph | ( | const D_SequenceSet & | sequence_set) |
Definition at line 610 of file assembly_graph_inl.h.
void debruijn_graph::topological_sort | ( | ) |
Definition at line 583 of file assembly_graph_inl.h.
D_VectorU8 debruijn_graph::cycle_presence |
Definition at line 66 of file assembly_graph.h.
D_VectorU32 debruijn_graph::edge_counts |
Definition at line 48 of file assembly_graph.h.
D_VectorU8 debruijn_graph::edge_ref_flags |
Definition at line 50 of file assembly_graph.h.
D_VectorU32 debruijn_graph::edge_weights |
Definition at line 49 of file assembly_graph.h.
uint32 debruijn_graph::kmer_size |
Definition at line 37 of file assembly_graph.h.
D_VectorU8 debruijn_graph::low_complexity |
Definition at line 65 of file assembly_graph.h.
uint32 debruijn_graph::n_edges |
Definition at line 39 of file assembly_graph.h.
uint32 debruijn_graph::n_nodes |
Definition at line 38 of file assembly_graph.h.
uint32 debruijn_graph::n_subgraphs |
Definition at line 40 of file assembly_graph.h.
D_VectorU32 debruijn_graph::node_adj_offests |
Definition at line 45 of file assembly_graph.h.
D_VectorU32 debruijn_graph::node_adjancency_map |
Definition at line 44 of file assembly_graph.h.
D_VectorU32 debruijn_graph::node_in_adj_offests |
Definition at line 53 of file assembly_graph.h.
D_VectorU32 debruijn_graph::node_in_adjancency_map |
Definition at line 52 of file assembly_graph.h.
D_VectorU32 debruijn_graph::node_in_degrees |
Definition at line 47 of file assembly_graph.h.
D_VectorU32 debruijn_graph::node_out_degrees |
Definition at line 46 of file assembly_graph.h.
D_VectorSetKmerCoord debruijn_graph::nodes |
Definition at line 43 of file assembly_graph.h.
D_VectorU32 debruijn_graph::subgraph_n_nodes |
Definition at line 58 of file assembly_graph.h.
D_VectorU32 debruijn_graph::subgraph_sink_ids |
Definition at line 57 of file assembly_graph.h.
D_VectorU32 debruijn_graph::subgraph_source_ids |
Definition at line 56 of file assembly_graph.h.
D_VectorU32 debruijn_graph::topo_sorted_offsets |
Definition at line 62 of file assembly_graph.h.
D_VectorU32 debruijn_graph::topo_sorted_uids |
Definition at line 61 of file assembly_graph.h.