class HTS::Faidx

Defined in:

hts/faidx.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(file_name : Path | String, *, format : Symbol = :auto, auto_build : Bool = true) #

[View source]

Class Method Detail

def self.build_index(file_name : Path | String, fai_path : String | Nil = nil, gzi_path : String | Nil = nil) #

[View source]
def self.open(file_name : Path | String, *, format : Symbol = :auto, auto_build : Bool = true) #

[View source]
def self.open(file_name : Path | String, *, format : Symbol = :auto, auto_build : Bool = true, &) #

[View source]

Instance Method Detail

def build_index(fai_path : String | Nil = nil, gzi_path : String | Nil = nil) #

[View source]
def close #

[View source]
def closed? : Bool #

[View source]
def fetch_qual(name : String | Symbol, start : Int, stop : Int) #

[View source]
def fetch_qual(name : String | Symbol) #

[View source]
def fetch_seq(name : String | Symbol, start : Int, stop : Int) #

[View source]
def fetch_seq(name : String | Symbol) #

[View source]
def file_name : String #

[View source]
def finalize #

[View source]
def format : Symbol #

[View source]
def has_seq?(name : String | Symbol) #

[View source]
def length #

[View source]
def names #

[View source]
def seq_len(name : String | Symbol) #

[View source]
def size #

[View source]
def to_unsafe : HTS::LibHTS::FaidxT #

[View source]