src/hg/hgTracks/simpleTracks.c 1.127

1.127 2010/03/08 18:09:20 giardine
Handle empty strings in alleleFreq column of pgSnp tracks
Index: src/hg/hgTracks/simpleTracks.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTracks/simpleTracks.c,v
retrieving revision 1.126
retrieving revision 1.127
diff -b -B -U 4 -r1.126 -r1.127
--- src/hg/hgTracks/simpleTracks.c	6 Feb 2010 21:43:01 -0000	1.126
+++ src/hg/hgTracks/simpleTracks.c	8 Mar 2010 18:09:20 -0000	1.127
@@ -9410,13 +9410,14 @@
 char *freq[8];
 struct dyString *ds = newDyString(255);
 int i = 0;
 chopByChar(nameCopy, '/', all, el->alleleCount);
-chopByChar(cntCopy, ',', freq, el->alleleCount);
+if (differentString(el->alleleFreq, ""))
+    chopByChar(cntCopy, ',', freq, el->alleleCount);
 
 for (i=0; i < el->alleleCount; i++)
     {
-    if (sameString(freq[i], "0"))
+    if (sameString(el->alleleFreq, "") || sameString(freq[i], "0"))
         freq[i] = "?";
     dyStringPrintf(ds, "%s:%s ", all[i], freq[i]);
     }
 mapBoxHgcOrHgGene(hvg, start, end, x, y, width, height, tg->mapName,