acd43c8cb2e79ad5c456c9589b1b5b0b49e4c723 angie Tue Dec 13 09:50:04 2011 -0800 MLQ #6291 (pgSNP format): the pgSnp lib function printSeqCodDisplaywas firing off a query to knownGene without first testing whether knownGene exists, causing error for knownGene-less databases. Now the lib function takes genePredTable as argument and tests existence before querying. diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c index 713b59b..adea069 100644 --- src/hg/hgc/hgc.c +++ src/hg/hgc/hgc.c @@ -22971,31 +22971,32 @@ } 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("<tr><td>%s</td><td>%s</td><td>%s</td></tr>", all[i], freq[i], score[i]); } printf("</table>"); printPgDbLink(database, tdb, el); if (siftTab != NULL) printPgSiftPred(database, siftTab, el); if (polyTab != NULL) printPgPolyphenPred(database, polyTab, el); - printSeqCodDisplay(database, el); + char *genePredTable = "knownGene"; + 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); int start = cartInt(cart, "o");