PR addresses a bug in the CIGAR string formatting where soft-clipping (S) at the start of a CIGAR string was concatenated in the wrong order, so any softclipped bases at the start of the CIGAR were being incorrectly added as an integer to the next operation (#73)
Minimap2:
3S11232M9D10
Before:
cigar_str: Some("311232M9D10")
After:
cigar_str: Some("3S11232M9D10")
Tested this against a hard copy of minimap2 + cargo test
PR addresses a bug in the CIGAR string formatting where soft-clipping (S) at the start of a CIGAR string was concatenated in the wrong order, so any softclipped bases at the start of the CIGAR were being incorrectly added as an integer to the next operation (#73)
Minimap2:
3S11232M9D10
Before:
cigar_str: Some("311232M9D10")
After:
cigar_str: Some("3S11232M9D10")
Tested this against a hard copy of minimap2 + cargo test
Let me know what you think
Cheers