0f62f220d9099e6db7b4f3423caf5e0595831f4c
braney
  Wed Jul 16 16:43:36 2025 -0700
add table browser support for bedMethyl

diff --git src/hg/hgTables/hgTables.h src/hg/hgTables/hgTables.h
index 2b38749044e..84414daf2ed 100644
--- src/hg/hgTables/hgTables.h
+++ src/hg/hgTables/hgTables.h
@@ -898,30 +898,39 @@
 void showSchemaHic(char *table, struct trackDb *tdb);
 /* Show schema on hic. */
 
 void hicTabOut(char *db, char *table, struct sqlConnection *conn, char *fields, FILE *f, char outSep);
 /* 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. */
 
+/* bedMethyl stuff from bedMethyl.c */
+
+boolean isBedMethylTable(char *table);
+/* Return TRUE if table corresponds to a bedMethyl file. */
+
+
+struct sqlFieldType *bedMethylListFieldsAndTypes();
+/* Get fields of bedMethyl as list of sqlFieldType (again, this is really just the list of bedMethyl fields. */
+
 /* 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);