class Minimap2::Aligner

Defined in:

minimap2/aligner.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(path : String, preset : String | Nil = nil, threads : Int32 = 1, output : String | Nil = nil, cigar : Bool = false) #

[View source]
def self.new(path : String, preset : String | Nil = nil, threads : Int32 = 1, output : String | Nil = nil, cigar : Bool = false, &block : AlignerBuilder -> ) #

[View source]
def self.new(idxopt : LibMinimap2::MmIdxoptT, mapopt : LibMinimap2::MmMapoptT, threads : Int32, path : String, output : String | Nil) #

[View source]

Class Method Detail

def self.build : AlignerBuilder #

[View source]
def self.builder : AlignerBuilder #

DEPRECATED Use .build instead


[View source]
def self.cigar_op_char(op : UInt8) : Char #

[View source]

Instance Method Detail

def finalize #

[View source]
def idx_opt : LibMinimap2::MmIdxoptT #

[View source]
def map(seq : String, cs : Bool = false, md : Bool = false, max_frag_len : Int32 | Nil = nil, extra_flags : Array(UInt64) | Nil = nil, query_name : String | Nil = nil) : Array(Mapping) #

[View source]
def map(seq : Bytes, cs : Bool = false, md : Bool = false, max_frag_len : Int32 | Nil = nil, extra_flags : Array(UInt64) | Nil = nil, query_name : String | Nil = nil) : Array(Mapping) #

[View source]
def map_opt : LibMinimap2::MmMapoptT #

[View source]
def n_seq : UInt32 #

[View source]
def seq(name : String, start : Int32 = 0, stop : Int32 = Int32::MAX) : String | Nil #

[View source]