e12ac8fea086d17ed824392a2bb3e425090ecb2d
jcasper
  Fri Sep 27 16:17:32 2019 -0700
Adding table browser selectors for normalization and resolution in .hic tracks, refs #18842

diff --git src/hg/hgTables/hgTables.h src/hg/hgTables/hgTables.h
index accaff0..82b28f5 100644
--- src/hg/hgTables/hgTables.h
+++ src/hg/hgTables/hgTables.h
@@ -875,30 +875,34 @@
 
 struct sqlFieldType *hicListFieldsAndTypes();
 /* Get fields of hic as list of sqlFieldType (again, this is really just the list of interact fields. */
 
 void showSchemaHic(char *table, struct trackDb *tdb);
 /* Show schema on hic. */
 
 void hicTabOut(char *db, char *table, struct sqlConnection *conn, char *fields, FILE *f);
 /* Print out selected fields from hic.  If fields is NULL, then print out all fields. */
 
 struct bed *hicGetFilteredBedsOnRegions(struct sqlConnection *conn,
         char *db, char *table, struct region *regionList, struct lm *lm,
         int *retFieldCount);
 /* Get list of beds from HIC, in all regions, that pass filtering. */
 
+void hicMainPageConfig(struct cart *cart, struct trackDb *tdb);
+/* Display Hi-C-specific track configuration options (resolution, normalization) on
+ * the main page. */
+
 /* VCF (Variant Call Format) stuff from vcf.c */
 
 extern char *vcfDataLineAutoSqlString;
 
 boolean isVcfTable(char *table, boolean *retIsTabix);
 /* Return TRUE if table corresponds to a VCF file. 
  * If retIsTabix is non-NULL, set *retIsTabix to TRUE if this is vcfTabix (not just vcf). */
 
 struct slName *vcfGetFields();
 /* Get fields of VCF as simple name list. */
 
 struct sqlFieldType *vcfListFieldsAndTypes();
 /* Get fields of VCF as list of sqlFieldType. */
 
 struct hTableInfo *vcfToHti(char *table, boolean isTabix);