Wgsim::Mutate::MutationSimulator
Inherits Wgsim::Dna < Reference < Object
Constructors
new(substitution_rate : Float64, insertion_rate : Float64, deletion_rate : Float64, insertion_extension_probability : Float64, deletion_extension_probability : Float64, seed : UInt64 | Nil = nil)
SourceInstance methods
build_deleted_reference_base(reference_base : UInt8, deleted_bases : Array(UInt8)) : ReferenceBase
Sourcebuild_insertion_reference_base(reference_base : UInt8, mutation_events : Array(MutationEvent), reference_position : Int32) : ReferenceBase
Sourcebuild_substituted_reference_base(reference_base : UInt8, mutation_events : Array(MutationEvent), reference_position : Int32) : ReferenceBase
Sourcebuild_unchanged_reference_base(reference_base : UInt8) : ReferenceBase
Sourcedeletion_extension_probability
Sourcedeletion_extension_probability=(deletion_extension_probability : Float64)
Sourcedeletion_rate
Sourcedeletion_rate=(deletion_rate : Float64)
Sourceinsertion_extension_probability
Sourceinsertion_extension_probability=(insertion_extension_probability : Float64)
Sourceinsertion_rate
Sourceinsertion_rate=(insertion_rate : Float64)
Sourcerand(*args, **options)
Sourcerand(*args, **options, &)
Sourcerandn(*args, **options)
Sourcerandn(*args, **options, &)
Sourceseed
Sourceseed=(seed : UInt64 | Nil)
Sourcesimulate_mutations(sequence : Slice(UInt8)) : Tuple(ReferenceSequence, Array(MutationEvent))
Sourcesubstitution_rate
Sourcesubstitution_rate=(substitution_rate : Float64)
Source