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"