94672ce4f2953546899086d417a191e04aa9bf2f
kent
  Wed Feb 27 09:55:10 2013 -0800
Adding chromId to bigBedInterval structure for item name based queries.  Removing unused ppBed structure.
diff --git src/lib/bigBed.c src/lib/bigBed.c
index ca265c2..480e797 100644
--- src/lib/bigBed.c
+++ src/lib/bigBed.c
@@ -93,30 +93,31 @@
 		dyStringAppendC(dy, c);
 		}
 
 	    /* If we're actually in range then copy it into a new  element and add to list. */
 	    if (chr == chromId && s < end && e > start)
 		{
 		++itemCount;
 		if (maxItems > 0 && itemCount > maxItems)
 		    break;
 
 		lmAllocVar(lm, el);
 		el->start = s;
 		el->end = e;
 		if (dy->stringSize > 0)
 		    el->rest = lmCloneString(lm, dy->string);
+		el->chromId = chromId;
 		slAddHead(&list, el);
 		}
 	    }
 	if (maxItems > 0 && itemCount > maxItems)
 	    break;
 	blockBuf += block->size;
         }
     if (maxItems > 0 && itemCount > maxItems)
         break;
     freez(&mergedBuf);
     }
 freeMem(uncompressBuf);
 dyStringFree(&dy);
 slFreeList(&blockList);
 slReverse(&list);