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);