src/hg/hgc/hgc.c 1.1569

1.1569 2009/08/31 18:31:53 angie
Added check for table existence to printSnp125CodingAnnotations so an extra trackDb setting is ignored instead of errAborting.
Index: src/hg/hgc/hgc.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgc/hgc.c,v
retrieving revision 1.1568
retrieving revision 1.1569
diff -b -B -U 4 -r1.1568 -r1.1569
--- src/hg/hgc/hgc.c	28 Aug 2009 17:40:45 -0000	1.1568
+++ src/hg/hgc/hgc.c	31 Aug 2009 18:31:53 -0000	1.1569
@@ -15064,8 +15064,10 @@
 struct slName *tbl, *tableList = slNameListFromString(tables, ',');
 struct dyString *query = dyStringNew(0);
 for (tbl = tableList;  tbl != NULL;  tbl = tbl->next)
     {
+    if (!sqlTableExists(conn, tbl->name))
+	continue;
     char setting[512];
     safef(setting, sizeof(setting), "codingAnnoLabel_%s", tbl->name);
     char *label = trackDbSettingOrDefault(tdb, setting, tbl->name);
     boolean hasBin = hIsBinned(database, tbl->name);