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)