Species name sets.
Species name sets.
Select and apply best grounding choice to a sequence of bio mentions.
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.
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.
Return a possibly empty sequence of NS/ID strings for the given mentions.
Recursively process arguments of given parent mention, possibly setting new context environment.
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.
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.
Dispatch the given bio mention for grounding, based on candidates and given species context.
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.
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.
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.