INNER CODE UNIT · JavaScript

gfa_plot_walk

lh3/gfatools · js/gfa-plot.js:265

function gfa_plot_walk(canvas, conf, g)
{
	if (g.walk.length == 0) return;

	var seg_aux = [];
	for (var i = 0; i < g.seg.length; ++i) {
		seg_aux[i] = {};
		seg_aux[i].clen = gfa_plot_cal_length(g.seg[i].len, conf.min_len, conf.scale);
	}

	var walk = gfa_walk_gen(g, conf.merge_walk, conf.uniq_walk);

	var max_len = 0, max_label_len = 0;
	for (var i = 0; i < walk.length; ++i) {
		var w = walk[i], len = 0;
		max_label_len = max_label_len > w.label.length? max_label_len : w.label.length;
		for (var j = 0; j < w.v.length; ++j)
			len += seg_aux[w.v[j]>>1].clen;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…