Method: Bio::REBASE#save_yaml

Defined in:
lib/bio/db/rebase.rb

#save_yaml(f_enzyme, f_reference = nil, f_supplier = nil) ⇒ Object

Save the current data

rebase.save_yaml( 'enz.yaml' )
rebase.save_yaml( 'enz.yaml', 'ref.yaml' )
rebase.save_yaml( 'enz.yaml', 'ref.yaml', 'sup.yaml' )

Arguments

  • f_enzyme: (required) Filename to save YAML formatted output of enzyme data

  • f_reference: (optional) Filename to save YAML formatted output of reference data

  • f_supplier: (optional) Filename to save YAML formatted output of supplier data

Returns

nothing



222
223
224
225
226
227
# File 'lib/bio/db/rebase.rb', line 222

def save_yaml( f_enzyme, f_reference=nil, f_supplier=nil )
  File.open(f_enzyme, 'w') { |f| f.puts YAML.dump(@enzyme_data) }
  File.open(f_reference, 'w') { |f| f.puts YAML.dump(@reference_data) } if f_reference
  File.open(f_supplier, 'w') { |f| f.puts YAML.dump(@supplier_data) } if f_supplier
  return
end