INNER CODE UNIT · JavaScript
i0
lh3/pangene · pangene.js:119
let i0 = -1, n0 = 0;
for (let i = 0; i < nv; ++i)
if (this.arc[ov + i].rank == 0)
++n0, i0 = i;
if (n0 > 1) this.err |= 2;
if (i0 > 0) { // then swap [0] and [i0]
const tmp = this.arc[ov];
this.arc[ov] = this.arc[ov + i0];
this.arc[ov + i0] = tmp;
}
}
}
#parse_S(line) {
const t = line.split("\t");
if (t.length < 3) return;
const sid = this.#seg_add(t[1]);
let s = this.seg[sid];
if (t[2] != "*") s.len = t[2].length;