diff --git a/format.c b/format.c index c3d2b7e..061103b 100644 --- a/format.c +++ b/format.c @@ -300,7 +300,7 @@ 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\t0\t*", mi->seq[this_rid].name, this_pos); + mm_sprintf_lite(s, "\t%s\t%d\t0\t*", mi->seq[this_rid].name, this_pos+1); } else mm_sprintf_lite(s, "\t*\t0\t0\t*"); } else { this_rid = r->rid, this_pos = r->rs, this_rev = r->rev; diff --git a/main.c b/main.c index 3ffe6e8..d1619b7 100644 --- a/main.c +++ b/main.c @@ -6,7 +6,7 @@ #include "mmpriv.h" #include "getopt.h" -#define MM_VERSION "2.2-r508-dirty" +#define MM_VERSION "2.2-r510-dirty" #ifdef __linux__ #include