src/hg/hgTrackUi/hgTrackUi.c 1.493
1.493 2009/06/22 21:50:31 angie
Added new SNP-specific setting defaultGeneTracks, to enable functional annotations of SNPs relative to some gene track(s).
Index: src/hg/hgTrackUi/hgTrackUi.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTrackUi/hgTrackUi.c,v
retrieving revision 1.492
retrieving revision 1.493
diff -b -B -U 4 -r1.492 -r1.493
--- src/hg/hgTrackUi/hgTrackUi.c 12 Jun 2009 15:52:24 -0000 1.492
+++ src/hg/hgTrackUi/hgTrackUi.c 22 Jun 2009 21:50:31 -0000 1.493
@@ -190,8 +190,14 @@
safef(cartVar, sizeof(cartVar), "%s_geneTrack", tdb->tableName);
jsMakeCheckboxGroupSetClearButton(cartVar, TRUE);
jsMakeCheckboxGroupSetClearButton(cartVar, FALSE);
struct slName *selectedGeneTracks = cartOptionalSlNameList(cart, cartVar);
+ if (selectedGeneTracks == NULL)
+ {
+ char *defaultGeneTracks = trackDbSetting(tdb, "defaultGeneTracks");
+ if (isNotEmpty(defaultGeneTracks))
+ selectedGeneTracks = slNameListFromComma(defaultGeneTracks);
+ }
int numCols = 4, i;
int menuSize = slCount(geneTdbList);
char **values = needMem(menuSize*sizeof(char *));
char **labels = needMem(menuSize*sizeof(char *));