INNER CODE UNIT · JavaScript
max_cec
lh3/pangene · pangene.js:308
let max_cec = -1, cec_par = []; // parent cec
for (let i = 0; i < this.seg.length; ++i)
max_cec = max_cec > this.seg[i].cec? max_cec : this.seg[i].cec;
for (let i = 0; i <= max_cec; ++i)
cec_par[i] = -1;
// initialize flag arrays
const n_vtx = this.seg.length * 2;
let f1 = 0, f2 = 0;
let flag1 = [], flag2 = []; // flag1 for end finding; flag2 for get_bubble()
for (let v = 0; v < n_vtx; ++v)
flag1[v] = flag2[v] = -1;
// look for bubbles
let bb = [];
for (let vs = 0; vs < n_vtx; ++vs) {
// test if vs needs to be checked
const cec = this.seg[vs>>1].cec;