Sha256: 0f9365303315e2577852db8bdb39ceb96ac37036140228fe7f7630ea399fccf7

Contents?: true

Size: 943 Bytes

Versions: 98

Compression:

Stored size: 943 Bytes

Contents

require File.join(File.expand_path(File.dirname(__FILE__)), '../..', 'test_helper.rb')
require 'rbbt/knowledge_base/traverse'
require 'rbbt/workflow'

Workflow.require_workflow "Genomics"
class TestKnowledgeBaseTraverse < Test::Unit::TestCase
  def kb
    Genomics.knowledge_base
  end

  def _test_traverse
    rules = []
    rules << "?1 pina SF3B1 - Method=MI:0006"
    rules << "TP53 pina ?2"
    rules << "?2 pina ?1"
    res =  kb.traverse rules
    iii res
    assert res.first.include? "?1"
  end

  def _test_path
    rules = []
    rules << "?1 pina ARPC2"
    rules << "ARPC3 pina ?2"
    rules << "?2 pina ?1"
    res =  kb.traverse rules
    assert res.first.include? "?1"
    iii res.last.first
  end

  def test_path2
    rules = []
    rules << "?1 pina SF3B1"
    rules << "?2 pina SF3B1"
    rules << "?1 pina ?2"
    res =  kb.traverse rules
    assert res.first.include? "?1"
    iii res.last.first.first.source
  end
end

Version data entries

98 entries across 98 versions & 1 rubygems

Version Path
rbbt-util-5.19.10 test/rbbt/knowledge_base/test_traverse.rb
rbbt-util-5.19.9 test/rbbt/knowledge_base/test_traverse.rb
rbbt-util-5.19.8 test/rbbt/knowledge_base/test_traverse.rb
rbbt-util-5.19.7 test/rbbt/knowledge_base/test_traverse.rb
rbbt-util-5.19.6 test/rbbt/knowledge_base/test_traverse.rb
rbbt-util-5.19.5 test/rbbt/knowledge_base/test_traverse.rb
rbbt-util-5.19.4 test/rbbt/knowledge_base/test_traverse.rb
rbbt-util-5.19.3 test/rbbt/knowledge_base/test_traverse.rb
rbbt-util-5.19.2 test/rbbt/knowledge_base/test_traverse.rb
rbbt-util-5.19.1 test/rbbt/knowledge_base/test_traverse.rb
rbbt-util-5.19.0 test/rbbt/knowledge_base/test_traverse.rb
rbbt-util-5.18.1 test/rbbt/knowledge_base/test_traverse.rb
rbbt-util-5.18.0 test/rbbt/knowledge_base/test_traverse.rb
rbbt-util-5.17.89 test/rbbt/knowledge_base/test_traverse.rb
rbbt-util-5.17.88 test/rbbt/knowledge_base/test_traverse.rb
rbbt-util-5.17.87 test/rbbt/knowledge_base/test_traverse.rb
rbbt-util-5.17.86 test/rbbt/knowledge_base/test_traverse.rb
rbbt-util-5.17.85 test/rbbt/knowledge_base/test_traverse.rb
rbbt-util-5.17.84 test/rbbt/knowledge_base/test_traverse.rb
rbbt-util-5.17.83 test/rbbt/knowledge_base/test_traverse.rb