src/hg/hgTracks/simpleTracks.c 1.65

1.65 2009/03/03 20:28:52 tdreszer
Fixed gray level code to use ClosestToHome and cart values
Index: src/hg/hgTracks/simpleTracks.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTracks/simpleTracks.c,v
retrieving revision 1.64
retrieving revision 1.65
diff -b -B -U 4 -r1.64 -r1.65
--- src/hg/hgTracks/simpleTracks.c	3 Mar 2009 19:38:52 -0000	1.64
+++ src/hg/hgTracks/simpleTracks.c	3 Mar 2009 20:28:52 -0000	1.65
@@ -5801,15 +5801,15 @@
 static float newScoreMin = 0;
 
 if (tdb->tableName != prevTrackName)
     {
-    scoreMinGrayLevel = scoreMin * maxShade/scoreMax;
+    scoreMinGrayLevel = scoreMin/scoreMax * maxShade;
     if (scoreMinGrayLevel <= 0) scoreMinGrayLevel = 1;
     cartMinGrayLevel = cartUsualIntClosestToHome(cart, tdb, FALSE, "minGrayLevel", scoreMinGrayLevel);
     newScoreMin = cartMinGrayLevel * scoreMax/maxShade;
     prevTrackName = tdb->tableName;
     }
-if (cartMinGrayLevel != scoreMinGrayLevel)
+//if (cartMinGrayLevel != scoreMinGrayLevel)
     {
     float realScore = (float)(bed->score - scoreMin) / (scoreMax - scoreMin);
     bed->score = newScoreMin + (realScore * (scoreMax - newScoreMin)) + 0.5;
     }