X-Git-Url: https://git.donarmstrong.com/?p=rsem.git;a=blobdiff_plain;f=BamWriter.h;fp=BamWriter.h;h=fd0b8b7fb2734321026c85af0253b301279c2627;hp=e33a07fdc35e335aaf2cfe10d900fca0efd1eee2;hb=37513308b7557ae65899e59df8e43b5dec90da5c;hpb=0889126d07bc92e2eeec30ee218d8bfa2660dad6 diff --git a/BamWriter.h b/BamWriter.h index e33a07f..fd0b8b7 100644 --- a/BamWriter.h +++ b/BamWriter.h @@ -227,7 +227,7 @@ void BamWriter::work(HitWrapper wrapper, Transcripts& transcripts) { uint16_t rstrand = b->core.flag & 0x0010; // read strand b->core.flag -= rstrand; - rstrand = (!rstrand && transcript.getStrand() == '+' || rstrand && transcript.getStrand() == '-' ? 0 : 0x0010); + rstrand = (((!rstrand && transcript.getStrand() == '+') || (rstrand && transcript.getStrand() == '-')) ? 0 : 0x0010); b->core.flag += rstrand; push_qname(qname, b->core.l_qname, data); @@ -356,7 +356,7 @@ void BamWriter::work(HitWrapper wrapper, Transcripts& transcripts) b2->core.flag = b2->core.flag - (b2->core.flag & 0x0010) - (b2->core.flag & 0x0020); uint16_t add, add2; - if (!rstrand && transcript.getStrand() == '+' || rstrand && transcript.getStrand() == '-') { + if ((!rstrand && transcript.getStrand() == '+') || (rstrand && transcript.getStrand() == '-')) { add = 0x0020; add2 = 0x0010; } else {