Class: ViennaRna::Package::Kinwalker::Node

Inherits:
Object
  • Object
show all
Defined in:
lib/vienna_rna/package/kinwalker.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(structure, energy, time, barrier, energy_barrier, transcribed) ⇒ Node

Returns a new instance of Node.



18
19
20
# File 'lib/vienna_rna/package/kinwalker.rb', line 18

def initialize(structure, energy, time, barrier, energy_barrier, transcribed)
  @structure, @energy, @time, @barrier, @energy_barrier, @transcribed = structure, energy.to_f, time.to_f, barrier.to_f, energy_barrier.to_f, transcribed.to_i
end

Instance Attribute Details

#barrierObject (readonly)

Returns the value of attribute barrier.



16
17
18
# File 'lib/vienna_rna/package/kinwalker.rb', line 16

def barrier
  @barrier
end

#energyObject (readonly)

Returns the value of attribute energy.



16
17
18
# File 'lib/vienna_rna/package/kinwalker.rb', line 16

def energy
  @energy
end

#energy_barrierObject (readonly)

Returns the value of attribute energy_barrier.



16
17
18
# File 'lib/vienna_rna/package/kinwalker.rb', line 16

def energy_barrier
  @energy_barrier
end

#structureObject (readonly)

Returns the value of attribute structure.



16
17
18
# File 'lib/vienna_rna/package/kinwalker.rb', line 16

def structure
  @structure
end

#timeObject (readonly)

Returns the value of attribute time.



16
17
18
# File 'lib/vienna_rna/package/kinwalker.rb', line 16

def time
  @time
end

#transcribedObject (readonly)

Returns the value of attribute transcribed.



16
17
18
# File 'lib/vienna_rna/package/kinwalker.rb', line 16

def transcribed
  @transcribed
end