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.
Species name sets.
Species name sets.
A set of label strings for humans, found in KBs.
A set of label strings for humans, found in KBs.
Tell whether the given species string is label for humans or not.
Tell whether the given species string is label for humans or not.
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.
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.
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.
The in-memory knowledge base that all lookups will work against.
The in-memory knowledge base that all lookups will work against.
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.
Resolve the given Mention to an optional entry in a knowledge base.
Resolve the given Mention to an optional entry in a knowledge base. Return a resolution for the entry, if any found.
Resolve the given text string to an optional entry in a knowledge base.
Resolve the given text string to an optional entry in a knowledge base. Return a resolution for the entry, if any found.
Resolve the given Mention to an optional entry in a knowledge base.
Resolve the given Mention to an optional entry in a knowledge base. If the mention is not found, use the given text transforming functions to create and lookup alternate keys. Return a resolution for the entry, if any found.
Resolve the given text string to an optional entry in a knowledge base.
Resolve the given text string to an optional entry in a knowledge base. If the text is not found, use the given text transforming functions to create and lookup alternate keys. Return a resolution for the entry, if any found.
Resolve the given Mention to an optional entry in a knowledge base, for the single named species.
Resolve the given Mention to an optional entry in a knowledge base, for the single named species. Return a resolution for the entry, if any found.
Resolve the given text string to an optional entry in a knowledge base, for the single named species.
Resolve the given text string to an optional entry in a knowledge base, for the single named species. Return a resolution for the entry, if any found.
Resolve the given Mention to an optional entry in a knowledge base, for the single named species.
Resolve the given Mention to an optional entry in a knowledge base, for the single named species. If the mention is not found, use the given text transforming functions to create and lookup alternate keys. Return a resolution for the entry, if any found.
Resolve the given text string to an optional entry in a knowledge base, for the single named species.
Resolve the given text string to an optional entry in a knowledge base, for the single named species. If the text is not found, use the given text transforming functions to create and lookup alternate keys. Return a resolution for the entry, if any found.
Resolve the given Mention to an optional group of entries in a knowledge base, returning resolutions for all species entries found in the KB.
Resolve the given Mention to an optional group of entries in a knowledge base, returning resolutions for all species entries found in the KB.
Resolve the given text string to an optional group of entries in a knowledge base, returning resolutions for all species entries found in the KB.
Resolve the given text string to an optional group of entries in a knowledge base, returning resolutions for all species entries found in the KB.
Resolve the given Mention to an optional group of entries in a knowledge base, returning resolutions for all species entries found in the KB.
Resolve the given Mention to an optional group of entries in a knowledge base, returning resolutions for all species entries found in the KB. If the mention is not found, use the given text transforming functions to create and lookup alternate keys.
Resolve the given text string to an optional group of entries in a knowledge base, returning resolutions for all species entries found in the KB.
Resolve the given text string to an optional group of entries in a knowledge base, returning resolutions for all species entries found in the KB. If the text is not found, use the given text transforming functions to create and lookup alternate keys.
Resolve the given Mention to an optional entry in a knowledge base, failing if the entry is not for humans.
Resolve the given Mention to an optional entry in a knowledge base, failing if the entry is not for humans. Return a resolution for a human entry, if any found.
Resolve the given text string to an optional entry in a knowledge base, failing if the entry is not for humans.
Resolve the given text string to an optional entry in a knowledge base, failing if the entry is not for humans. Return a resolution for a human entry, if any found.
Resolve the given Mention to an optional entry in a knowledge base, failing if the entry is not for humans.
Resolve the given Mention to an optional entry in a knowledge base, failing if the entry is not for humans. If the mention is not found, use the given text transforming functions to create and lookup alternate keys. Return a resolution for a human entry, if any found.
Resolve the given text string to an optional entry in a knowledge base, failing if the entry is not for humans.
Resolve the given text string to an optional entry in a knowledge base, failing if the entry is not for humans. If the text is not found, use the given text transforming functions to create and lookup alternate keys. Return a resolution for a human entry, if any found.
Resolve the given Mention to an optional entry in a knowledge base which explicitly does not have an associated species.
Resolve the given Mention to an optional entry in a knowledge base which explicitly does not have an associated species. Fail if all entries have species. Return a resolution for the entry, if any found.
Resolve the given text string to an optional entry in a knowledge base which explicitly does not have an associated species.
Resolve the given text string to an optional entry in a knowledge base which explicitly does not have an associated species. Fail if all entries have species. Return a resolution for the entry, if any found.
Resolve the given Mention to an optional entry in a knowledge base which explicitly does not have an associated species.
Resolve the given Mention to an optional entry in a knowledge base which explicitly does not have an associated species. Fail if all entries have species. If the mention is not found, use the given text transforming functions to create and lookup alternate keys. Return a resolution for the entry, if any found.
Resolve the given text string to an optional entry in a knowledge base which explicitly does not have an associated species.
Resolve the given text string to an optional entry in a knowledge base which explicitly does not have an associated species. Fail if all entries have species. If the text is not found, use the given text transforming functions to create and lookup alternate keys. Return a resolution for the entry, if any found.
Return the portion of the key string minus one of the protein family suffixes, if found in the given key string, else return the key unchanged.
Return the portion of the key string minus one of the protein family suffixes, if found in the given key string, else return the key unchanged.
Return the portion of the key string before a trailing mutation phrase, if found in the given key string, else return the key unchanged.
Return the portion of the key string before a trailing mutation phrase, if found in the given key string, else return the key unchanged.
Return the portion of the key string minus one of the organ-cell-type suffixes, if found in the given key string, else return the key unchanged.
Return the portion of the key string minus one of the organ-cell-type suffixes, if found in the given key string, else return the key unchanged.
Return the portion of the key string minus one of the protein suffixes, if found in the given key string, else return the key unchanged.
Return the portion of the key string minus one of the protein suffixes, if found in the given key string, else return the key unchanged.
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.
Return the protein portion of a mutatation-protein string, if found in the given key string, else return the key unchanged.
Return the protein portion of a mutatation-protein string, if found in the given key string, else return the key unchanged.
KB accessor to resolve protein family names via KBs generated from the BioPax model.