INNER CODE UNIT · JavaScript
paftop
lh3/miniasm · misc/paftop.js:108
function paftop(a, mask_level, max_gap)
{
for (var i = 0; i < a.length; ++i) {
for (var j = 1; j <= 3; ++j) a[i][j] = parseInt(a[i][j]);
for (var j = 6; j <= 11; ++j) a[i][j] = parseInt(a[i][j]);
}
a.sort(function(x,y){return y[9]-x[9];});
pafmask(a, mask_level);
pafmerge(a, max_gap);
pafmask(a, mask_level);
for (var i = 0; i < a.length; ++i)
if (a[i].length) print(a[i].join("\t"));
}
var c, mask_level = .5, max_gap = 1000;
while ((c = getopt(arguments, 'm:g:')) != null)
if (c == 'm') mask_level = parseFloat(getopt.arg);
else if (c == 'g') max_gap = parseInt(getopt.arg);