code: def _assemble_autophosphorylation(self, stmt):
          
          sub_agent = deepcopy(stmt.enz)
          mc = stmt._get_mod_condition()
          sub_agent.mods.append(mc)
          # FIXME Ignore any bound conditions on the substrate!!!
          # This is because if they are included, a complex node will be returned,
          # which (at least currently) won't incorporate any protein
          # modifications.
          sub_agent.bound_conditions = []
          # FIXME
          self._add_nodes_edges(stmt.enz, sub_agent, pc.DIRECTLY_INCREASES,
                                stmt.evidence)
docs: Example: complex(p(HGNC:MAPK14), p(HGNC:TAB1)) =>
                                          p(HGNC:MAPK14, pmod(Ph, Tyr, 100))