e9f355b6e52871d26cd5a84177d7abb3297316fa
braney
  Tue Jul 28 15:08:06 2020 -0700
oops... another tweak to support singleSearch

diff --git src/hg/lib/hgFind.c src/hg/lib/hgFind.c
index b5d8859..70b8e57 100644
--- src/hg/lib/hgFind.c
+++ src/hg/lib/hgFind.c
@@ -2653,31 +2653,33 @@
  * knownGene.name in hgp. */
 {
 boolean foundIt = FALSE;
 char *knownDatabase = hdbDefaultKnownDb(db);
 struct sqlConnection *conn = hAllocConn(knownDatabase);
 if (sqlTableExists(conn, "knownGene") && sqlTableExists(conn, "knownCanonical") &&
     sqlTableExists(conn, "kgXref"))
     {
     char query[512];
     sqlSafef(query, sizeof(query), "select chrom,chromStart,chromEnd,kgID from knownCanonical,kgXref "
 	  "where kgXref.geneSymbol = '%s' and kgXref.kgId = knownCanonical.transcript;", term);
     struct sqlResult *sr = sqlGetResult(conn, query);
     char **row;
     if ((row = sqlNextRow(sr)) != NULL)
 	{
-	singlePos(hgp, "UCSC Genes", term, "knownGene", row[3], row[3],
+        char buffer[4096];
+        safef(buffer, sizeof buffer, "%s.knownGene", knownDatabase);
+	singlePos(hgp, "GENCODE Genes", term, cloneString(buffer), row[3], row[3],
 		  cloneString(row[0]), atoi(row[1]), atoi(row[2]));
 	foundIt = TRUE;
 	}
     sqlFreeResult(&sr);
     }
 hFreeConn(&conn);
 return foundIt;
 }
 
 static struct hgFindSpec *hfsFind(struct hgFindSpec *list, char *name)
 /* Return first element of list that matches name. */
 {
 struct hgFindSpec *el;
 for (el = list; el != NULL; el = el->next)
     if (sameString(name, el->searchName))