src/hg/lib/hui.c 1.240

1.240 2009/09/24 23:15:44 hiram
Settle on a single function to determine chainNormScoreDb()
Index: src/hg/lib/hui.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/lib/hui.c,v
retrieving revision 1.239
retrieving revision 1.240
diff -b -B -U 4 -r1.239 -r1.240
--- src/hg/lib/hui.c	24 Sep 2009 23:00:47 -0000	1.239
+++ src/hg/lib/hui.c	24 Sep 2009 23:15:44 -0000	1.240
@@ -3820,13 +3820,9 @@
 enum chainColorEnum chainColor =
 	chainFetchColorOption(cart, tdb, compositeLevel);
 
 /* check if we have normalized scores available */
-boolean normScoreAvailable = FALSE;
-char * normScoreTest =
-     trackDbSettingClosestToHomeOrDefault(tdb, "chainNormScoreAvailable", "no");
-if (differentWord(normScoreTest, "no"))
-        normScoreAvailable = TRUE;
+boolean normScoreAvailable = chainDbNormScoreAvailable(tdb);
 
 char optString[256];
 if (normScoreAvailable)
     {
@@ -5507,4 +5503,15 @@
     return TRUE;
 return FALSE;
 }
 
+boolean chainDbNormScoreAvailable(struct trackDb *tdb)
+/*	check if normScore column is specified in trackDb as available */
+{
+boolean normScoreAvailable = FALSE;
+char * normScoreTest =
+     trackDbSettingClosestToHomeOrDefault(tdb, "chainNormScoreAvailable", "no");
+if (differentWord(normScoreTest, "no"))
+        normScoreAvailable = TRUE;
+
+return normScoreAvailable;
+}