Module: ViennaRna
- Defined in:
- lib/vienna_rna.rb,
lib/vienna_rna/modules/rna.rb,
lib/vienna_rna/modules/base.rb,
lib/vienna_rna/modules/eval.rb,
lib/vienna_rna/modules/fold.rb,
lib/vienna_rna/modules/heat.rb,
lib/vienna_rna/modules/xbor.rb,
lib/vienna_rna/modules/batch.rb,
lib/vienna_rna/modules/utils.rb,
lib/vienna_rna/modules/fftbor.rb,
lib/vienna_rna/modules/parser.rb,
lib/vienna_rna/modules/rnabor.rb,
lib/vienna_rna/modules/subopt.rb,
lib/vienna_rna/modules/fftbor2d.rb,
lib/vienna_rna/modules/graphing.rb,
lib/vienna_rna/modules/ffthairpin.rb,
lib/vienna_rna/modules/fftmultiloop.rb,
lib/vienna_rna/modules/rna_extensions.rb
Defined Under Namespace
Modules: Graphing, Parser, RnaExtensions, Utils
Classes: Base, Batch, Eval, Fftbor, Fftbor2d, Ffthairpin, Fftmultiloop, Fold, Heat, Rna, Rnabor, Subopt, Xbor
Class Method Summary
collapse
Class Method Details
.const_missing(name) ⇒ Object
22
23
24
25
26
27
28
29
30
|
# File 'lib/vienna_rna.rb', line 22
def self.const_missing(name)
if const_defined?(name)
const_get(name)
elsif Base.exec_exists?(name)
module_eval do
const_set(name, Class.new(Base))
end
end
end
|
.debug ⇒ Object
32
33
34
|
# File 'lib/vienna_rna.rb', line 32
def self.debug
@debug
end
|
.debug=(value) ⇒ Object
36
37
38
|
# File 'lib/vienna_rna.rb', line 36
def self.debug=(value)
@debug = value
end
|