src/hg/hgTracks/pslTrack.c 1.31
1.31 2009/06/09 21:21:16 fanhsu
Added logic to support gisaid.
Index: src/hg/hgTracks/pslTrack.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTracks/pslTrack.c,v
retrieving revision 1.30
retrieving revision 1.31
diff -b -B -U 4 -r1.30 -r1.31
--- src/hg/hgTracks/pslTrack.c 19 Mar 2009 22:21:06 -0000 1.30
+++ src/hg/hgTracks/pslTrack.c 9 Jun 2009 21:21:16 -0000 1.31
@@ -366,17 +366,26 @@
boolean gsidCheckSelected(struct track *tg)
{
char *setting;
+char *subjListFileName;
/* check subject only if the selectSubject is set to on in trackDb for this track */
setting = trackDbSetting(tg->tdb, SELECT_SUBJ);
if (isNotEmpty(setting))
{
if (sameString(setting, "on"))
{
/* return TRUE only if the user has selected the subjects */
- if (cartOptionalString(cart, gsidSubjList))
+ if (hIsGisaidServer())
+ {
+ subjListFileName = strdup(gisaidSubjList);
+ }
+ else
+ {
+ subjListFileName = gsidSubjList;
+ }
+ if (cartOptionalString(cart, subjListFileName))
{
return(TRUE);
}
}