| Class | Bio::DB |
| In: |
lib/bio/db.rb
|
| Parent: | Object |
# File lib/bio/db.rb, line 156
156: def self.open(filename, *mode, &block)
157: Bio::FlatFile.open(self, filename, *mode, &block)
158: end
Returns true or false - wether the entry contains the field of the given tag name.
# File lib/bio/db.rb, line 173
173: def exists?(tag)
174: @orig.include?(tag)
175: end
Similar to the get method, however, fetch returns the content of the field without its tag and any extra white spaces stripped.
# File lib/bio/db.rb, line 184
184: def fetch(tag, skip = 0)
185: field = @orig[tag].split(/\n/, skip + 1).last.to_s
186: truncate(field.gsub(/^.{0,#{@tagsize}}/,''))
187: end