e260a83c1023f097f5fb1f3c0a8b3d464c536c3c
braney
  Wed Sep 25 20:52:50 2019 -0700
support <columnName>.Filter* format for trackDb filtering variables

diff --git src/hg/inc/hui.h src/hg/inc/hui.h
index 702a003..ad49bac 100644
--- src/hg/inc/hui.h
+++ src/hg/inc/hui.h
@@ -1488,16 +1488,20 @@
 
 char *replaceInUrl(char *url, char *idInUrl, struct cart *cart, char *db, char *seqName, 
                         int winStart, int winEnd, char *track, boolean encode, struct slPair *fields) ;
 /* replace $$ in url with idInUrl. Supports many other wildchards, and custom fields $<field> */
 
 struct slPair *buildFieldList(struct trackDb *tdb, char *trackDbVar, struct asObject *as);
 /* Build up a hash of a list of fields in an AS file. */
 
 char *checkDataVersion(char *database, struct trackDb *tdb);
 /* see if trackDb has a dataVersion setting and check that file for version */
 
 void printDataVersion(char *database, struct trackDb *tdb);
 /* If this annotation has a dataVersion setting, print it.
  * check hgFixed.trackVersion, meta data and trackDb 'dataVersion'. */
 
+char *extractFieldName(char *cartVariable, char *filterType);
+/* Extract field name from a filter cart variable.  Variables can either be
+ * <columnName>Filter* or <columnName>.Filter* */
+
 #endif /* HUI_H */