src/hg/hgc/hgc.c 1.1556

1.1556 2009/06/22 21:50:30 angie
Added new SNP-specific setting defaultGeneTracks, to enable functional annotations of SNPs relative to some gene track(s).
Index: src/hg/hgc/hgc.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgc/hgc.c,v
retrieving revision 1.1555
retrieving revision 1.1556
diff -b -B -U 4 -r1.1555 -r1.1556
--- src/hg/hgc/hgc.c	16 Jun 2009 06:17:38 -0000	1.1555
+++ src/hg/hgc/hgc.c	22 Jun 2009 21:50:30 -0000	1.1556
@@ -14847,9 +14847,15 @@
 char varName[512];
 safef(varName, sizeof(varName), "%s_geneTrack", tdb->tableName);
 struct slName *geneTracks = cartOptionalSlNameList(cart, varName);
 if (geneTracks == NULL)
+    {
+    char *defaultGeneTracks = trackDbSetting(tdb, "defaultGeneTracks");
+    if (isNotEmpty(defaultGeneTracks))
+	geneTracks = slNameListFromComma(defaultGeneTracks);
+    else
     return;
+    }
 struct sqlConnection *conn = hAllocConn(database);
 struct slName *gt;
 printf("<BR><B>UCSC's predicted function relative to selected gene tracks:</B>\n");
 printf("<TABLE BORDERWIDTH=0>\n");