Пример #1
0
def process_xml(xml_string):
    tp = TripsProcessor(xml_string)
    tp.get_complexes()
    tp.get_phosphorylation()
    tp.get_activating_mods()
    return tp
Пример #2
0
def process_text(text):
    html = trips_client.send_query(text)
    xml = trips_client.get_xml(html)
    with open('test.xml','w') as f:
        f.write(xml)
    return process_xml(xml)


def process_xml(xml_string):
    tp = TripsProcessor(xml_string)
    tp.get_complexes()
    tp.get_phosphorylation()
    tp.get_activating_mods()
    return tp
   

if __name__ == '__main__':
    input_fname = 'phosphorylate.xml'
    if len(sys.argv) > 1:
        input_fname = sys.argv[1]
    try:
        fh = open(input_fname, 'rt')
    except IOError:
        print 'Could not open file %s' % input_fname
        sys.exit()
    xml_string = fh.read()
    tp = TripsProcessor(xml_string)
    tp.get_complexes()
    tp.get_phosphorylation()