コード例 #1
0
ファイル: dtda_test.py プロジェクト: bgyori/bioagents
def test_is_nominal_target():
    d = DTDA()
    for vem in _vems:
        is_target = d.is_nominal_drug_target(vem, _braf)
        assert is_target
        is_target = d.is_nominal_drug_target(vem, _kras)
        assert not is_target
コード例 #2
0
def test_is_nominal_target():
    d = DTDA()
    for vem in _vems:
        is_target = d.is_nominal_drug_target(vem, _braf)
        assert is_target
        is_target = d.is_nominal_drug_target(vem, _kras)
        assert not is_target
コード例 #3
0
def test_all_disease_list():
    d = DTDA()
    assert d.all_diseases
    assert d.all_diseases == list(cbio_efo_map.keys())
    assert all(isinstance(e, str) for e in d.all_diseases)
コード例 #4
0
def test_all_target_list():
    d = DTDA()
    all_targets = d.get_all_targets()
    assert len(all_targets) > 1000
    assert all('HGNC' in a.db_refs for a in all_targets)
コード例 #5
0
def test_all_drug_list():
    d = DTDA()
    all_drugs = d.get_all_drugs()
    assert len(all_drugs) > 2300, len(all_drugs)
コード例 #6
0
def test_find_drug_targets2():
    d = DTDA()
    targets = d.find_drug_targets(_alk_drug)
    assert len(targets) == 1
    assert any(target.name == 'TGFBR1' for target in targets), targets
コード例 #7
0
def test_find_drug_targets1():
    d = DTDA()
    for vem in _vems:
        targets = d.find_drug_targets(vem)
        assert len(targets) >= 1, targets
        assert any(target.name == 'BRAF' for target in targets), targets
コード例 #8
0
def test_is_nominal_target_dash():
    d = DTDA()
    is_target = d.is_nominal_drug_target(_alk_drug, _tgfbr1)
    assert is_target
コード例 #9
0
def test_mutation_statistics():
    d = DTDA()
    mutation_dict = \
        d.get_mutation_statistics('pancreatic carcinoma', 'missense')
    assert mutation_dict['KRAS']['count'] > 0
コード例 #10
0
def test_all_target_list():
    d = DTDA()
    assert d.all_targets
    assert all('HGNC' in Agent._from_json(e).db_refs.keys()
               for e in d.all_targets)
コード例 #11
0
def test_all_drug_list():
    d = DTDA()
    assert d.all_drugs
    assert all('HMS-LINCS' in Agent._from_json(e).db_refs.keys()
               for e in d.all_drugs)
コード例 #12
0
ファイル: dtda_test.py プロジェクト: bgyori/bioagents
def test_find_drug_targets2():
    d = DTDA()
    targets = d.find_drug_targets(_alk_drug)
    assert len(targets) == 1
    assert any(target == 'TGFBR1' for target in targets), targets
コード例 #13
0
ファイル: dtda_test.py プロジェクト: bgyori/bioagents
def test_find_drug_targets1():
    d = DTDA()
    for vem in _vems:
        targets = d.find_drug_targets(vem)
        assert len(targets) >= 1, targets
        assert any(target == 'BRAF' for target in targets), targets
コード例 #14
0
ファイル: dtda_test.py プロジェクト: bgyori/bioagents
def test_is_nominal_target_dash():
    d = DTDA()
    is_target = d.is_nominal_drug_target(_alk_drug, _tgfbr1)
    assert is_target
コード例 #15
0
ファイル: dtda_test.py プロジェクト: bgyori/bioagents
def test_mutation_statistics():
    d = DTDA()
    mutation_dict = \
        d.get_mutation_statistics('pancreatic carcinoma', 'missense')
    assert mutation_dict['KRAS']['count'] > 0