d1a11e955077906d793c5f6ca9eee3c40a77f1b0 braney Wed Feb 19 14:24:48 2020 -0800 use a name index in a bigBed if available and there are identifiers in hgTables and the region is whole genome diff --git src/hg/hgTables/hgTables.h src/hg/hgTables/hgTables.h index 82b28f5..d11ba36 100644 --- src/hg/hgTables/hgTables.h +++ src/hg/hgTables/hgTables.h @@ -112,30 +112,33 @@ /* --------- Utility functions --------------------- */ void nbSpaces(int count); /* Print some non-breaking spaces. */ boolean anyCompression(); /* Check if any compressed file output has been requested */ void initGroupsTracksTables(); /* Get list of groups that actually have something in them. */ struct region *getRegions(); /* Consult cart to get list of regions to work on. */ +boolean isRegionWholeGenome(); +/* Return TRUE if the current region is the whole genome. */ + struct region *getRegionsFullGenome(); /* Get a region list that covers all of each chromosome. */ char *getRegionName(); /* Get a name for selected region. Don't free this. */ boolean fullGenomeRegion(); /* Return TRUE if region is full genome. */ boolean isNoGenomeDisabled(char *db, char *table); /* Return TRUE if table (or a track with which it is associated) has 'tableBrowser noGenome' * and region is genome. */ void checkNoGenomeDisabled(char *db, char *table); /* Before producing output, make sure that the URL hasn't been hacked to make a