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