From b51e8599451475e5a54f58604d18ee758fe66ec2 Mon Sep 17 00:00:00 2001 From: Heng Li Date: Sun, 11 Apr 2021 11:47:14 -0400 Subject: [PATCH] make sure ins/del match --- misc/paftools.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/misc/paftools.js b/misc/paftools.js index ff8f0d9..03917ca 100755 --- a/misc/paftools.js +++ b/misc/paftools.js @@ -2826,7 +2826,11 @@ function paf_sveval(args) if (a0 == null) continue; var st = a1[i][0] > win_size? a1[i][0] - win_size : 0; b = Interval.find_ovlp(a0, st, a1[i][1] + win_size); - if (b.length > 0) ++m; + var match = false; + for (var j = 0; j < b.length; ++j) + if (b[j][2] * a1[i][2] > 0) + match = true; + if (match) ++m; else if (print_err) print(label, x, a1[i].slice(0, 3).join("\t")); } }