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);