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