It calls a new filter named OutputExactMappingReads which checks the CIGAR string. In the CIGAR string, only matching bases ['M'] and soft-clipped bases are allowed ['S']. More precisely, this is achieved by forbidding all other characters (any in ['IDNHPX=']).
The following option was added :
--output-exact-mapping-reads
It calls a new filter named
OutputExactMappingReads
which checks the CIGAR string. In the CIGAR string, only matching bases ['M'] and soft-clipped bases are allowed ['S']. More precisely, this is achieved by forbidding all other characters (any in ['IDNHPX=']).