[][src]Type Definition handlegraph::packedgraph::paths::PackedPathMut

type PackedPathMut<'a> = PackedPath<StepListMut<'a>>;

Implementations

impl<'a> PackedPathMut<'a>[src]

pub fn append_handle_chn(
    &mut self,
    sender: &mut Sender<(PathId, StepUpdate)>,
    handle: Handle
) -> StepPtr
[src]

pub fn append_handles_iter_chn<I>(
    &mut self,
    sender: &mut Sender<(PathId, StepUpdate)>,
    mut iter: I
) where
    I: Iterator<Item = Handle>, 
[src]

pub fn prepend_handle_chn(
    &mut self,
    sender: &mut Sender<(PathId, StepUpdate)>,
    handle: Handle
) -> StepPtr
[src]

pub fn insert_handle_after_chn(
    &mut self,
    sender: &mut Sender<(PathId, StepUpdate)>,
    step: StepPtr,
    handle: Handle
) -> Option<StepPtr>
[src]

pub fn remove_step_chn(
    &mut self,
    sender: &mut Sender<(PathId, StepUpdate)>,
    step: StepPtr
) -> bool
[src]

pub fn rewrite_segment_chn(
    &mut self,
    sender: &mut Sender<(PathId, StepUpdate)>,
    from: StepPtr,
    to: StepPtr,
    new_segment: &[Handle]
) -> Option<(StepPtr, StepPtr)>
[src]

pub fn flip_step_orientation_chn(
    &mut self,
    sender: &mut Sender<(PathId, StepUpdate)>,
    step: StepPtr
) -> Option<()>
[src]