From f8829318cf4dee5d05b538bac58f66562e25f3a2 Mon Sep 17 00:00:00 2001 From: Heng Li Date: Thu, 21 Feb 2013 12:25:20 -0500 Subject: [PATCH] weakened the chain filter --- bwamem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bwamem.c b/bwamem.c index 2a9de82..8122f70 100644 --- a/bwamem.c +++ b/bwamem.c @@ -316,7 +316,7 @@ int mem_chain_flt(const mem_opt_t *opt, int n_chn, mem_chain_t *chains) int min_l = a[i].end - a[i].beg < a[j].end - a[j].beg? a[i].end - a[i].beg : a[j].end - a[j].beg; if (e_min - b_max >= min_l * opt->mask_level) { // significant overlap if (a[j].p2 == 0) a[j].p2 = a[i].p; - if (a[i].w < a[j].w * opt->chain_drop_ratio) + if (a[i].w < a[j].w * opt->chain_drop_ratio && a[j].w - a[i].w >= opt->min_seed_len<<1) break; } }