src/hg/hgTracks/bedGraph.c 1.22
1.22 2010/04/27 23:31:41 braney
first pass at multiWiggle. This shouldn't change existing behavior. Add extTable to your bigWig trackDb to get two tables into one bigWig wiggle track.
Index: src/hg/hgTracks/bedGraph.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTracks/bedGraph.c,v
retrieving revision 1.21
retrieving revision 1.22
diff -b -B -U 4 -r1.21 -r1.22
--- src/hg/hgTracks/bedGraph.c 25 Mar 2010 17:46:01 -0000 1.21
+++ src/hg/hgTracks/bedGraph.c 27 Apr 2010 23:31:41 -0000 1.22
@@ -212,11 +212,15 @@
/* now we are ready to draw. Each element in the preDraw[] array
* cooresponds to a single pixel on the screen
*/
+struct preDrawContainer *preDrawContainer;
+AllocVar(preDrawContainer);
+preDrawContainer->preDraw = preDraw;
wigDrawPredraw(tg, seqStart, seqEnd, hvg, xOff, yOff, width, font, color, vis,
- preDraw, preDrawZero, preDrawSize, &tg->graphUpperLimit, &tg->graphLowerLimit);
+ preDrawContainer, preDrawZero, preDrawSize, &tg->graphUpperLimit, &tg->graphLowerLimit);
+freeMem(preDrawContainer);
freeMem(preDraw);
} /* bedGraphDrawItems() */