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/mainPage.c src/hg/hgTables/mainPage.c index 20d6da7..b78cd71 100644 --- src/hg/hgTables/mainPage.c +++ src/hg/hgTables/mainPage.c @@ -613,30 +613,34 @@ cgiMakeButton(hgtaDoSchema, "describe table schema"); hPrintf("</TD></TR>\n"); } if (curTrack == NULL) { struct trackDb *tdb = hTrackDbForTrack(database, curTable); struct trackDb *cTdb = hCompositeTrackDbForSubtrack(database, tdb); if (cTdb) curTrack = cTdb; else curTrack = tdb; isMaf = isMafTable(database, curTrack, curTable); } +/* Table-specific options */ +if (isHicTable(curTable)) + hicMainPageConfig(cart, hTrackDbForTrack(database,curTable)); + /* Region line */ { char *regionType; if (cartVarExists(cart, "hgFind.matches")) // coming back from a search regionType = cartUsualString(cart, hgtaRegionType, hgtaRegionTypeRange); else regionType = cartUsualString(cart, hgtaRegionType, hgtaRegionTypeGenome); char *range = cartUsualString(cart, hgtaRange, ""); if (isPositional) { boolean doEncode = FALSE; if (!trackHubDatabase(database)) doEncode = sqlTableExists(conn, "encodeRegions");