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 */