X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=bam_mate.c;h=61f808a26402e9bd1d332f40074b4b3ca1f89dd3;hb=2c05c1d8da65572e6587702ba13ad8a26b2200c2;hp=f37f8f836b04b499cfeae8dc616e992bfe2c6310;hpb=1355b18da7f540a2a52d4512e32ba0ae9ef4845f;p=samtools.git diff --git a/bam_mate.c b/bam_mate.c index f37f8f8..61f808a 100644 --- a/bam_mate.c +++ b/bam_mate.c @@ -29,9 +29,9 @@ void bam_mating_core(bamFile in, bamFile out) pre5 = (pre->core.flag&BAM_FREVERSE)? bam_calend(&pre->core, bam1_cigar(pre)) : pre->core.pos; cur->core.isize = pre5 - cur5; pre->core.isize = cur5 - pre5; } else cur->core.isize = pre->core.isize = 0; - if (pre->core.flag&BAM_FREVERSE) cur->core.flag |= BAM_FREVERSE; + if (pre->core.flag&BAM_FREVERSE) cur->core.flag |= BAM_FMREVERSE; else cur->core.flag &= ~BAM_FMREVERSE; - if (cur->core.flag&BAM_FREVERSE) pre->core.flag |= BAM_FREVERSE; + if (cur->core.flag&BAM_FREVERSE) pre->core.flag |= BAM_FMREVERSE; else pre->core.flag &= ~BAM_FMREVERSE; if (cur->core.flag & BAM_FUNMAP) { pre->core.flag |= BAM_FMUNMAP; pre->core.flag &= ~BAM_FPROPER_PAIR; } if (pre->core.flag & BAM_FUNMAP) { cur->core.flag |= BAM_FMUNMAP; cur->core.flag &= ~BAM_FPROPER_PAIR; }