c9d17a52b6b5663c7175b01f801d23198b675f7e
max
  Fri Sep 25 12:03:55 2026 -0700
Revert all bigBed-filters for VCF changes, as Chris did that earlier already.

This reverts commit 2521d696f5073ce8cee3f59f423f161fdb77d550.

diff --git src/hg/inc/hui.h src/hg/inc/hui.h
index 97753c62df1..a8db1b5e22f 100644
--- src/hg/inc/hui.h
+++ src/hg/inc/hui.h
@@ -1255,37 +1255,30 @@
 void bedFiltCfgUi(struct cart *cart, struct trackDb *tdb, char *prefix, char *title, boolean boxed);
 /* Put up UI for an "bedFilter" tracks. */
 
 void mrnaCfgUi(struct cart *cart, struct trackDb *tdb, char *prefix, char *title, boolean boxed);
 /* Put up UI for an mRNA (or EST) track. */
 
 boolean bedHasFilters(struct trackDb *tdb);
 // Does track have filters
 
 boolean bedScoreHasCfgUi(struct trackDb *tdb);
 // Confirms that this track has a bedScore Cfg UI
 
 void scoreCfgUi(char *db, struct cart *cart, struct trackDb *parentTdb, char *name,char *title,int maxScore,boolean boxed);
 /* Put up UI for filtering bed track based on a score */
 
-boolean trackDbFiltersCfgUi(char *db, struct cart *cart, struct trackDb *tdb, char *name,
-                            boolean boxed);
-// Put up only the generic trackDb filter controls of a track (filter.*, filterText.*,
-// filterValues.* and their older *Filter forms), without the score filter and highlights.
-// For track types with their own configuration UI, e.g. VCF, where the fields are INFO keys.
-// Returns TRUE if any filter control was shown.
-
 void crossSpeciesCfgUi(struct cart *cart, struct trackDb *tdb);
 // Put up UI for selecting rainbow chromosome color or intensity score.
 
 void pslCfgUi(char *db, struct cart *cart, struct trackDb *parentTdb, char *prefix ,char *title, boolean boxed);
 /* Put up UI for psl tracks */
 
 void netAlignCfgUi(char *db, struct cart *cart, struct trackDb *parentTdb, char *prefix ,char *title, boolean boxed);
 /* Put up UI for net tracks */
 
 void chainCfgUi(char *db, struct cart *cart, struct trackDb *parentTdb, char *prefix ,char *title, boolean boxed, char *chromosome);
 /* Put up UI for chain tracks */
 
 void scoreGrayLevelCfgUi(struct cart *cart, struct trackDb *tdb, char *prefix, int scoreMax);
 /* If scoreMin has been set, let user select the shade of gray for that score, in case
  * the default is too light to see or darker than necessary. */
@@ -1576,36 +1569,30 @@
 struct extraField *extraFieldsFind(struct extraField *extras, char *name);
 // returns the extraField matching the name (case insensitive).  Note: slNameFind does NOT work.
 
 void extraFieldsFree(struct extraField **pExtras);
 // frees all mem for extraFields list
 #endif///def EXTRA_FIELDS_SUPPORT
 
 
 struct asObject *asFromTableDescriptions(struct sqlConnection *conn, char *table);
 // If there is a tableDescriptions table and it has an entry for table, return
 // a parsed autoSql object; otherwise return NULL.
 
 struct asObject *asForTdb(struct sqlConnection *conn, struct trackDb *tdb);
 // Get autoSQL description if any associated with table, ignoring errAborts if any.
 
-struct asObject *asForTrackDbFilters(struct cart *cart, struct sqlConnection *conn, struct trackDb *tdb);
-/* Return the autoSql object whose column names the trackDb filter settings (filter.<field>,
- * filterText.<field>, filterValues.<field>, ...) refer to, or NULL.  For VCF tracks these are the
- * INFO fields declared in the VCF header (plus ID and QUAL), for all other tracks the track's
- * autoSql. */
-
 struct asObject *asForDb(struct trackDb *tdb, char* database);
 /* return asObject given a database name. NULL if not found */
 
 struct asColumn *asColumnFind(struct asObject *asObj, char *name);
 // Return named column.
 
 struct slName *asColNames(struct asObject *as);
 // Get list of column names.
 
 /********************/
 /* Basic info for controlled vocabulary terms (e.g. to display for composites, or cluster tracks */
 
 char *vocabLink(struct hash *vocabFieldHash, char *term, char *title);
 /* Make an anchor with mouseover containing description and link if present */