Gamgee
You miserable little maggot. I'll stove your head in!
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Attributes | List of all members
cram_fd Struct Reference

#include <cram_structs.h>

Public Attributes

struct hFILEfp
 
int mode
 
int version
 
cram_file_deffile_def
 
SAM_hdrheader
 
char * prefix
 
int record_counter
 
int slice_num
 
int err
 
cram_containerctr
 
int first_base
 
int last_base
 
refs_trefs
 
char * ref
 
char * ref_free
 
int ref_id
 
int ref_start
 
int ref_end
 
char * ref_fn
 
int level
 
cram_metricsm [DS_END]
 
int decode_md
 
int verbose
 
int seqs_per_slice
 
int slices_per_container
 
int embed_ref
 
int no_ref
 
int ignore_md5
 
int use_bz2
 
int use_rans
 
int use_lzma
 
int shared_ref
 
unsigned int required_fields
 
cram_range range
 
unsigned int bam_flag_swap [0x1000]
 
unsigned int cram_flag_swap [0x1000]
 
unsigned char L1 [256]
 
unsigned char L2 [256]
 
char cram_sub_matrix [32][32]
 
int index_sz
 
cram_indexindex
 
off_t first_container
 
int eof
 
int last_slice
 
int multi_seq
 
int unsorted
 
int empty_container
 
int own_pool
 
t_poolpool
 
t_results_queuerqueue
 
pthread_mutex_t metrics_lock
 
pthread_mutex_t ref_lock
 
spare_bamsbl
 
pthread_mutex_t bam_list_lock
 
void * job_pending
 
int ooc
 

Member Data Documentation

unsigned int cram_fd::bam_flag_swap[0x1000]
pthread_mutex_t cram_fd::bam_list_lock
spare_bams* cram_fd::bl
unsigned int cram_fd::cram_flag_swap[0x1000]
char cram_fd::cram_sub_matrix[32][32]
cram_container* cram_fd::ctr
int cram_fd::decode_md
int cram_fd::embed_ref
int cram_fd::empty_container
int cram_fd::eof
int cram_fd::err
cram_file_def* cram_fd::file_def
int cram_fd::first_base
off_t cram_fd::first_container
struct hFILE* cram_fd::fp
SAM_hdr* cram_fd::header
int cram_fd::ignore_md5
cram_index* cram_fd::index
int cram_fd::index_sz
void* cram_fd::job_pending
unsigned char cram_fd::L1[256]
unsigned char cram_fd::L2[256]
int cram_fd::last_base
int cram_fd::last_slice
int cram_fd::level
cram_metrics* cram_fd::m[DS_END]
pthread_mutex_t cram_fd::metrics_lock
int cram_fd::mode
int cram_fd::multi_seq
int cram_fd::no_ref
int cram_fd::ooc
int cram_fd::own_pool
t_pool* cram_fd::pool
char* cram_fd::prefix
cram_range cram_fd::range
int cram_fd::record_counter
char* cram_fd::ref
int cram_fd::ref_end
char* cram_fd::ref_fn
char * cram_fd::ref_free
int cram_fd::ref_id
pthread_mutex_t cram_fd::ref_lock
int cram_fd::ref_start
refs_t* cram_fd::refs
unsigned int cram_fd::required_fields
t_results_queue* cram_fd::rqueue
int cram_fd::seqs_per_slice
int cram_fd::shared_ref
int cram_fd::slice_num
int cram_fd::slices_per_container
int cram_fd::unsorted
int cram_fd::use_bz2
int cram_fd::use_lzma
int cram_fd::use_rans
int cram_fd::verbose
int cram_fd::version

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