src/utils/bedGraphToBigWig/bedGraphToBigWig.c 1.21

1.21 2009/11/13 23:46:50 kent
Fixed bug in sumSquares.
Index: src/utils/bedGraphToBigWig/bedGraphToBigWig.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/utils/bedGraphToBigWig/bedGraphToBigWig.c,v
retrieving revision 1.20
retrieving revision 1.21
diff -b -B -U 4 -r1.20 -r1.21
--- src/utils/bedGraphToBigWig/bedGraphToBigWig.c	13 Nov 2009 19:02:38 -0000	1.20
+++ src/utils/bedGraphToBigWig/bedGraphToBigWig.c	13 Nov 2009 23:46:50 -0000	1.21
@@ -249,18 +249,18 @@
 	{
         totalSum->validCount = size;
 	totalSum->minVal = totalSum->maxVal = val;
 	totalSum->sumData = val*size;
-	totalSum->sumSquares = val*size*size;
+	totalSum->sumSquares = val*val*size;
 	firstRow = 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 new chromosome output existing block. */
     if (differentString(chrom, usage->name))