NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Members | List of all members
htsFile Struct Reference

Detailed description

Definition at line 47 of file hts.h.

#include <hts.h>

Public Members

uint32_t is_bin:1
 
uint32_t is_write:1
 
uint32_t is_be:1
 
uint32_t is_cram:1
 
uint32_t is_compressed:2
 
uint32_t is_kstream:1
 
uint32_t dummy:25
 
int64_t lineno
 
kstring_t line
 
char * fn
 
char * fn_aux
 
union {
   BGZF *   bgzf
 
   struct cram_fd *   cram
 
   struct hFILE *   hfile
 
   void *   voidp
 
fp
 

Member Data Documentation

BGZF* htsFile::bgzf

Definition at line 53 of file hts.h.

struct cram_fd* htsFile::cram

Definition at line 54 of file hts.h.

uint32_t htsFile::dummy

Definition at line 48 of file hts.h.

char* htsFile::fn

Definition at line 51 of file hts.h.

char * htsFile::fn_aux

Definition at line 51 of file hts.h.

union { ... } htsFile::fp
struct hFILE* htsFile::hfile

Definition at line 55 of file hts.h.

uint32_t htsFile::is_be

Definition at line 48 of file hts.h.

uint32_t htsFile::is_bin

Definition at line 48 of file hts.h.

uint32_t htsFile::is_compressed

Definition at line 48 of file hts.h.

uint32_t htsFile::is_cram

Definition at line 48 of file hts.h.

uint32_t htsFile::is_kstream

Definition at line 48 of file hts.h.

uint32_t htsFile::is_write

Definition at line 48 of file hts.h.

kstring_t htsFile::line

Definition at line 50 of file hts.h.

int64_t htsFile::lineno

Definition at line 49 of file hts.h.

void* htsFile::voidp

Definition at line 56 of file hts.h.


The documentation for this struct was generated from the following file: