db5f5f11ab2d4b7c9b13ad9a415a642cbe77c311
braney
Wed Sep 4 14:20:19 2013 -0700
don't crash in Human Proteins detail page if proteome.uniProtAliasdoesn't exist fixes #11653
diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c
index 287edf7..5ce66e1 100644
--- src/hg/hgc/hgc.c
+++ src/hg/hgc/hgc.c
@@ -20388,31 +20388,31 @@
if (acc != NULL)
{
if (isDm== TRUE)
printf("FlyBase Entry: url, acc);
else if (isSacCer== TRUE)
printf("SGD Entry: url, acc);
else if (isCe == TRUE)
printf("Wormbase ORF Name: url, acc);
else
{
printf("Human mRNA: %s
\n", acc);
}
-if (!isDm && (prot != NULL) && !sameString("(null)", prot))
+if (!isDm && (prot != NULL) && !sameString("(null)", prot) && sqlTableExists(conn,"proteome.uniProtAlias"))
{
printf("UniProtKB: ");
printf("%s
\n", prot);
}
else
{
printf(" TARGET=_blank>%s
\n", spAcc);
}
}