11a82397d8d5c6d013cc62cdc99b84bc5506747e
braney
  Fri Jul 17 12:55:23 2020 -0700
ongoing work on the GENCODE merge

diff --git src/hg/lib/suggest.c src/hg/lib/suggest.c
index 79b40eb..70b6916 100644
--- src/hg/lib/suggest.c
+++ src/hg/lib/suggest.c
@@ -1,45 +1,47 @@
 /* code to support suggesting genes given a prefix typed by the user. */
 
 /* Copyright (C) 2014 The Regents of the University of California 
  * See README in this or parent directory for licensing information. */
 
 #include "suggest.h"
 
 
 char *connGeneSuggestTable(struct sqlConnection *conn)
 // return name of gene suggest table if this connection has tables to support gene autocompletion, NULL otherwise
 {
 if(sqlTableExists(conn, "knownCanonical"))
     return "knownCanonical";
 else if(sqlTableExists(conn, "refGene"))
     return "refGene";
 else
     return NULL;
 }
 
 boolean assemblySupportsGeneSuggest(char *database)
 // return true if this assembly has tables to support gene autocompletion
 {
-struct sqlConnection *conn = hAllocConn(database);
+char *knownDatabase = hdbDefaultKnownDb(database);
+struct sqlConnection *conn = hAllocConn(knownDatabase);
 char *table = connGeneSuggestTable(conn);
 hFreeConn(&conn);
 return table != NULL;
 }
 
 char *assemblyGeneSuggestTrack(char *database)
 // return name of gene suggest track if this assembly has tables to support gene autocompletion, NULL otherwise
 // Do NOT free returned string.
 {
-struct sqlConnection *conn = hAllocConn(database);
+char *knownDatabase = hdbDefaultKnownDb(database);
+struct sqlConnection *conn = hAllocConn(knownDatabase);
 char *table = connGeneSuggestTable(conn);
 hFreeConn(&conn);
 if(table != NULL)
     {
     if(sameString(table, "knownCanonical"))
         return "knownGene";
     else
         return "refGene";
     }
 else
     return NULL;
 }