src/hg/hgTracks/wigCommon.h 1.8

1.8 2009/11/06 22:27:11 braney
add transform function for wiggles
Index: src/hg/hgTracks/wigCommon.h
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTracks/wigCommon.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -b -B -U 4 -r1.7 -r1.8
--- src/hg/hgTracks/wigCommon.h	4 Sep 2009 23:45:29 -0000	1.7
+++ src/hg/hgTracks/wigCommon.h	6 Nov 2009 22:27:11 -0000	1.8
@@ -16,8 +16,9 @@
     enum wiggleWindowingEnum windowingFunction;	/*  max,mean,min */
     enum wiggleSmoothingEnum smoothingWindow;	/*  N: [1:15] */
     enum wiggleYLineMarkEnum yLineOnOff;	/*  OFF/ON	*/
     enum wiggleAlwaysZeroEnum alwaysZero;	/*  OFF/ON	*/
+    enum wiggleTransformFuncEnum transformFunc;	/*  NONE/LOG	*/
     double minY;	/*	from trackDb.ra words, the absolute minimum */
     double maxY;	/*	from trackDb.ra words, the absolute maximum */
     int maxHeight;	/*	maximum pixels height from trackDb	*/
     int defaultHeight;	/*	requested height from cart	*/
@@ -59,9 +60,10 @@
 	int *preDrawZero);
 /*	initialize a preDraw array of size width	*/
 
 void preDrawWindowFunction(struct preDrawElement *preDraw, int preDrawSize,
-	enum wiggleWindowingEnum windowingFunction);
+	enum wiggleWindowingEnum windowingFunction,
+	enum wiggleTransformFuncEnum transformFunc);
 /*	apply windowing function to the values in preDraw array	*/
 
 void preDrawSmoothing(struct preDrawElement *preDraw, int preDrawSize,
     enum wiggleSmoothingEnum smoothingWindow);