|
libBigWig
|
This is only needed for writing bigWig files (and won't be created otherwise) This should be removed from bigWig.h. More...
#include <bigWig.h>
Data Fields | |
| uint64_t | nBlocks |
| uint32_t | blockSize |
| uint64_t | nEntries |
| uint64_t | runningWidthSum |
| uint32_t | tid |
| uint32_t | start |
| uint32_t | end |
| uint32_t | span |
| uint32_t | step |
| uint8_t | ltype |
| uint32_t | l |
| void * | p |
| bwLL * | firstIndexNode |
| bwLL * | currentIndexNode |
| bwZoomBuffer_t ** | firstZoomBuffer |
| bwZoomBuffer_t ** | lastZoomBuffer |
| uint64_t * | nNodes |
| uLongf | compressPsz |
| void * | compressP |
This is only needed for writing bigWig files (and won't be created otherwise) This should be removed from bigWig.h.
| uint32_t bwWriteBuffer_t::blockSize |
The maximum number of children
| void* bwWriteBuffer_t::compressP |
A compressed buffer of size compressPsz
| uLongf bwWriteBuffer_t::compressPsz |
The size of the compression buffer
| bwLL* bwWriteBuffer_t::currentIndexNode |
The last index node in a linked list
| uint32_t bwWriteBuffer_t::end |
The end position of the block
| bwLL* bwWriteBuffer_t::firstIndexNode |
The first index node in the linked list
| bwZoomBuffer_t** bwWriteBuffer_t::firstZoomBuffer |
The first node in a linked list of leaf nodes
| uint32_t bwWriteBuffer_t::l |
The current size of p. This and the type determine the number of items held
| bwZoomBuffer_t** bwWriteBuffer_t::lastZoomBuffer |
The last node in a linked list of leaf nodes
| uint8_t bwWriteBuffer_t::ltype |
The type of the last entry added
| uint64_t bwWriteBuffer_t::nBlocks |
The number of blocks written
| uint64_t bwWriteBuffer_t::nEntries |
The number of entries processed. This is used for the first contig and determining how the zoom levels are computed
| uint64_t* bwWriteBuffer_t::nNodes |
The number of leaf nodes per zoom level, useful for determining duplicate levels
| void* bwWriteBuffer_t::p |
A buffer of size hdr->bufSize
| uint64_t bwWriteBuffer_t::runningWidthSum |
The running sum of the entry widths for the first contig (again, used for the first contig and computing zoom levels)
| uint32_t bwWriteBuffer_t::span |
The span of each entry, if applicable
| uint32_t bwWriteBuffer_t::start |
The start position of the block
| uint32_t bwWriteBuffer_t::step |
The step size, if applicable
| uint32_t bwWriteBuffer_t::tid |
The current TID that's being processed
1.8.17