class
ReadUntil::ClassificationRegistry
- ReadUntil::ClassificationRegistry
- Reference
- Object
Defined in:
read_until/classification_registry.crConstant Summary
-
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 : ClassificationRegistry
- .new(ids_to_names : Hash(Int32, Symbol) = DEFAULT_IDS_TO_NAMES.dup)
Instance Method Summary
- #class_for(id : Int32) : ReadClass
- #id_for(name : Symbol) : Int32 | Nil
- #id_for(klass : ReadClass) : Int32 | Nil
- #ids_to_names : Hash(Int32, Symbol)
- #names_to_ids : Hash(Symbol, Int32)
- #symbol_for(id : Int32) : Symbol | Nil