class

Minimap2::MmReg1

Inherits Reference < Object


One alignment hit (mirrors mm_reg1_t)

Constructors

Instance methods

a_off
Source
a_off=(a_off : Int32)
Source
blen
Source
blen=(blen : Int32)
Source
cnt=(cnt : Int32)
Source
div=(div : Float32)
Source
hash

Generates an UInt64 hash value for this object.

This method must have the property that a == b implies a.hash == b.hash.

The hash value is used along with == by the Hash class to determine if two objects reference the same hash key.

Subclasses must not override this method. Instead, they must define hash(hasher), though usually the macro def_hash can be used to generate this method.

Source
hash=(hash : UInt32)
Source
id=(id : Int32)
Source
inv=(inv : Bool)
Source
inv?
Source
is_alt=(is_alt : Bool)
Source
is_alt?
Source
is_spliced=(is_spliced : Bool)
Source
is_spliced?
Source
mapq

Packed bitfields (see accessor methods below)

Source
mapq=(mapq : UInt32)

Packed bitfields (see accessor methods below)

Source
mlen
Source
mlen=(mlen : Int32)
Source
n_sub
Source
n_sub=(n_sub : Int32)
Source
p=(p : MmExtra | Nil)
Source
parent
Source
parent=(parent : Int32)
Source
pe_thru=(pe_thru : Bool)
Source
pe_thru?
Source
proper_frag=(proper_frag : Bool)
Source
proper_frag?
Source
qe=(qe : Int32)
Source
qs=(qs : Int32)
Source
re=(re : Int32)
Source
rev=(rev : Bool)
Source
rev?
Source
rid=(rid : Int32)
Source
rs=(rs : Int32)
Source
sam_pri=(sam_pri : Bool)
Source
sam_pri?
Source
score
Source
score0
Source
score0=(score0 : Int32)
Source
score=(score : Int32)
Source
seg_id
Source
seg_id=(seg_id : UInt32)
Source
seg_split=(seg_split : Bool)
Source
seg_split?
Source
split
Source
split=(split : UInt32)
Source
split_inv=(split_inv : Bool)
Source
split_inv?
Source
strand
Source
strand_retained=(strand_retained : Bool)
Source
strand_retained?
Source
subsc
Source
subsc=(subsc : Int32)
Source