9b24d5d85fe936a174eb7a6e3d9f83813a1d6a06
angie
Mon Nov 6 16:17:04 2017 -0800
Oops, check for track hub before trying to get a mysql connection. refs #19136
diff --git src/hg/hgVai/hgVai.c src/hg/hgVai/hgVai.c
index 1945435..e908f95 100644
--- src/hg/hgVai/hgVai.c
+++ src/hg/hgVai/hgVai.c
@@ -786,31 +786,31 @@
return;
startCollapsibleSection("dbSnp", "Known variation", TRUE);
cartMakeCheckBox(cart, "hgva_rsId", TRUE);
printf("Include dbSNP "
"rs# ID if one exists
\n");
puts("
");
endCollapsibleSection();
}
#define GENCODE_PREFIX "wgEncodeGencode"
struct slName *getGencodeTagVersions()
/* Return a list of version strings from the ends of wgEncodeGencodeTag% tables. */
{
static struct slName *tagVersions = NULL;
-if (tagVersions == NULL)
+if (tagVersions == NULL && !startsWith(hubTrackPrefix, database))
{
struct sqlConnection *conn = hAllocConn(database);
struct slName *tagTables = sqlQuickList(conn,
NOSQLINJ "show tables like '"GENCODE_PREFIX"Tag%'");
int offset = strlen(GENCODE_PREFIX"Tag");
struct slName *tt;
for (tt = tagTables; tt != NULL; tt = tt->next)
slAddHead(&tagVersions, slNameNew(tt->name + offset));
hFreeConn(&conn);
}
return slNameCloneList(tagVersions);
}
boolean knownGeneHasGencodeTags()
/* Return TRUE if this database has knownToTag for knownGene. */