src/hg/hgTrackUi/hgTrackUi.c 1.501

1.501 2009/09/24 23:05:08 hiram
Eliminate use of chainDbNormScoreAvailable() function and use the trackDb variable instead
Index: src/hg/hgTrackUi/hgTrackUi.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTrackUi/hgTrackUi.c,v
retrieving revision 1.500
retrieving revision 1.501
diff -b -B -U 4 -r1.500 -r1.501
--- src/hg/hgTrackUi/hgTrackUi.c	2 Sep 2009 23:22:21 -0000	1.500
+++ src/hg/hgTrackUi/hgTrackUi.c	24 Sep 2009 23:05:08 -0000	1.501
@@ -1633,13 +1633,18 @@
 
 void chainColorUi(struct trackDb *tdb)
 /* UI for the chain tracks */
 {
-if (chainDbNormScoreAvailable(database, chromosome, tdb->tableName, NULL))
+boolean normScoreAvailable = FALSE;
+char * normScoreTest =
+     trackDbSettingClosestToHomeOrDefault(tdb, "chainNormScoreAvailable", "no");
+if (differentWord(normScoreTest, "no"))
+        normScoreAvailable = TRUE;
+
+if (normScoreAvailable)
     chainCfgUi(database, cart, tdb, tdb->tableName, NULL, FALSE, chromosome);
 else
     crossSpeciesUi(tdb);
-
 }
 
 void chromGraphUi(struct trackDb *tdb)
 /* UI for the wiggle track */