edu.arizona.sista.reach.grounding

ReachGrounder

Related Doc: package grounding

class ReachGrounder extends Speciated

Class which implements methods to select the best groundings for a sequence of mentions. Written by Tom Hicks. 2/9/2016. Last Modified: Walk biomentions, match species from context.

Linear Supertypes
Speciated, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ReachGrounder
  2. Speciated
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ReachGrounder()

Type Members

  1. type SpeciesNameSet = Set[String]

    Species name sets.

    Species name sets.

    Definition Classes
    Speciated

Value Members

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

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

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

    Definition Classes
    AnyRef → Any
  4. def SpeciesNameSet(xs: String*): Set[String]

    Definition Classes
    Speciated
  5. def apply(mentions: Seq[BioMention]): Seq[BioMention]

    Select and apply best grounding choice to a sequence of bio mentions.

  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def containsHumanNsId(nsIdSeq: Seq[String]): Boolean

    Tell whether the given sequence of namespace/ID strings contains a human nsId.

    Tell whether the given sequence of namespace/ID strings contains a human nsId.

    Definition Classes
    Speciated
  9. def containsHumanSpecies(speciesSeq: Seq[String]): Boolean

    Tell whether the given sequence of species strings contain a human species label.

    Tell whether the given sequence of species strings contain a human species label.

    Definition Classes
    Speciated
  10. final def eq(arg0: AnyRef): Boolean

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

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

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

    Definition Classes
    AnyRef → Any
  14. def groundArguments(event: BioMention): Unit

    Recursively process arguments of given event, possibly setting new context environment.

  15. def groundAsHuman(mention: BioTextBoundMention): Unit

    Prioritize the Grounding of the given mention as human.

    Prioritize the Grounding of the given mention as human. NB: Mention must be grounded and have more than one candidate.

  16. def groundBySpecies(mention: BioTextBoundMention, mentionNsIds: Seq[String]): Unit

    Prioritize the grounding for one of the given species.

    Prioritize the grounding for one of the given species. NB: Mention must be grounded and have more than one candidate.

  17. def groundMention(mention: BioMention, species: Seq[String]): Unit

    Dispatch the given bio mention for grounding, based on candidates and given species context.

  18. def hasHumanNsId(nsId: String): Boolean

    Tell whether the given namespace/ID string is an ID for humans or not.

    Tell whether the given namespace/ID string is an ID for humans or not.

    Definition Classes
    Speciated
  19. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  20. def isHumanSpecies(species: String): Boolean

    Tell whether the given species string is label for humans or not.

    Tell whether the given species string is label for humans or not.

    Definition Classes
    Speciated
  21. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  22. def isMemberOf(species: String, speciesSet: SpeciesNameSet): Boolean

    Tell whether the given species string is a member of the given set of species.

    Tell whether the given species string is a member of the given set of species.

    Definition Classes
    Speciated
  23. val mentionMgr: MentionManager

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

    Definition Classes
    AnyRef
  25. final def notify(): Unit

    Definition Classes
    AnyRef
  26. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  27. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  28. def toString(): String

    Definition Classes
    AnyRef → Any
  29. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Speciated

Inherited from AnyRef

Inherited from Any

Ungrouped