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: Add flag to allow grounding to ignore species and use human default.

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. val config: Config

  9. 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
  10. 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
  11. final def eq(arg0: AnyRef): Boolean

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

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

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

    Definition Classes
    AnyRef → Any
  15. def getSpeciesContext(mention: BioMention): Seq[String]

    Return a possibly empty sequence of NS/ID strings for the given mentions.

  16. def groundArguments(parent: BioMention): Unit

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

  17. 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.

  18. def groundBySpecies(mention: BioTextBoundMention, context: Seq[String]): Unit

    Prioritize the grounding for one of the given species NS/IDs strings.

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

  19. def groundMention(mention: BioMention, context: Seq[String]): Unit

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

  20. 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
  21. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  22. 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
  23. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  24. 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
  25. val mentionMgr: MentionManager

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

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

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

    Definition Classes
    AnyRef
  29. val overrideSpecies: Boolean

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

    Definition Classes
    AnyRef
  31. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Speciated

Inherited from AnyRef

Inherited from Any

Ungrouped