Class: HTS::Bam::Pileup::PileupRecord

Inherits:
Object
  • Object
show all
Defined in:
lib/hts/bam/pileup.rb

Instance Method Summary collapse

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

Returns:

  • (Boolean)


36
# File 'lib/hts/bam/pileup.rb', line 36

def del? = @values[3]

#head?Boolean

Returns:

  • (Boolean)


37
# File 'lib/hts/bam/pileup.rb', line 37

def head? = @values[4]

#indelObject



35
# File 'lib/hts/bam/pileup.rb', line 35

def indel = @values[2]

#query_positionObject



34
# File 'lib/hts/bam/pileup.rb', line 34

def query_position = @values[1]

#recordObject



33
# File 'lib/hts/bam/pileup.rb', line 33

def record = (@record ||= HTS::Bam::Record.new(@header, @values[0]))

#refskip?Boolean

Returns:

  • (Boolean)


39
# File 'lib/hts/bam/pileup.rb', line 39

def refskip? = @values[6]

#tail?Boolean

Returns:

  • (Boolean)


38
# File 'lib/hts/bam/pileup.rb', line 38

def tail? = @values[5]