class

Wgsim::Sequencing::ReadPairSimulator

Inherits Wgsim::Dna < Reference < Object

Constants

MAX_INSERT_SIZE_RESAMPLINGS = 10000
PROGRESS_REPORT_COUNT = 10

Constructors

new(average_depth : Float64, mean_insert_size : Int32, insert_size_std_dev : Int32, read1_length : Int32, read2_length : Int32, error_rate : Float64, max_ambiguous_ratio : Float64, seed : UInt64 | Nil = nil)
Source

Instance methods

average_depth
Source
average_depth=(average_depth : Float64)
Source
build_read_pair_sequences(contig_sequence, fragment_start, insert_size, read1_starts_at_fragment_left : Bool) : Tuple(Slice(UInt8), Slice(UInt8))
Source
error_rate
Source
error_rate=(error_rate : Float64)
Source
insert_size_std_dev
Source
insert_size_std_dev=(insert_size_std_dev : Int32)
Source
max_ambiguous_ratio
Source
max_ambiguous_ratio=(max_ambiguous_ratio : Float64)
Source
mean_insert_size
Source
mean_insert_size=(mean_insert_size : Int32)
Source
next_bool(*args, **options)
Source
next_bool(*args, **options, &)
Source
rand(*args, **options)
Source
rand(*args, **options, &)
Source
randn(*args, **options)
Source
randn(*args, **options, &)
Source
read1_length
Source
read1_length=(read1_length : Int32)
Source
read2_length
Source
read2_length=(read2_length : Int32)
Source
sample_fragment_start(contig_length : Int, insert_size : Int) : Int32
Source
sample_insert_size(contig_length : Int32) : Int32
Source
simulate_read_pairs(sequence_name, sequence, &)
Source