Hello!

To see the file structure, click on "tree".

Note that updates take place every 10 minutes, commits may not be seen immediately.
working revision, including the view ontology capability. Colors changed
authormiles <miles@localhost>
Fri, 15 Mar 2013 23:33:26 +0000 (23:33 +0000)
committermiles <miles@localhost>
Fri, 15 Mar 2013 23:33:26 +0000 (23:33 +0000)
in the ontology viewer from blue -> yellow to blue -> green

svn path=/; revision=437

Personnel/miles/Web Page/heatMap.php
Personnel/miles/Web Page/infoChoice.php
Personnel/miles/Web Page/viewOntology.php

index ad0f06c7c6494adf65623d45f251762dd24b7e5e..17c32e8cca4421d55ab280a9b467ea8ffcf863df 100644 (file)
@@ -235,9 +235,7 @@ function drawMap(init) {
     drawnRows = Math.floor(scrolledTop/cellSize);
     
     heatMap.fillStyle = "#FFFFFF";
-    heatMap.fillRect(0,0,1500,topOffset);
-    heatMap.fillRect(0,0,leftOffset,1000);
-    heatMap.fillRect(1029,0,1100,500);
+    heatMap.fillRect(0,0,1100,500);
 //    heatMap.fillRect(maxCols*cellSize+leftOffset,0,1500-(maxCols*cellSize+leftOffset),1000);
 //    heatMap.fillRect(0,maxRows*cellSize+topOffset,1500,1000-(maxRows*cellSize+topOffset));
     startXCell = Math.floor(scrolledLeft/cellSize);
index 5d87ce44f63043821ede8e22691a07bfe05ad938..37adc831ca0ebbcec83b3b2621f0f1b54f120b1f 100644 (file)
@@ -140,7 +140,6 @@ mysql_close($connection);
        $row = mysql_fetch_row($results);
        }
       mysql_close($connection);
-      echo $genes;
 }
 
 ?>
index cb2f557b11e31504317e106e0a9f31d2e94d2dde..1919e93929caf0de78210bcb70d28cfbe3048c20 100644 (file)
@@ -127,7 +127,7 @@ Your browser does not support the canvas element.
 </canvas> </div>
 
 <div id="scrollDiv" style="overflow: auto; float: left; height: 515px; width: 15px;" onscroll="drawMap();">
-<canvas id="nothing" width="1" height="<?php echo 250 + sizeof($genes)*25 ?>"> </canvas>
+<canvas id="nothing" width="1" height="<?php echo 250 + sizeof($genes)*15 ?>"> </canvas>
 </div>
 
 
@@ -155,7 +155,7 @@ var startTerm = 0;
 var topOffset = 210;
 var leftOffset = 85;
 
-var cellSize = 15;
+var cellSize = 15; //NOTE if this is changed, the size of the canvasDiv must also be changed by the same factor!
 var maxRows = Math.floor((500-topOffset)/cellSize);
 var maxCols = Math.floor((1000-leftOffset)/cellSize);
 
@@ -213,43 +213,41 @@ function drawMap(init) {
     
     ontMap.fillStyle = "#FFFFFF";
     ontMap.fillRect(0,0,1100,500);
+
     startXCell = Math.floor(scrolledLeft/cellSize);
     startYCell = Math.floor(scrolledTop/cellSize);
 
-    for(var c=startXCell; (c<cellData.length) && ((c-startYCell)<maxRows); c++) {
-      for(var s=startXCell; (s<termCount) && ((s-startXCell)<maxCols); s++) {
-       var redcolor = "00";
-       var bluecolor = "00";
-       var greencolor = "00";
+    for(var s=startXCell; (s<termCount) && ((s-startXCell)<maxCols); s++) {
+      var changed=true;
+      for(var c=startYCell; (c<geneCount) && ((c-startYCell)<maxRows); c++) {
+       if(changed && cellData[c][s] != 0) {
+         redcolor = "00";
+         var greenfrequency = Math.floor((s / termCount) * 255);
+         greencolor = greenfrequency.toString(16);
+         var bluefrequency = 255 - greenfrequency;
+         bluecolor = bluefrequency.toString(16);
+         if(redcolor.length < 2) {
+           redcolor = "0" + redcolor;
+           }
+         if(bluecolor.length < 2) {
+           bluecolor = "0" + bluecolor;
+         }
+         if(greencolor.length < 2) {
+           greencolor = "0" + greencolor;
+         }
+         changed=false;
+         ontMap.fillStyle= "#" + redcolor + greencolor + bluecolor;
+       }
        if(cellData[c][s] == 0) {
          redcolor = "FF";
          greencolor = "FF";
          bluecolor = "FF";
+         changed=true;
+         ontMap.fillStyle= "#" + redcolor + greencolor + bluecolor;
          }
-       else {
-       var redfrequency = Math.floor((s / termCount) * 255);
-       redcolor = redfrequency.toString(16);
-       var bluefrequency = 255 - redfrequency;
-       bluecolor = bluefrequency.toString(16);
-       var greenfrequency = redfrequency;
-       greencolor = greenfrequency.toString(16);
-       }
-       if(redcolor.length < 2) {
-         redcolor = "0" + redcolor;
-         }
-       if(bluecolor.length < 2) {
-         bluecolor = "0" + bluecolor;
-       }
-       if(greencolor.length < 2) {
-         greencolor = "0" + greencolor;
-       }
        var xCoord = leftOffset+(s-startXCell+.5)*cellSize;
        var yCoord = topOffset+(c-startYCell)*cellSize;
-       alert(startYCell);
-       ontMap.fillStyle= "#" + redcolor + greencolor + bluecolor;
        ontMap.fillRect(xCoord, yCoord, cellSize, cellSize);
-       ontMap.fillStyle= "#FFFFFF";
-       ontMap.strokeRect(xCoord-borderWidth/2, yCoord-borderWidth/2,cellSize,cellSize);
       }
     }
     drawTerms(startXCell);