From 1a90bc8603cf23d83870fcf1783bbb6b45331855 Mon Sep 17 00:00:00 2001 From: Heng Li Date: Thu, 5 Oct 2017 12:46:11 -0400 Subject: [PATCH] r472: fixed a bug when printing MAPQ/CIGAR --- format.c | 4 ++-- main.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/format.c b/format.c index 16a120c..95619a3 100644 --- a/format.c +++ b/format.c @@ -299,8 +299,8 @@ void mm_write_sam2(kstring_t *s, const mm_idx_t *mi, const mm_bseq1_t *t, int se if (r == 0) { if (r_prev) { this_rid = r_prev->rid, this_pos = r_prev->rs; - mm_sprintf_lite(s, "\t%s\t%d", mi->seq[this_rid].name, this_pos); - } else mm_sprintf_lite(s, "\t0\t*"); + mm_sprintf_lite(s, "\t%s\t%d\t0\t*", mi->seq[this_rid].name, this_pos); + } else mm_sprintf_lite(s, "\t0\t*\t0\t*"); } else { this_rid = r->rid, this_pos = r->rs, this_rev = r->rev; mm_sprintf_lite(s, "\t%s\t%d\t%d\t", mi->seq[r->rid].name, r->rs+1, r->mapq); diff --git a/main.c b/main.c index b210c8e..0eaead3 100644 --- a/main.c +++ b/main.c @@ -6,7 +6,7 @@ #include "mmpriv.h" #include "getopt.h" -#define MM_VERSION "2.2-r471-dirty" +#define MM_VERSION "2.2-r472-dirty" #ifdef __linux__ #include