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;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…