pub struct GraphNodeInfo {
pub node_idx: usize,
pub base: u8,
pub coverage: u32,
pub delete_count: u32,
pub topo_rank: usize,
}Expand description
A single node in the POA graph, as returned by [PoaGraph::graph_topology].
Fields§
§node_idx: usizeInternal node index (not stable across calls to add_read).
base: u8DNA base at this node (b'A', b'C', b'G', or b'T').
coverage: u32Number of reads with a Match op at this node.
delete_count: u32Number of reads that passed through via Delete (traversed without consuming a base).
topo_rank: usizeTopological position of this node (0 = first node).
Trait Implementations§
Source§impl Clone for GraphNodeInfo
impl Clone for GraphNodeInfo
Source§fn clone(&self) -> GraphNodeInfo
fn clone(&self) -> GraphNodeInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for GraphNodeInfo
impl RefUnwindSafe for GraphNodeInfo
impl Send for GraphNodeInfo
impl Sync for GraphNodeInfo
impl Unpin for GraphNodeInfo
impl UnsafeUnpin for GraphNodeInfo
impl UnwindSafe for GraphNodeInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more