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;