class D4::ScaledTrack

Defined in:

d4/scaled.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(raw : Track) #

[View source]

Instance Method Detail

def each_interval(chromosome : String, start : Int = 0, stop : Int | Nil = nil, & : ScaledInterval -> Nil) : Nil #

[View source]
def each_interval(chromosome : String, start : Int = 0, stop : Int | Nil = nil) #

[View source]
def each_value(chromosome : String, start : Int = 0, stop : Int | Nil = nil, & : Float64 -> Nil) : Nil #

[View source]
def each_value(chromosome : String, start : Int = 0, stop : Int | Nil = nil) #

[View source]
def mean(chromosome : String, start : Int = 0, stop : Int | Nil = nil) : Float64 | Nil #

[View source]
def metadata : Metadata #

[View source]
def minmax(chromosome : String, start : Int = 0, stop : Int | Nil = nil) : Tuple(Float64, Float64) | Nil #

[View source]
def read_values_into(chromosome : String, start : Int, buffer : Slice(Float64)) : Int32 #

[View source]
def scan_values(region : Region, buffer : Slice(Float64), & : Int64, Slice(Float64), Int32 -> Nil) : Nil #

[View source]
def sum(chromosome : String, start : Int = 0, stop : Int | Nil = nil) : Float64 #

[View source]
def value(chromosome : String, position : Int) : Float64 #

[View source]
def values(chromosome : String, start : Int = 0, stop : Int | Nil = nil) : Array(Float64) #

[View source]