NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Variables
BGZF.h File Reference
#include <nvbio/basic/atomics.h>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <string>
#include <zlib/zlib.h>
#include <stdint.h>

Go to the source code of this file.

Classes

struct  BamTools::BgzfData
 

Namespaces

 BamTools
 

Variables

const int BamTools::GZIP_ID1 = 31
 
const int BamTools::GZIP_ID2 = 139
 
const int BamTools::CM_DEFLATE = 8
 
const int BamTools::FLG_FEXTRA = 4
 
const int BamTools::OS_UNKNOWN = 255
 
const int BamTools::BGZF_XLEN = 6
 
const int BamTools::BGZF_ID1 = 66
 
const int BamTools::BGZF_ID2 = 67
 
const int BamTools::BGZF_LEN = 2
 
const int BamTools::GZIP_WINDOW_BITS = -15
 
const int BamTools::Z_DEFAULT_MEM_LEVEL = 8
 
const int BamTools::BLOCK_HEADER_LENGTH = 18
 
const int BamTools::BLOCK_FOOTER_LENGTH = 8
 
const int BamTools::MAX_BLOCK_SIZE = 65536
 
const int BamTools::DEFAULT_BLOCK_SIZE = 65536