pub fn write_duplication_bitvector<'ws, SequenceHandle, EdgeData: MatchtigEdgeData<SequenceHandle>, Graph: ImmutableGraphContainer<EdgeData = EdgeData>, Walk: 'ws + for<'w> EdgeWalk<'w, Graph, Subwalk>, Subwalk: for<'w> EdgeWalk<'w, Graph, Subwalk> + ?Sized, WalkSource: 'ws + IntoIterator<Item = &'ws Walk>>(
    graph: &Graph,
    walks: WalkSource,
    writer: &mut impl Write
) -> Result<(), Error>
Expand description

Write a bitvector in ASCII format for each walk. The bitvector contains a 1 for each original kmer, and a 0 for each duplicate kmer. The bitvectors of different walks are separated by newlines.