struct
Mopdepth::Options
- Mopdepth::Options
- Struct
- Value
- Object
Overview
Filtering and counting behavior for coverage calculations.
Fragment lengths are absolute template lengths. nil means unbounded.
Defined in:
mopdepth/types.crConstructors
Instance Method Summary
- #clone
- #copy_with(mode _mode = @mode, minimum_mapping_quality _minimum_mapping_quality = @minimum_mapping_quality, minimum_fragment_length _minimum_fragment_length = @minimum_fragment_length, maximum_fragment_length _maximum_fragment_length = @maximum_fragment_length, exclude_flags _exclude_flags = @exclude_flags, include_flags _include_flags = @include_flags, read_groups _read_groups = @read_groups)
- #exclude_flags : UInt16
- #include_flags : UInt16
- #maximum_fragment_length : Int32 | Nil
- #minimum_fragment_length : Int32 | Nil
- #minimum_mapping_quality : Int32
- #mode : Mode
- #read_groups : Array(String)
- #validate! : Nil
Constructor Detail
def self.new(mode : Mode = Mode::Standard, minimum_mapping_quality : Int32 = 0, minimum_fragment_length : Int32 | Nil = nil, maximum_fragment_length : Int32 | Nil = nil, exclude_flags : UInt16 = 1796_u16, include_flags : UInt16 = 0_u16, read_groups : Array(String) = [] of String)
#
Instance Method Detail
def copy_with(mode _mode = @mode, minimum_mapping_quality _minimum_mapping_quality = @minimum_mapping_quality, minimum_fragment_length _minimum_fragment_length = @minimum_fragment_length, maximum_fragment_length _maximum_fragment_length = @maximum_fragment_length, exclude_flags _exclude_flags = @exclude_flags, include_flags _include_flags = @include_flags, read_groups _read_groups = @read_groups)
#