libBigWig
|
BigWig files have multiple "zoom" levels, each of which has its own header. This hold those headers. More...
#include <bigWig.h>
Data Fields | |
uint32_t * | level |
uint64_t * | dataOffset |
uint64_t * | indexOffset |
bwRTree_t ** | idx |
BigWig files have multiple "zoom" levels, each of which has its own header. This hold those headers.
N.B., there's 4 bytes of padding in the on disk representation of level and dataOffset.
uint64_t* bwZoomHdr_t::dataOffset |
The offset to the on-disk start of the data. This isn't used currently.
bwRTree_t** bwZoomHdr_t::idx |
Index for each zoom level. Represented as a tree
uint64_t* bwZoomHdr_t::indexOffset |
The offset to the on-disk start of the index. This is used.
uint32_t* bwZoomHdr_t::level |
The zoom level, which is an integer starting with 0.