edu.arizona.sista.reach.grounding

ReachKBKeyTransforms

Related Docs: trait ReachKBKeyTransforms | package grounding

object ReachKBKeyTransforms extends ReachKBKeyTransforms

Trait Companion Object allows Mixin OR Import pattern.

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

Type Members

  1. type KeyTransforms = Seq[(String) ⇒ String]

    Type alias for functions which take a text string and return a potential key string.

    Type alias for functions which take a text string and return a potential key string.

    Definition Classes
    KBKeyTransforms

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. val HyphenatedNamePat: Regex

    Pattern matching 2 text strings separated by a hyphen, case insensitive.

  5. val OrganSuffixPat: Regex

    Trailing context strings for organ phrases, case insensitive.

  6. val PTMPrefixPat: Regex

    Match protein names beginning with special PTM-related prefix characters.

  7. val PhosphorMutationPat: Regex

    Match phosphorylation mutation phrases, case insensitive.

  8. val TrailingMutationPat: Regex

    Match mutation string at end of text string, case insensitive.

  9. def applyTransforms(text: String, transformFns: KeyTransforms): Seq[String]

    Return a sequence of alternate keys, one for each of the given key transforms.

    Return a sequence of alternate keys, one for each of the given key transforms.

    Definition Classes
    KBKeyTransforms
  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  14. val familyKeyTransforms: Seq[(String) ⇒ String]

    List of transform methods to apply for alternate Protein Family lookups.

  15. def finalize(): Unit

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

    Definition Classes
    AnyRef → Any
  17. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  18. def hyphenatedProteinKey(text: String): String

    Check for one of several types of hyphen-separated strings and, if found, extract and return the candidate text portion, else return the text unchanged.

    Check for one of several types of hyphen-separated strings and, if found, extract and return the candidate text portion, else return the text unchanged.

    Definition Classes
    ReachKBKeyTransforms
  19. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  20. def isProteinDomain(domain: String): Boolean

  21. def makeCanonicalKey(text: String): String

    Canonicalize the given text string into a key for both storage and lookup.

    Canonicalize the given text string into a key for both storage and lookup.

    Definition Classes
    ReachKBKeyTransforms
  22. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  25. val organCellTypeKeyTransforms: Seq[(String) ⇒ String]

    List of transform methods to apply for alternate Organ-CellType lookups.

  26. val proteinDomainSuffixes: Set[String]

    Set of protein domain suffixes.

  27. val proteinKeyTransforms: Seq[(String) ⇒ String]

    List of transform methods to apply for alternate Protein lookups.

  28. def reachAlternateKeys(text: String, transformFns: KeyTransforms): Seq[String]

    Return alternate lookup keys created from the given text string and transform functions.

    Return alternate lookup keys created from the given text string and transform functions.

    Definition Classes
    ReachKBKeyTransforms
  29. def stripFamilySuffixes(text: String): String

    Return the portion of the text string minus one of the protein family suffixes, if found in the given text string, else return the text lowercased.

    Return the portion of the text string minus one of the protein family suffixes, if found in the given text string, else return the text lowercased.

    Definition Classes
    ReachKBKeyTransforms
  30. def stripMutantProtein(text: String): String

    Return the portion of the text string before a trailing mutation phrase, if found in the given text string, else return the text unchanged.

    Return the portion of the text string before a trailing mutation phrase, if found in the given text string, else return the text unchanged.

    Definition Classes
    ReachKBKeyTransforms
  31. def stripOrganCellTypeSuffixes(text: String): String

    Return the portion of the text string minus one of the organ-cell-type suffixes, if found in the given text string, else return the text unchanged.

    Return the portion of the text string minus one of the organ-cell-type suffixes, if found in the given text string, else return the text unchanged.

    Definition Classes
    ReachKBKeyTransforms
  32. def stripPTMPrefixes(text: String): String

    Return the portion of the text string minus any of the PTM-related prefixes, if found in the given text string, else return the text unchanged.

    Return the portion of the text string minus any of the PTM-related prefixes, if found in the given text string, else return the text unchanged.

    Definition Classes
    ReachKBKeyTransforms
  33. def stripProteinSuffixes(text: String): String

    Return the portion of the text string minus one of the protein suffixes, if found in the given text string, else return the text lowercased.

    Return the portion of the text string minus one of the protein suffixes, if found in the given text string, else return the text lowercased.

    Definition Classes
    ReachKBKeyTransforms
  34. def stripSuffixes(suffixes: Seq[String], text: String): String

    Try to remove all of the suffixes in the given set from the given text.

    Try to remove all of the suffixes in the given set from the given text.

    Definition Classes
    KBKeyTransforms
  35. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  36. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ReachKBKeyTransforms

Inherited from KBKeyTransforms

Inherited from AnyRef

Inherited from Any

Ungrouped