0b81078213eff40174d357fbc8632ed7077baec4 braney Fri Aug 21 09:47:38 2020 -0700 changes to support the lack of native knownGene tables in an assembly. diff --git src/hg/hgGene/hgGene.c src/hg/hgGene/hgGene.c index 15bf3dd..ed58e85 100644 --- src/hg/hgGene/hgGene.c +++ src/hg/hgGene/hgGene.c @@ -608,35 +608,35 @@ return canonicalKgId; } else return(kgId); } } } } char *alias = genomeOptionalSetting("kgAlias"); if (alias != NULL && sqlTableExists(conn, alias)) { sqlSafef(query, sizeof(query), "select kgID from %s where alias = '%s'", alias, name); char *id = sqlQuickString(conn, query); if (id == NULL) - hUserAbort("Couldn't find %s in %s.%s or %s.%s", name, database, mainTable, database, alias); + hUserAbort("Couldn't find %s in %s.%s or %s.%s", name, sqlGetDatabase(conn), mainTable, sqlGetDatabase(conn), alias); return id; } else - hUserAbort("Couldn't find %s in %s.%s", name, database, mainTable); + hUserAbort("Couldn't find %s in %s.%s", name, sqlGetDatabase(conn), mainTable); return NULL; } static void getGenePosition(struct sqlConnection *conn) /* Get gene position from database. */ { char *table = genomeSetting("knownGene"); char query[256]; struct sqlResult *sr; char **row; sqlSafef(query, sizeof(query), "select chrom,txStart,txEnd from %s where name = '%s'" , table, curGeneId); sr = sqlGetResult(conn, query); row = sqlNextRow(sr);