Closed zaeleus closed 3 years ago
Problem is in TweakSam, one of XenoCP's dependencies. This has been fixed in cluster_code trunk in r21704. So, fixing XenoCP should just be a matter of pushing dependencies to GH.
I ran XenoCP on SJACT030812_X1 with the updated TweakSam. Picard ValidateSam no longer produces the errors for the mate CIGAR value.
Error Type Count
ERROR:INVALID_MAPPING_QUALITY 931
WARNING:MISSING_TAG_NM 55501102
@zaeleus - Please see the 3.1.3 release and confirm that this resolves your issue.
It seems to be correct on modified sample data. I see the MC
field is moved into the serialized XU
field when the record is unmapped.
In XenoCP 3.1.2, the final merged BAM output (
*xenocp.bam
when running the either workflow) does not passpicard ValidateSamFile
. The output fails the error typesMISMATCH_MATE_CIGAR_STRING
andMATE_CIGAR_STRING_INVALID_PRESENCE
.XenoCP is not removing the mate CIGAR (
MC
) field from the auxiliary record data after unmapping a record.