src/utils/bedToBigBed/bedToBigBed.c 1.19

1.19 2009/11/13 23:47:02 kent
Fixed bug in sumSquares.
Index: src/utils/bedToBigBed/bedToBigBed.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/utils/bedToBigBed/bedToBigBed.c,v
retrieving revision 1.18
retrieving revision 1.19
diff -b -B -U 4 -r1.18 -r1.19
--- src/utils/bedToBigBed/bedToBigBed.c	13 Nov 2009 19:02:38 -0000	1.18
+++ src/utils/bedToBigBed/bedToBigBed.c	13 Nov 2009 23:47:02 -0000	1.19
@@ -315,18 +315,18 @@
 	    {
 	    totalSum->validCount = size;
 	    totalSum->minVal = totalSum->maxVal = val;
 	    totalSum->sumData = val*size;
-	    totalSum->sumSquares = val*size*size;
+	    totalSum->sumSquares = val*val*size;
 	    firstTime = FALSE;
 	    }
 	else
 	    {
 	    totalSum->validCount += size;
 	    if (val < totalSum->minVal) totalSum->minVal = val;
 	    if (val > totalSum->maxVal) totalSum->maxVal = val;
 	    totalSum->sumData += val*size;
-	    totalSum->sumSquares += val*size*size;
+	    totalSum->sumSquares += val*val*size;
 	    }
 
 	/* If start past existing block then output it. */
 	if (sum != NULL && sum->end <= start)