예제 #1
0
def test_complex_one():
    a = Agent('MAP2K1')
    b = Agent('BRAF')
    st = Complex([a, b])
    s = ea._assemble_complex(st)
    print(s)
    assert s == 'MAP2K1 binds BRAF.'
예제 #2
0
def test_complex_one():
    a = Agent('MAP2K1')
    b = Agent('BRAF')
    st = Complex([a, b])
    s = ea._assemble_complex(st)
    print(s)
    assert s == 'MAP2K1 binds BRAF.'
예제 #3
0
def test_complex_more():
    a = Agent('MAP2K1')
    b = Agent('BRAF')
    c = Agent('RAF1')
    st = Complex([a, b, c])
    s = ea._assemble_complex(st)
    print(s)
    assert s == 'MAP2K1 binds BRAF and RAF1.'
예제 #4
0
def test_complex_more():
    a = Agent('MAP2K1')
    b = Agent('BRAF')
    c = Agent('RAF1')
    st = Complex([a, b, c])
    s = ea._assemble_complex(st)
    print(s)
    assert s == 'MAP2K1 binds BRAF and RAF1.'
예제 #5
0
def test_complex_one():
    a = Agent('MAP2K1')
    b = Agent('BRAF')
    st = Complex([a, b])
    sb = ea._assemble_complex(st)
    print(sb.sentence)
    assert sb.sentence == 'MAP2K1 binds BRAF.'
    assert _substring_by_coords(sb.sentence, sb.agents[0].coords) == 'MAP2K1'
    assert _substring_by_coords(sb.sentence, sb.agents[1].coords) == 'BRAF'