5802a3517e5d9e0f81239bf39f1f0ca033fda826
braney
Tue Jan 16 15:20:13 2018 -0800
fix database connection errors on custom pgSnp track on assembly hub
diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c
index 2637959..132353a 100644
--- src/hg/hgc/hgc.c
+++ src/hg/hgc/hgc.c
@@ -24164,36 +24164,38 @@
}
if (el->alleleScores != NULL)
{
sc = cloneString(el->alleleScores);
chopByChar(sc, ',', score, el->alleleCount);
}
for (i=0; i < el->alleleCount; i++)
{
if (sameString(el->alleleFreq, "") || sameString(freq[i], "0"))
freq[i] = "not available";
if (sc == NULL || sameString(sc, ""))
score[i] = "not available";
printf("
%s | %s | %s |
", all[i], freq[i], score[i]);
}
printf("");
+ if (!trackHubDatabase(database))
printPgDbLink(database, tdb, el);
if (siftTab != NULL)
printPgSiftPred(database, siftTab, el);
if (polyTab != NULL)
printPgPolyphenPred(database, polyTab, el);
char *genePredTable = "knownGene";
+ if (!trackHubDatabase(database))
printSeqCodDisplay(database, el, genePredTable);
}
sqlFreeResult(&sr);
printTrackHtml(tdb);
hFreeConn(&conn);
}
void doPgPhenoAssoc(struct trackDb *tdb, char *itemName)
{
char *table = tdb->table;
struct pgPhenoAssoc *pheno = NULL;
struct sqlConnection *conn = hAllocConn(database);
struct sqlResult *sr;
char **row;
struct dyString *query = dyStringNew(512);