code: def _assemble_transphosphorylation(self, stmt):
          
          # Check our assumptions about the bound condition of the enzyme
          assert len(stmt.enz.bound_conditions) == 1
          assert stmt.enz.bound_conditions[0].is_bound
          # Create a modified protein node for the bound target
          sub_agent = deepcopy(stmt.enz.bound_conditions[0].agent)
          sub_agent.mods.append(stmt._get_mod_condition())
          self._add_nodes_edges(stmt.enz, sub_agent, pc.DIRECTLY_INCREASES,
                                stmt.evidence)
docs: Example: complex(p(HGNC:EGFR)) =>
                                            p(HGNC:EGFR, pmod(Ph, Tyr, 1173))