class

ReadUntil::ClassificationRegistry

Inherits Reference < Object

Constants

CLASS_TO_SYMBOL = {ReadClass::Strand => :strand, ReadClass::Strand1 => :strand1, ReadClass::Multiple => :multiple, ReadClass::Zero => :zero, ReadClass::Adapter => :adapter, ReadClass::MuxUncertain => :mux_uncertain, ReadClass::User2 => :user2, ReadClass::User1 => :user1, ReadClass::Event => :event, ReadClass::Pore => :pore, ReadClass::Unavailable => :unavailable, ReadClass::Transition => :transition, ReadClass::Unclassed => :unclassed}
DEFAULT_IDS_TO_NAMES = {83 => :strand, 67 => :strand1, 77 => :multiple, 90 => :zero, 65 => :adapter, 66 => :mux_uncertain, 70 => :user2, 68 => :user1, 69 => :event, 80 => :pore, 85 => :unavailable, 84 => :transition, 78 => :unclassed}
SYMBOL_TO_CLASS = {:strand => ReadClass::Strand, :strand1 => ReadClass::Strand1, :multiple => ReadClass::Multiple, :zero => ReadClass::Zero, :adapter => ReadClass::Adapter, :mux_uncertain => ReadClass::MuxUncertain, :user2 => ReadClass::User2, :user1 => ReadClass::User1, :event => ReadClass::Event, :pore => ReadClass::Pore, :unavailable => ReadClass::Unavailable, :transition => ReadClass::Transition, :unclassed => ReadClass::Unclassed}

Constructors

default
Source
new(ids_to_names : Hash(Int32, Symbol) = DEFAULT_IDS_TO_NAMES.dup)
Source

Instance methods

class_for(id : Int32) : ReadClass
Source
id_for(name : Symbol) : Int32 | Nil
Source
id_for(klass : ReadClass) : Int32 | Nil
Source
ids_to_names
Source
names_to_ids
Source
symbol_for(id : Int32) : Symbol | Nil
Source