Пример #1
0
 def _parse_reaction(element):
     new_reaction = Reaction()
     for k, v in element.attrib.items():
         new_reaction.__setattr__(k, v)
     for subelement in element:
         if subelement.tag == "substrate":
             new_reaction.add_substrate(int(subelement.attrib["id"]))
         elif subelement.tag == "product":
             new_reaction.add_product(int(subelement.attrib["id"]))
     self.pathway.add_reaction(new_reaction)
Пример #2
0
 def _parse_reaction(element):
     new_reaction = Reaction()
     for k, v in element.attrib.items():
         new_reaction.__setattr__(k, v)
     for subelement in element.getchildren():
         if subelement.tag == 'substrate':
             new_reaction.add_substrate(int(subelement.attrib['id']))
         elif subelement.tag == 'product':
             new_reaction.add_product(int(subelement.attrib['id']))
     self.pathway.add_reaction(new_reaction)
Пример #3
0
 def _parse_reaction(element):
     new_reaction = Reaction()
     for k, v in element.attrib.items():
         new_reaction.__setattr__(k, v)
     for subelement in element.getchildren():
         if subelement.tag == 'substrate':
             new_reaction.add_substrate(int(subelement.attrib['id']))
         elif subelement.tag == 'product':
             new_reaction.add_product(int(subelement.attrib['id']))
     self.pathway.add_reaction(new_reaction)