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;
+}