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