Consensus calling and filtering for UMI-based molecular consensus reads
This crate provides comprehensive functionality for generating consensus sequences from reads grouped by Unique Molecular Identifiers (UMIs). It includes:
- Base-level consensus calling: Building consensus bases from multiple reads
- Duplex consensus: Calling duplex consensus from paired single-strand consensuses
- Simple UMI consensus: Fast consensus for non-overlapping reads
- Vanilla consensus: Standard consensus without special features
- Overlapping consensus: Handling overlapping read pairs
- Consensus filtering: Quality-based filtering and masking of consensus reads
- Consensus tags: SAM tags for tracking consensus metrics