| 
    libBigWig
    
   | 
 
#include <bwValues.h>
Data Fields | |
| uint32_t | blockSize | 
| uint64_t | nItems | 
| uint32_t | chrIdxStart | 
| uint32_t | baseStart | 
| uint32_t | chrIdxEnd | 
| uint32_t | baseEnd | 
| uint64_t | idxSize | 
| uint32_t | nItemsPerSlot | 
| uint64_t | rootOffset | 
| bwRTreeNode_t * | root | 
A header and index that points to an R-tree that in turn points to data blocks.
| uint32_t bwRTree_t::baseEnd | 
The last position on chrIdxEnd with an entry.
| uint32_t bwRTree_t::baseStart | 
The first position on chrIdxStart with a value.
| uint32_t bwRTree_t::blockSize | 
The maximum number of children a node can have
| uint32_t bwRTree_t::chrIdxEnd | 
The index of the last chromosome with an entry.
| uint32_t bwRTree_t::chrIdxStart | 
The index to the first chromosome described.
| uint64_t bwRTree_t::idxSize | 
This is actually the offset of the index rather than the size?!? Yes, it's completely redundant.
| uint64_t bwRTree_t::nItems | 
The total number of data blocks pointed to by the tree. This is completely redundant.
| uint32_t bwRTree_t::nItemsPerSlot | 
This is always 1!
| bwRTreeNode_t* bwRTree_t::root | 
A pointer to the root node.
| uint64_t bwRTree_t::rootOffset | 
The offset to the root node of the R-Tree (on disk). Yes, this is redundant.
 1.8.17