global action for EventEngine
1.
1. Checks that the cause and theme of an "auto" event (ex. autophosphorylation) are the same
2. Splits valid event into BioEventMention (sans cause) and a BioRelationMention for a Regulation where
the original cause serves as the controller.
NOTE: we cannot call splitSimpleEvent, as it requires that the controlled and controller do not overlap
Identical to mkRegulation, except mkActivation will only allow activations where no overlapping regulation is present
Converts mentions to biomentions.
Converts mentions to biomentions. They are returned as mentions but they are biomentions with grounding, modifications, etc
This action handles the creation of mentions from labels generated by the NER system.
This action handles the creation of mentions from labels generated by the NER system. Rules that use this action should run in an iteration following and rules recognizing "custom" entities. This action will only create mentions if no other mentions overlap with a NER label sequence.
For bindings that should not be split into pairs
Gets a sequence of mentions that are candidates for becoming Ubiquitination events and filters out the ones that have ubiquitin as a theme, since a ubiquitin can't be ubiquitinated.
Gets a sequence of mentions that are candidates for becoming Ubiquitination events and filters out the ones that have ubiquitin as a theme, since a ubiquitin can't be ubiquitinated. Events that have ubiquitin as a cause are also filtered out.
Promote any Sites in the Modifications of a SimpleEvent argument to an event argument "site"
Splits a SimpleEvent with a theme and a cause into a ComplexEvent.
Splits a SimpleEvent with a theme and a cause into a ComplexEvent. Requires that the controlled and controller do not overlap
Gets RelationMentions that represent an EventSite, and attaches the site to the corresponding entities in-place.
Gets RelationMentions that represent an EventSite, and attaches the site to the corresponding entities in-place. Later, if these entities are matched as participants in an event, these sites will be "promoted" to that event and removed from the entity (see siteSniffer for details) This action always returns Nil and assumes that the arguments are already in the state.
Gets RelationMentions that represent a Mutant, and attaches the mutation to the corresponding event in-place.
Gets RelationMentions that represent a Mutant, and attaches the mutation to the corresponding event in-place. This action always returns Nil and assumes that the arguments are already in the state.
This action gets RelationMentions that represents a PTM, and attaches the modification to the target entity in place.
This action gets RelationMentions that represents a PTM, and attaches the modification to the target entity in place. This action modifies mentions in-place. This action always returns Nil, it assumes that the arguments are already in the state.
Unpacks RelationMentions into its arguments.
Unpacks RelationMentions into its arguments. A new BioTextBoundMention will be created for each argument with the labels of the original RelationMention. This is relying on Odin's behavior of assigning the same label of the RelationMention to its arguments captured with a pattern (not mention captures). This is required for RelationMentions whose arguments are used directly by subsequent rules. WARNING This method only handles RelationMentions. Other types of Mentions are deleted.
Last Modified: issue #538: Add stem for deplete/depletion.