Commit c4aff0c9 authored by Marc Duez's avatar Marc Duez
Browse files

scatterplot.js : debug allele position (just forgetting to store back position)

parent bd9517b7
...@@ -566,8 +566,9 @@ ScatterPlot.prototype = { ...@@ -566,8 +566,9 @@ ScatterPlot.prototype = {
if (this.use_simple_v){ if (this.use_simple_v){
if (this.m.usedV[elem[0]]) { if (this.m.usedV[elem[0]]) {
this.positionAllele[vKey[i]] = stepV2 * (this.m.usedV[elem[0]] - 1) + var pos = stepV2 * (this.m.usedV[elem[0]] - 1) +
(this.m.germline.v[vKey[i]].allele + 0.5) * (stepV2 / (this.m.germline.vgene[elem[0]].n)); (this.m.germline.v[vKey[i]].allele + 0.5) * (stepV2 / (this.m.germline.vgene[elem[0]].n));
this.positionAllele[vKey[i]] = pos;
this.positionGene[vKey[i]] = stepV2 * (this.m.usedV[elem[0]] - 0.5) this.positionGene[vKey[i]] = stepV2 * (this.m.usedV[elem[0]] - 0.5)
this.gridModel["allele_v"].push(this.makeLineModel("subline", pos, "*" + elem[1], color)); this.gridModel["allele_v"].push(this.makeLineModel("subline", pos, "*" + elem[1], color));
} }
...@@ -585,16 +586,16 @@ ScatterPlot.prototype = { ...@@ -585,16 +586,16 @@ ScatterPlot.prototype = {
// Concerne tous les gènes V -> Initialisation et calcul de position // Concerne tous les gènes V -> Initialisation et calcul de position
for (var i = 0; i < vKey2.length; i++) { for (var i = 0; i < vKey2.length; i++) {
var pos = (i + 0.5) * stepV;
var color = this.m.germline.vgene[vKey2[i]].color; var color = this.m.germline.vgene[vKey2[i]].color;
if (this.use_simple_v){ if (this.use_simple_v){
if (this.m.usedV[vKey2[i]]) { if (this.m.usedV[vKey2[i]]) {
pos = stepV2 * (this.m.usedV[vKey2[i]] - 0.5) var pos = stepV2 * (this.m.usedV[vKey2[i]] - 0.5)
this.gridModel["allele_v"].push(this.makeLineModel("line", pos, vKey2[i].replace(this.m.system, ""), color)); this.gridModel["allele_v"].push(this.makeLineModel("line", pos, vKey2[i].replace(this.m.system, ""), color));
this.gridModel["gene_v"].push(this.makeLineModel("line", pos, vKey2[i].replace(this.m.system, ""), color)); this.gridModel["gene_v"].push(this.makeLineModel("line", pos, vKey2[i].replace(this.m.system, ""), color));
} }
}else{ }else{
var pos = (i + 0.5) * stepV;
this.gridModel["allele_v"].push(this.makeLineModel("line", pos, vKey2[i], color)); this.gridModel["allele_v"].push(this.makeLineModel("line", pos, vKey2[i], color));
this.gridModel["gene_v"].push(this.makeLineModel("line", pos, vKey2[i], color)); this.gridModel["gene_v"].push(this.makeLineModel("line", pos, vKey2[i], color));
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment