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 @@ -8,38 +8,40 @@ 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; }