138c9fcee4159430e9652c28e2e9b0390e412454
braney
  Tue Jun 16 13:13:50 2020 -0700
remove dependency on kgXref if using a bigGenePred file for UCSC genes

diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c
index 7186846..3ee0210 100644
--- src/hg/hgTracks/simpleTracks.c
+++ src/hg/hgTracks/simpleTracks.c
@@ -6128,31 +6128,31 @@
 char *gencodeId;
 char *mimId;
 char cond_str[256];
 boolean isGencode2 = trackDbSettingOn(tg->tdb, "isGencode2");
 
 boolean useGeneSymbol= FALSE;
 boolean useKgId      = FALSE;
 boolean useProtDisplayId = FALSE;
 boolean useMimId = FALSE;
 boolean useGencodeId = FALSE;
 
 struct hashEl *knownGeneLabels = cartFindPrefix(cart, "knownGene.label");
 struct hashEl *label;
 boolean labelStarted = FALSE;
 
-if (hTableExists(database, "kgXref"))
+if (isBigGenePred || hTableExists(database, "kgXref"))
     {
     char omimLabel[48];
     safef(omimLabel, sizeof(omimLabel), "omim%s", cartString(cart, "db"));
 
     if (knownGeneLabels == NULL)
         {
         useGeneSymbol = TRUE; /* default to gene name */
 	/* set cart to match the default set */
         cartSetBoolean(cart, "knownGene.label.gene", TRUE);
         }
 
     for (label = knownGeneLabels; label != NULL; label = label->next)
         {
         if (endsWith(label->name, "gene") && differentString(label->val, "0"))
             useGeneSymbol = TRUE;