Class/Object

org.clulab.reach.darpa

DarpaActions

Related Docs: object DarpaActions | package darpa

Permalink

class DarpaActions extends Actions with LazyLogging

Last Modified: issue #538: Add stem for deplete/depletion.

Linear Supertypes
LazyLogging, Actions, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DarpaActions
  2. LazyLogging
  3. Actions
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DarpaActions()

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def cleanupEvents(mentions: Seq[Mention], state: State): Seq[Mention]

    Permalink

    global action for EventEngine

  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. val default: Action

    Permalink
    Definition Classes
    Actions
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. def handleAutoEvent(mentions: Seq[Mention], state: State): Seq[Mention]

    Permalink

    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

  13. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. def keepIfValidArgs(mentions: Seq[Mention], state: State): Seq[Mention]

    Permalink
  16. lazy val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    LazyLogging
  17. def mkActivation(mentions: Seq[Mention], state: State): Seq[Mention]

    Permalink

    Identical to mkRegulation, except mkActivation will only allow activations where no overlapping regulation is present

  18. def mkBinding(mentions: Seq[Mention], state: State): Seq[Mention]

    Permalink
  19. def mkBindingsFromPairs(pairs: Seq[Seq[BioMention]], original: EventMention): Seq[Mention]

    Permalink
  20. def mkBioMention(mentions: Seq[Mention], state: State): Seq[Mention]

    Permalink

    Converts mentions to biomentions.

    Converts mentions to biomentions. They are returned as mentions but they are biomentions with grounding, modifications, etc

  21. val mkEntities: Action

    Permalink
  22. def mkNERMentions(mentions: Seq[Mention], state: State): Seq[Mention]

    Permalink

    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.

  23. def mkNaryBinding(mentions: Seq[Mention], state: State): Seq[Mention]

    Permalink

    For bindings that should not be split into pairs

  24. def mkRegulation(mentions: Seq[Mention], state: State): Seq[Mention]

    Permalink
  25. def mkUbiquitination(mentions: Seq[Mention], state: State): Seq[Mention]

    Permalink

    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.

  26. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  27. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  28. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  29. def siteSniffer(mentions: Seq[Mention], state: State): Seq[Mention]

    Permalink

    Promote any Sites in the Modifications of a SimpleEvent argument to an event argument "site"

  30. def splitSimpleEvents(mentions: Seq[Mention], state: State): Seq[Mention]

    Permalink

    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

  31. def storeEventSite(mentions: Seq[Mention], state: State): Seq[Mention]

    Permalink

    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.

  32. def storeMutants(mentions: Seq[Mention], state: State): Seq[Mention]

    Permalink

    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.

  33. def storePTM(mentions: Seq[Mention], state: State): Seq[Mention]

    Permalink

    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.

  34. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  35. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  36. def unpackRelations(mentions: Seq[Mention], state: State): Seq[Mention]

    Permalink

    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.

  37. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from LazyLogging

Inherited from Actions

Inherited from AnyRef

Inherited from Any

Ungrouped