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