Class | Bio::FlatFile::AutoDetect::RuleProc |
In: |
lib/bio/io/flatfile/autodetection.rb
|
Parent: | RuleTemplate |
database classes (lazy evaluation)
# File lib/bio/io/flatfile/autodetection.rb, line 208 208: def dbclasses 209: unless @dbclasses 210: @dbclasses = @dbclasses_lazy.collect { |x| get_dbclass(x) } 211: end 212: @dbclasses 213: end
If given text (and/or meta information) is known, returns the database class. Otherwise, returns nil or false.
Refer RuleTemplate#guess for meta.
# File lib/bio/io/flatfile/autodetection.rb, line 220 220: def guess(text, meta) 221: @proc.call(text) 222: end