Struct rust_htslib::htslib::bam1_core_t
[−]
[src]
#[repr(C)]pub struct bam1_core_t { pub tid: i32, pub pos: i32, pub bin: u16, pub qual: u8, pub l_qname: u8, pub flag: u16, pub unused1: u8, pub l_extranul: u8, pub n_cigar: u32, pub l_qseq: i32, pub mtid: i32, pub mpos: i32, pub isize: i32, }
@typedef @abstract Structure for core alignment information. @field tid chromosome ID, defined by bam_hdr_t @field pos 0-based leftmost coordinate @field bin bin calculated by bam_reg2bin() @field qual mapping quality @field l_qname length of the query name @field flag bitwise flag @field l_extranul length of extra NULs between qname & cigar (for alignment) @field n_cigar number of CIGAR operations @field l_qseq length of the query sequence (read) @field mtid chromosome ID of next read in template, defined by bam_hdr_t @field mpos 0-based leftmost coordinate of next read in template
Fields
tid: i32
pos: i32
bin: u16
qual: u8
l_qname: u8
flag: u16
unused1: u8
l_extranul: u8
n_cigar: u32
l_qseq: i32
mtid: i32
mpos: i32
isize: i32
Trait Implementations
impl Debug for bam1_core_t
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Copy for bam1_core_t
[src]
impl Clone for bam1_core_t
[src]
fn clone(&self) -> bam1_core_t
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more