mirror of
https://github.com/lh3/minimap2.git
synced 2026-10-07 08:08:12 +08:00
r457: fixed a bug on parsing -f
This commit is contained in:
@@ -6,7 +6,7 @@
|
|||||||
#include "mmpriv.h"
|
#include "mmpriv.h"
|
||||||
#include "getopt.h"
|
#include "getopt.h"
|
||||||
|
|
||||||
#define MM_VERSION "2.2-r456-dirty"
|
#define MM_VERSION "2.2-r457-dirty"
|
||||||
|
|
||||||
#ifdef __linux__
|
#ifdef __linux__
|
||||||
#include <sys/resource.h>
|
#include <sys/resource.h>
|
||||||
@@ -129,7 +129,7 @@ int main(int argc, char *argv[])
|
|||||||
x = strtod(optarg, &p);
|
x = strtod(optarg, &p);
|
||||||
if (x < 1.0) opt.mid_occ_frac = x, opt.mid_occ = 0;
|
if (x < 1.0) opt.mid_occ_frac = x, opt.mid_occ = 0;
|
||||||
else opt.mid_occ = (int)(x + .499);
|
else opt.mid_occ = (int)(x + .499);
|
||||||
if (*p == ',') opt.max_occ = (int)(x + .499);
|
if (*p == ',') opt.max_occ = (int)(strtod(p+1, &p) + .499);
|
||||||
} else if (c == 'u') {
|
} else if (c == 'u') {
|
||||||
if (*optarg == 'b') opt.flag |= MM_F_SPLICE_FOR|MM_F_SPLICE_REV; // both strands
|
if (*optarg == 'b') opt.flag |= MM_F_SPLICE_FOR|MM_F_SPLICE_REV; // both strands
|
||||||
else if (*optarg == 'f') opt.flag |= MM_F_SPLICE_FOR, opt.flag &= ~MM_F_SPLICE_REV; // match GT-AG
|
else if (*optarg == 'f') opt.flag |= MM_F_SPLICE_FOR, opt.flag &= ~MM_F_SPLICE_REV; // match GT-AG
|
||||||
|
|||||||
Reference in New Issue
Block a user