Class: HTS::Bam::Pileup::PileupRecord
- Inherits:
-
Object
- Object
- HTS::Bam::Pileup::PileupRecord
- Defined in:
- lib/hts/bam/pileup.rb
Instance Method Summary collapse
- #del? ⇒ Boolean
- #head? ⇒ Boolean
- #indel ⇒ Object
-
#initialize(values, header) ⇒ PileupRecord
constructor
A new instance of PileupRecord.
- #query_position ⇒ Object
- #record ⇒ Object
- #refskip? ⇒ Boolean
- #tail? ⇒ Boolean
Constructor Details
#initialize(values, header) ⇒ PileupRecord
Returns a new instance of PileupRecord.
28 29 30 31 |
# File 'lib/hts/bam/pileup.rb', line 28 def initialize(values, header) @values = values @header = header end |
Instance Method Details
#del? ⇒ Boolean
36 |
# File 'lib/hts/bam/pileup.rb', line 36 def del? = @values[3] |
#head? ⇒ Boolean
37 |
# File 'lib/hts/bam/pileup.rb', line 37 def head? = @values[4] |
#indel ⇒ Object
35 |
# File 'lib/hts/bam/pileup.rb', line 35 def indel = @values[2] |
#query_position ⇒ Object
34 |
# File 'lib/hts/bam/pileup.rb', line 34 def query_position = @values[1] |
#record ⇒ Object
33 |
# File 'lib/hts/bam/pileup.rb', line 33 def record = (@record ||= HTS::Bam::Record.new(@header, @values[0])) |
#refskip? ⇒ Boolean
39 |
# File 'lib/hts/bam/pileup.rb', line 39 def refskip? = @values[6] |
#tail? ⇒ Boolean
38 |
# File 'lib/hts/bam/pileup.rb', line 38 def tail? = @values[5] |