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,