src/hg/lib/wigAsciiToBinary.c 1.32
1.32 2009/09/30 20:29:18 hiram
A bit too agressive on that overlap check, don't do it for position 0
Index: src/hg/lib/wigAsciiToBinary.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/lib/wigAsciiToBinary.c,v
retrieving revision 1.31
retrieving revision 1.32
diff -b -B -U 4 -r1.31 -r1.32
--- src/hg/lib/wigAsciiToBinary.c 30 Sep 2009 17:13:26 -0000 1.31
+++ src/hg/lib/wigAsciiToBinary.c 30 Sep 2009 20:29:18 -0000 1.32
@@ -564,10 +564,10 @@
if (validLines == 1)
{
chromStart = Offset;
verbose(2, "initial chromStart: %llu\n", chromStart);
- if (prevChromName && sameWord(prevChromName,chromName) &&
- (Offset <= previousOffset))
+ if ((Offset > 0) && prevChromName && sameWord(prevChromName,chromName)
+ && (Offset <= previousOffset))
{
if (noOverlap)
errAbort("chrom positions not in numerical order "
"or\n\toverlapping data at line %lu.\n\t"