e91dd89934c70117f5e0e78a72bc2c4c483db2e9
braney
  Fri Jan 31 12:19:45 2014 -0800
backing out a change I made the other day to bigWig summary levelparsing

diff --git src/lib/bbiRead.c src/lib/bbiRead.c
index 47a80fc..af27dd4 100644
--- src/lib/bbiRead.c
+++ src/lib/bbiRead.c
@@ -447,31 +447,31 @@
 bits32 validCount = 0;
 
 if (sumList != NULL)
     {
     double minVal = sumList->minVal;
     double maxVal = sumList->maxVal;
     double sumData = 0, sumSquares = 0;
 
     struct bbiSummary *sum;
     for (sum = sumList; sum != NULL && sum->start < baseEnd; sum = sum->next)
 	{
 	int overlap = rangeIntersection(baseStart, baseEnd, sum->start, sum->end);
 	if (overlap > 0)
 	    {
 	    double overlapFactor = (double)overlap / (sum->end - sum->start);
-	    validCount += (sum->validCount * overlapFactor + 0.5);
+	    validCount += sum->validCount * overlapFactor;
 	    sumData += sum->sumData * overlapFactor;
 	    sumSquares += sum->sumSquares * overlapFactor;
 	    if (maxVal < sum->maxVal)
 		maxVal = sum->maxVal;
 	    if (minVal > sum->minVal)
 		minVal = sum->minVal;
 	    }
 	}
     if (validCount > 0)
 	{
 	el->validCount = validCount;
 	el->minVal = minVal;
 	el->maxVal = maxVal;
 	el->sumData = sumData;
 	el->sumSquares = sumSquares;