1b5b7141665917514316dc90311835d16cfc61e3
braney
  Mon Aug 26 14:33:37 2024 -0700
allow configuration of bigBed filters on bigGenePred tracks

diff --git src/hg/lib/hui.c src/hg/lib/hui.c
index b3d034a..709144a 100644
--- src/hg/lib/hui.c
+++ src/hg/lib/hui.c
@@ -4971,30 +4971,36 @@
                 {
                 labelCfgUi(db, cart, tdb, prefix);
                 mergeSpanCfgUi(cart, tdb, prefix);
                 wigOption(cart, prefix, title, tdb);
                 }
 			}
 			break;
     case cfgPeak:
 			encodePeakCfgUi(cart,tdb,prefix,title,boxed);
 			break;
     case cfgWig:        wigCfgUi(cart,tdb,prefix,title,boxed);
 			break;
     case cfgWigMaf:     wigMafCfgUi(cart,tdb,prefix,title,boxed, db);
 			break;
     case cfgGenePred:   genePredCfgUi(db, cart,tdb,prefix,title,boxed);
+                        if(startsWith("bigGenePred", tdb->type))
+                            {
+                            char *scoreMax = trackDbSettingClosestToHome(tdb, SCORE_FILTER _MAX);
+                            int maxScore = (scoreMax ? sqlUnsigned(scoreMax):1000);
+                            scoreCfgUi(db, cart,tdb,prefix,title,maxScore,boxed);
+                            }
 			break;
     case cfgChain:      chainCfgUi(db,cart,tdb,prefix,title,boxed, NULL);
 			break;
     case cfgNetAlign:   netAlignCfgUi(db,cart,tdb,prefix,title,boxed);
 			break;
     case cfgBedFilt:    bedFiltCfgUi(cart,tdb,prefix,title, boxed);
 			break;
     case cfgBam:        bamCfgUi(cart, tdb, prefix, title, boxed);
 			break;
     case cfgVcf:        vcfCfgUi(cart, tdb, prefix, title, boxed);
 			break;
     case cfgLong:       longRangeCfgUi(cart, tdb, prefix, title, boxed);
 			break;
     case cfgSnake:      snakeCfgUi(cart, tdb, prefix, title, boxed);
 			break;