class SimpleBioC::Document
Attributes
collection[R]
parent
id[RW]
attribute
infons[RW]
attribute
passages[RW]
attribute
relations[RW]
attribute
Public Class Methods
new(parent)
click to toggle source
# File lib/simple_bioc/document.rb, line 9 def initialize(parent) @infons = {} @passages = [] @relations = [] @collection = parent end
Public Instance Methods
adjust_ref()
click to toggle source
# File lib/simple_bioc/document.rb, line 25 def adjust_ref each_relation{|r| r.adjust_ref} end
each_relation() { |r| ... }
click to toggle source
# File lib/simple_bioc/document.rb, line 29 def each_relation relations.each{|r| yield r} passages.each{|p| p.each_relation{|r| yield r}} end
find_node(id)
click to toggle source
# File lib/simple_bioc/document.rb, line 16 def find_node(id) relations.each{|r| return r if r.id == id} passages.each do |p| ret = p.find_node(id) return ret unless ret.nil? end nil end
to_s()
click to toggle source
# File lib/simple_bioc/document.rb, line 34 def to_s "Document:#{id}" end