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);