src/hg/instinct/raToDb/raToDb.c 1.10
1.10 2010/04/23 18:57:22 jsanborn
added helpful check for clinical info
Index: src/hg/instinct/raToDb/raToDb.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/instinct/raToDb/raToDb.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -b -B -U 4 -r1.9 -r1.10
--- src/hg/instinct/raToDb/raToDb.c 12 Apr 2010 18:22:03 -0000 1.9
+++ src/hg/instinct/raToDb/raToDb.c 23 Apr 2010 18:57:22 -0000 1.10
@@ -388,9 +388,16 @@
char query[512];
for (raHash = raHashList; raHash; raHash = raHash->next)
{
char *name = hashMustFindVal(raHash, "name");
- char *queryType = hashMustFindVal(raHash, "type");
+
+ char *queryType = (char *)(hashOptionalVal(raHash, "type", NULL));
+ if (!queryType)
+ {
+ printf(" WARN\t%s\tField 'type' is missing for clinical field '%s' in %s.\n",
+ ra->name, name, ra->raFile);
+ continue;
+ }
char *type = cloneString(nextWord(&queryType));
if (!sameString(type, "lookup"))
continue; // only checking lookup columns