Sha256: 29ff27cb289eb22b3ead7bfb8079f32ecb37b5b668a825b561bb0a268beb4886

Contents?: true

Size: 306 Bytes

Versions: 8

Compression:

Stored size: 306 Bytes

Contents

require 'simple_bioc/node_base'
module SimpleBioC
  class Relation < NodeBase
    attr_accessor :nodes, :original

    def initialize(parent)
      super(parent)
      @nodes = []
    end

    def adjust_ref
      @nodes.each{|n| n.adjust_ref}
    end

    def to_c
      "Relation:#{id}"
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
simple_bioc-0.0.24 lib/simple_bioc/relation.rb
simple_bioc-0.0.23 lib/simple_bioc/relation.rb
simple_bioc-0.0.22 lib/simple_bioc/relation.rb
simple_bioc-0.0.21 lib/simple_bioc/relation.rb
simple_bioc-0.0.20 lib/simple_bioc/relation.rb
simple_bioc-0.0.19 lib/simple_bioc/relation.rb
simple_bioc-0.0.18 lib/simple_bioc/relation.rb
simple_bioc-0.0.17 lib/simple_bioc/relation.rb