src/lib/bbiWrite.c 1.6

1.6 2009/09/10 01:50:01 kent
Checking end coordinate for off-chromosome.
Index: src/lib/bbiWrite.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/lib/bbiWrite.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -b -B -U 4 -r1.5 -r1.6
--- src/lib/bbiWrite.c	13 Aug 2009 21:48:17 -0000	1.5
+++ src/lib/bbiWrite.c	10 Sep 2009 01:50:01 -0000	1.6
@@ -144,8 +144,10 @@
 	usage->size = hashIntVal(chromSizesHash, chrom);
 	slAddHead(&usageList, usage);
 	lastStart = -1;
 	}
+    if (end > usage->size)
+        errAbort("End coordinate %d bigger than %s size of %d line %d of %s", end, usage->name, usage->size, lf->lineIx, lf->fileName);
     usage->itemCount += 1;
     if (lastStart >= 0)
         {
 	int diff = start - lastStart;