pub fn write_duplication_bitvector<'ws, SequenceHandle, EdgeData: MatchtigEdgeData<SequenceHandle>, Graph: ImmutableGraphContainer<EdgeData = EdgeData>, Walk: 'ws + EdgeWalk<Graph, Subwalk>, Subwalk: EdgeWalk<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.