Beispiel #1
0
def test_cljson():
    ag = Agent('BRAF',
               mods=[ModCondition('phosphorylation', 'T', '396', False)],
               db_refs={
                   'TEXT': 'Braf',
                   'HGNC': '123'
               })
    cj = Bioagent.make_cljson(ag)
    ag2 = Bioagent.get_agent(cj)
    assert ag2.db_refs['TYPE'] == 'ONT::GENE-PROTEIN'
    ag2.db_refs.pop('TYPE')
    assert ag.equals(ag2), (ag, ag2)