fb00da5974d75ff6cb2ebbce5ad7f2a072a5ec8d
braney
  Thu Aug 20 09:18:01 2020 -0700
remove dependency on hgNearData, which is release controlled

diff --git src/hg/near/hgNear/hgNear.c src/hg/near/hgNear/hgNear.c
index f9351b5..a51ffcc 100644
--- src/hg/near/hgNear/hgNear.c
+++ src/hg/near/hgNear/hgNear.c
@@ -1885,35 +1885,32 @@
 if (hIsBrowserbox())
     {
     printf("The Gene Sorter is not supported on the Genome Browser in a Box Virtual Machine.<p>");
     printf("Please use this tool on the <a href=\"http://genome.ucsc.edu/cgi-bin/hgNear\">UCSC website</a><p>");
     return;
     }
 
 char *var = NULL;
 struct sqlConnection *conn;
 struct column *colList, *col;
 cart = theCart;
 
 getDbAndGenome(cart, &database, &genome, oldVars);
 makeSureDbHasHgNear();
 getGenomeSettings();
-char *externalDb = genomeOptionalSetting("externalDb");
-if (externalDb == NULL)
-    conn = hAllocConn(database);
-else
-    conn = hAllocConn(externalDb);
+char *knownDb = hdbDefaultKnownDb(database);
+conn = hAllocConn(knownDb);
 
 /* if kgProtMap2 table exists, this means we are doing KG III */
 if (hTableExists(database, "kgProtMap2")) kgVersion = KG_III;
 
 /* Get groupOn.  Revert to default if no advanced filter. */
 groupOn = cartUsualString(cart, groupVarName, "expression");
 
 displayCountString = cartUsualString(cart, countVarName, "50");
 if (sameString(displayCountString, "all"))
     displayCount = BIGNUM;
 else
     displayCount = atoi(displayCountString);
 colList = getColumns(conn);
 
 /* Main dispatch logic on near.do.XXXX */