Module: ViennaRna::Global::Parser

Defined in:
lib/vienna_rna/global/parser.rb

Constant Summary collapse

REGEXP =
{
  mfe: / \(\s*(-?\d*\.\d*)\)$/
}

Class Method Summary collapse

Class Method Details

.rnafold_mfe(response) ⇒ Object



13
14
15
# File 'lib/vienna_rna/global/parser.rb', line 13

def rnafold_mfe(response)
  response.split(/\n/)[1].match(REGEXP[:mfe])[1].to_f
end

.rnafold_mfe_structure(response) ⇒ Object



9
10
11
# File 'lib/vienna_rna/global/parser.rb', line 9

def rnafold_mfe_structure(response)
  response.split(/\n/)[1].split(/\s+/).first
end