mirror of
https://github.com/lh3/minimap2.git
synced 2026-10-05 07:08:11 +08:00
Small bugfix for paftools.js
The bug resulted in the wrong coverage being printed in some cases.
This commit is contained in:
+2
-2
@@ -484,7 +484,7 @@ function paf_call(args)
|
|||||||
// drop alignments that don't overlap with the current one
|
// drop alignments that don't overlap with the current one
|
||||||
var k = 0;
|
var k = 0;
|
||||||
for (var i = 0; i < a.length; ++i)
|
for (var i = 0; i < a.length; ++i)
|
||||||
if (a[0][0] == ctg && a[0][2] > x)
|
if (a[i][0] == ctg && a[i][2] > x)
|
||||||
a[k++] = a[i];
|
a[k++] = a[i];
|
||||||
a.length = k;
|
a.length = k;
|
||||||
// core loop
|
// core loop
|
||||||
@@ -496,7 +496,7 @@ function paf_call(args)
|
|||||||
var cov = 1;
|
var cov = 1;
|
||||||
if (m[1] == '*' || m[1] == '+' || m[1] == '-')
|
if (m[1] == '*' || m[1] == '+' || m[1] == '-')
|
||||||
for (var i = 0; i < a.length; ++i)
|
for (var i = 0; i < a.length; ++i)
|
||||||
if (a[0][2] > x) ++cov;
|
if (a[i][2] > x) ++cov;
|
||||||
var qs, qe;
|
var qs, qe;
|
||||||
if (m[1] == '=' || m[1] == ':') {
|
if (m[1] == '=' || m[1] == ':') {
|
||||||
var l = m[1] == '='? m[2].length : parseInt(m[2]);
|
var l = m[1] == '='? m[2].length : parseInt(m[2]);
|
||||||
|
|||||||
Reference in New Issue
Block a user