Package

org.clulab.reach

grounding

Permalink

package grounding

Package object for grounding. Written by: Tom Hicks. 1/15/2016. Last Modified: Update for refactor of KB meta info.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. grounding
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class AdHocIMKBFactory extends AnyRef

    Permalink

    Factory class for creating and loading an in-memory KB from a mixed-namespaced TSV file.

    Factory class for creating and loading an in-memory KB from a mixed-namespaced TSV file. Written by: Tom Hicks. 1/19/2016. Last Modified: Add inactive debugging dump.

  2. class AzFailsafeKBML extends IMKBMentionLookup

    Permalink

    KB accessor implementation which always resolves each mention with a local, fake ID.

    KB accessor implementation which always resolves each mention with a local, fake ID. Written by: Tom Hicks. 10/28/2015. Last Modified: Update for changing IMKB.

  3. trait ExternalKBAccessor extends AnyRef

    Permalink

    Traits and classes used to access information from external knowledge bases.

    Traits and classes used to access information from external knowledge bases. Written by Tom Hicks. 3/18/2015. Last Modified: Port to odin branch: adapt for grounding scheme.

  4. class IMKBLookup extends KBLookup

    Permalink

    Base class merging logic for local Knowledge Base lookups on top of in-memory KB.

    Base class merging logic for local Knowledge Base lookups on top of in-memory KB. Written by Tom Hicks. 10/23/2015. Last Modified: Add species for NS/ID method.

  5. class IMKBMentionLookup extends IMKBLookup with KBMentionLookup

    Permalink

    Class implementing logic for local KB Mention lookups on top of base lookups on top of in-memory KB.

    Class implementing logic for local KB Mention lookups on top of base lookups on top of in-memory KB. Written by Tom Hicks. 10/28/2015. Last Modified: Refactor to use key transforms.

  6. class IMKBMetaInfo extends KBMetaInfo with Serializable

    Permalink

    Class holding meta-information for an in-memory knowledge base instance.

    Class holding meta-information for an in-memory knowledge base instance. Written by: Tom Hicks. 10/25/2015. Last Modified: Make this class serializable.

  7. class InMemoryKB extends AnyRef

    Permalink

    Class implementing an in-memory knowledge base indexed by key and species.

    Class implementing an in-memory knowledge base indexed by key and species. Written by: Tom Hicks. 10/25/2015. Last Modified: Replacement of reverse lookups: add species for NS/ID method.

  8. class IncrementingCounter extends AnyRef

    Permalink

    Class to implement an incrementing counter for generating unique IDs.

  9. trait KBKeyTransforms extends AnyRef

    Permalink

    Methods for transforming text strings into potential keys for lookup in KBs.

    Methods for transforming text strings into potential keys for lookup in KBs. Written by Tom Hicks. 10/22/2015. Last Modified: Add no transforms constant. Remove mention handling.

  10. case class KBKeyTransformsGroup(baseKTs: KeyTransforms = DefaultKeyTransforms, auxKTs: KeyTransforms = NoTransforms, postKTs: KeyTransforms = IdentityKeyTransforms) extends Product with Serializable

    Permalink

    A record class containing key transforms used to configure an in-memory KB upon instantiation.

    A record class containing key transforms used to configure an in-memory KB upon instantiation. Written by: Tom Hicks. 1/1/2017. Last Modified: Redo arguments and defaults for updated lookup/transform logic.

  11. trait KBLookup extends AnyRef

    Permalink

    Trait for simple and species-specific string lookup in local knowledge bases.

    Trait for simple and species-specific string lookup in local knowledge bases. Written by Tom Hicks. 10/28/2015. Last Modified: Refactor for consistent selfless traits and extension vs imports.

  12. class KBLookupSet extends AnyRef

    Permalink

    A class to create/manipulate Written by: Tom Hicks.

    A class to create/manipulate Written by: Tom Hicks. 1/11/2017. Last Modified: Refactor protein kinase lookup set here.

  13. trait KBMentionLookup extends KBLookup

    Permalink

    Trait for simple and species-specific Mention lookup in local knowledge bases.

    Trait for simple and species-specific Mention lookup in local knowledge bases. Written by Tom Hicks. 10/28/2015. Last Modified: Refactor for consistent selfless traits and extension vs imports.

  14. class KBMetaInfo extends Serializable

    Permalink

    Class to hold common meta data for different types of knowledge bases.

    Class to hold common meta data for different types of knowledge bases. Written by Tom Hicks. 12/11/2016. Last Modified: Make this class serializable.

  15. class KBResolution extends Serializable

    Permalink

    Class holding information about a specific resolution from the in-memory Knowledge Base.

    Class holding information about a specific resolution from the in-memory Knowledge Base. Written by: Tom Hicks. 10/25/2015. Last Modified: Remove key field. Compare text canonicalized to lower case.

  16. class ReachEntityLookup extends AnyRef

    Permalink

    Class which implements project internal methods to ground entities.

    Class which implements project internal methods to ground entities. Written by Tom Hicks. 11/9/2015. Last Modified: Update for Bioentities KBs.

  17. class ReachGrounder extends LazyLogging

    Permalink

    Class which implements methods to select the best groundings for a sequence of mentions.

    Class which implements methods to select the best groundings for a sequence of mentions. Written by Tom Hicks. 2/9/2016. Last Modified: Update for replacement of reverse lookups.

  18. trait ReachKBKeyTransforms extends KBKeyTransforms

    Permalink

    REACH-related methods for transforming mentions and text strings into potential keys for lookup in KBs.

    REACH-related methods for transforming mentions and text strings into potential keys for lookup in KBs. Written by Tom Hicks. 11/10/2015. Last Modified: A little smarter gene name affix stripping.

  19. type Resolutions = Option[Seq[KBResolution]]

    Permalink
  20. trait Speciated extends AnyRef

    Permalink

    Trait for species features used in external knowledge bases.

    Trait for species features used in external knowledge bases. Written by Tom Hicks. 10/23/2015. Last Modified: Refactor for consistent selfless traits and extension vs imports.

  21. class TsvIMKBFactory extends AnyRef

    Permalink

    Factory class for creating and loading an in-memory KB from a namespaced TSV file.

    Factory class for creating and loading an in-memory KB from a namespaced TSV file. Written by: Tom Hicks. 1/19/2016. Last Modified: Fix: remove redundant load.

Value Members

  1. object AzFailsafeKBML

    Permalink
  2. object EntityChecker extends App with LazyLogging

    Permalink

    Program to lookup/check incoming BioPax model entities against local knowledge bases.

    Program to lookup/check incoming BioPax model entities against local knowledge bases. Author: by Tom Hicks. 5/14/2015. Last Modified: Update for Bioentities KBs.

  3. object InMemoryKB

    Permalink
  4. object KBKeyTransforms

    Permalink

    This object does NOT implement the selfless-trait pattern because the class is extended.

  5. object KBLookupSet

    Permalink

    Companion object to define useful constants and lookup sets.

  6. object ReachContextKBLister

    Permalink

    Object implementing logic to enumerate context related KB entries.

    Object implementing logic to enumerate context related KB entries. Written by Tom Hicks. 2/19/2016. Last Modified: Update for hiding of KB entry class.

  7. object ReachEntityLookup

    Permalink
  8. object ReachIMKBLookups

    Permalink

    Object which implements all Reach KB Lookup instances.

    Object which implements all Reach KB Lookup instances. Written by: Tom Hicks. 10/23/2015. Last Modified: Revert to using default (canonical) key transforms.

  9. object ReachIMKBMentionLookups

    Permalink

    Object which implements all Reach KB Mention Lookup creators and instances.

    Object which implements all Reach KB Mention Lookup creators and instances. Written by: Tom Hicks. 10/28/2015. Last Modified: Revert to using default (canonical) key transforms.

  10. object ReachKBConstants

    Permalink

    Trait for defining constants used by grounding and entity checking code.

    Trait for defining constants used by grounding and entity checking code. Written by Tom Hicks. 10/22/2015. Last Modified: Move no species value and test here.

  11. object ReachKBKeyTransforms extends ReachKBKeyTransforms

    Permalink

    Trait Companion Object allows Mixin OR Import pattern.

  12. object ReachKBUtils

    Permalink

    Support methods for writing local KB accessors.

    Support methods for writing local KB accessors. Written by Tom Hicks. 10/23/2015. Last Modified: Modify methods to use species name sets.

  13. object Speciated extends Speciated

    Permalink

    Trait Companion Object allows Mixin OR Import pattern.

Inherited from AnyRef

Inherited from Any

Ungrouped