From: Heng Li Date: Mon, 15 Nov 2010 17:20:13 +0000 (+0000) Subject: * samtools-0.1.9-r823 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=36cee824d6b11583aac816a9af28b864234aab68;p=samtools.git * samtools-0.1.9-r823 * the BQ tag is now 64 shifted, not 33 shifted --- diff --git a/bam2bcf_indel.c b/bam2bcf_indel.c index 7ce6cd4..518768d 100644 --- a/bam2bcf_indel.c +++ b/bam2bcf_indel.c @@ -289,7 +289,7 @@ int bcf_call_gap_prep(int n, int *n_plp, bam_pileup1_t **plp, int pos, bcf_calla bq = (uint8_t*)bam_aux_get(p->b, "BQ"); if (bq) ++bq; // skip type for (l = qbeg; l < qend; ++l) { - qq[l - qbeg] = bq? qual[l] + (bq[l] - 33) : qual[l]; + qq[l - qbeg] = bq? qual[l] + (bq[l] - 64) : qual[l]; if (qq[l - qbeg] > 30) qq[l - qbeg] = 30; if (qq[l - qbeg] < 7) qq[l - qbeg] = 7; } diff --git a/bam_md.c b/bam_md.c index 47ec97c..29b315f 100644 --- a/bam_md.c +++ b/bam_md.c @@ -220,7 +220,7 @@ int bam_prob_realn_core(bam1_t *b, const char *ref, int write_bq) else if (op == BAM_CDEL) x += l; } if (write_bq) { - for (i = 0; i < c->l_qseq; ++i) bq[i] = bq[i] - qual[i] + 33; + for (i = 0; i < c->l_qseq; ++i) bq[i] = bq[i] - qual[i] + 64; bam_aux_append(b, "BQ", 'Z', c->l_qseq + 1, bq); free(bq); } diff --git a/bamtk.c b/bamtk.c index cb7b8a0..ef11b06 100644 --- a/bamtk.c +++ b/bamtk.c @@ -9,7 +9,7 @@ #endif #ifndef PACKAGE_VERSION -#define PACKAGE_VERSION "0.1.9-16 (r822)" +#define PACKAGE_VERSION "0.1.9-16 (r823)" #endif int bam_taf2baf(int argc, char *argv[]);