Exemple #1
0
def test_parse_site_residue_only():
    rp = ReachProcessor(None)
    text = ['serine residue', 'serine', 'a serine site']
    for t in text:
        residue, site = rp._parse_site_text(t)
        assert(residue == 'Serine')
        assert(site is None)
Exemple #2
0
def test_parse_site_text():
    rp = ReachProcessor(None)
    text = ['threonine 185', 'thr 185', 'thr-185', 'threonine residue 185', 'T185']
    for t in text:
        residue, site = rp._parse_site_text(t)
        assert(residue == 'Threonine')
        assert(site == '185')
Exemple #3
0
def test_parse_site_residue_only():
    rp = ReachProcessor(None)
    text = ['serine residue', 'serine', 'a serine site']
    for t in text:
        residue, site = rp._parse_site_text(t)
        assert (residue == 'Serine')
        assert (site is None)
Exemple #4
0
def test_parse_site_residue_only():
    text = ['serine residue', 'serine', 'a serine site', 's', 'ser']
    assert unicode_strs(text)
    for t in text:
        residue, site = ReachProcessor._parse_site_text(t)
        assert unicode_strs((residue, site))
        assert(residue == 'S')
        assert(site is None)
Exemple #5
0
def test_parse_site_residue_only():
    text = ['serine residue', 'serine', 'a serine site', 's', 'ser']
    assert unicode_strs(text)
    for t in text:
        residue, site = ReachProcessor._parse_site_text(t)
        assert unicode_strs((residue, site))
        assert (residue == 'S')
        assert (site is None)
Exemple #6
0
def test_parse_site_text():
    text = ['threonine 185', 'thr 185', 'thr-185',
            'threonine residue 185', 'T185']
    assert unicode_strs(text)
    for t in text:
        residue, site = ReachProcessor._parse_site_text(t)
        assert(residue == 'T')
        assert(site == '185')
        assert unicode_strs((residue, site))
Exemple #7
0
def test_parse_site_text():
    rp = ReachProcessor(None)
    text = [
        'threonine 185', 'thr 185', 'thr-185', 'threonine residue 185', 'T185'
    ]
    for t in text:
        residue, site = rp._parse_site_text(t)
        assert (residue == 'Threonine')
        assert (site == '185')
Exemple #8
0
def test_parse_site_text():
    text = [
        'threonine 185', 'thr 185', 'thr-185', 'threonine residue 185', 'T185'
    ]
    assert unicode_strs(text)
    for t in text:
        residue, site = ReachProcessor._parse_site_text(t)
        assert (residue == 'T')
        assert (site == '185')
        assert unicode_strs((residue, site))
Exemple #9
0
def test_parse_site_text_other_aa():
    t = 'A431'
    residue, site = ReachProcessor._parse_site_text(t)
    assert(residue == 'A')
    assert(site == '431')
    assert(unicode_strs((residue, site)))
Exemple #10
0
def test_parse_site_text_number_first():
    t = '293T'
    residue, site = ReachProcessor._parse_site_text(t)
    assert(residue == 'T')
    assert(site == '293')
    assert(unicode_strs((residue, site)))
Exemple #11
0
def test_parse_site_text_number():
    t = '135'
    residue, site = ReachProcessor._parse_site_text(t)
    assert(residue is None)
    assert(site == '135')
    assert(unicode_strs(site))
Exemple #12
0
def test_parse_site_text_other_aa():
    t = 'A431'
    residue, site = ReachProcessor._parse_site_text(t)
    assert (residue == 'A')
    assert (site == '431')
    assert (unicode_strs((residue, site)))
Exemple #13
0
def test_parse_site_text_number_first():
    t = '293T'
    residue, site = ReachProcessor._parse_site_text(t)
    assert (residue == 'T')
    assert (site == '293')
    assert (unicode_strs((residue, site)))
Exemple #14
0
def test_parse_site_text_number():
    t = '135'
    residue, site = ReachProcessor._parse_site_text(t)
    assert (residue is None)
    assert (site == '135')
    assert (unicode_strs(site))