Method: Bio::REBASE#initialize
- Defined in:
- lib/bio/db/rebase.rb
#initialize(enzyme_lines, reference_lines = nil, supplier_lines = nil, yaml = false) ⇒ REBASE
Constructor
Arguments
-
enzyme_lines: (required) contents of EMBOSS formatted enzymes file -
reference_lines: (optional) contents of EMBOSS formatted references file -
supplier_lines: (optional) contents of EMBOSS formatted suppliers files -
yaml: (optional, defaultfalse) enzyme_lines, reference_lines, and supplier_lines are read as YAML if set to true
- Returns
-
Bio::REBASE
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 |
# File 'lib/bio/db/rebase.rb', line 174 def initialize( enzyme_lines, reference_lines = nil, supplier_lines = nil, yaml = false ) # All your REBASE are belong to us. if yaml @enzyme_data = enzyme_lines @reference_data = reference_lines @supplier_data = supplier_lines else @enzyme_data = parse_enzymes(enzyme_lines) @reference_data = parse_references(reference_lines) @supplier_data = parse_suppliers(supplier_lines) end EnzymeEntry.supplier_data = @supplier_data setup_enzyme_data end |