31f6f53e9ec2946db4073667fe6e73948375c773
braney
  Fri Jan 29 09:30:53 2021 -0800
back out a change that was causing hgGene to not support getting
sequence if it's a gene track that uses bigGeneDataUrl

diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c
index b8ada21..7ab09d3 100644
--- src/hg/hgc/hgc.c
+++ src/hg/hgc/hgc.c
@@ -9081,35 +9081,31 @@
 struct trackDb *tdb = NULL;
 
 if (isHubTrack(table))
     {
     tdb = hubConnectAddHubForTrackAndFindTdb( database, table, NULL, trackHash);
     itemCount = getSeqForBigGene(tdb, geneName);
     }
 else if (isCustomTrack(table))
     {
     tdb = getCustomTrackTdb(table);
     itemCount = getSeqForBigGene(tdb, geneName);
     }
 else
     {
     tdb = hashFindVal(trackHash, table);
-    struct sqlConnection *conn = NULL;
-
-    if (!trackHubDatabase(database))
-        conn = hAllocConnTrack(database, tdb);
-    char *bigDataUrl = bbiNameFromSettingOrTable(tdb, conn, tdb->table);
+    char *bigDataUrl = trackDbSetting(tdb, "bigDataUrl");
     if (bigDataUrl)
         {
         itemCount = getSeqForBigGene(tdb, geneName);
         }
     else
         {
         char constraints[256];
         safef(constraints, sizeof(constraints), "name = %s", quotedItem);
         itemCount = hgSeqItemsInRange(database, table, seqName, winStart, winEnd, constraints);
         }
     }
 if (itemCount == 0)
     printf("\n# No results returned from query.\n\n");
 puts("</PRE>");
 freeMem(quotedItem);