module
Wgsim::Mutate::MutationEventBuilder
Overview
Converts internal mutation state into event-log records.
Keeping this separate from MutationSimulator makes a useful distinction for readers: the simulator decides what happened, while this builder decides how that event is written down.
Defined in:
wgsim/mutate/mutation_event_builder.crClass Method Summary
- .deletion(deleted_bases : Array(UInt8), reference_position : Int32, end_of_sequence : Bool = false) : MutationEvent
- .insertion(reference_position : Int32, reference_base : UInt8, inserted_bases : Slice(UInt8)) : MutationEvent
- .substitution(reference_position : Int32, reference_base : UInt8, alternate_base : UInt8) : MutationEvent
Class Method Detail
def self.deletion(deleted_bases : Array(UInt8), reference_position : Int32, end_of_sequence : Bool = false) : MutationEvent
#
def self.insertion(reference_position : Int32, reference_base : UInt8, inserted_bases : Slice(UInt8)) : MutationEvent
#
def self.substitution(reference_position : Int32, reference_base : UInt8, alternate_base : UInt8) : MutationEvent
#