Skip to content

Slot: has_function

URI: nmdc:has_function

Applicable Classes

Name Description Modifies Slot
FunctionalAnnotation An assignment of a function term (e yes

Properties

  • Range: String

  • Regex pattern: ^(KEGG_PATHWAY:\w{2,4}\d{5}|KEGG.REACTION:R\d+|RHEA:\d{5}|MetaCyc:[A-Za-z0-9+_.%-:]+|EC:\d{1,2}(\.\d{0,3}){0,3}|GO:\d{7}|MetaNetX:(MNXR\d+|EMPTY)|SEED:\w+|KEGG\.ORTHOLOGY:K\d+|EGGNOG:\w+|PFAM:PF\d{5}|TIGRFAM:TIGR\d+|SUPFAM:\w+|CATH:[1-6]\.[0-9]+\.[0-9]+\.[0-9]+|PANTHER.FAMILY:PTHR\d{5}(\:SF\d{1,3})?)$

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self nmdc:has_function
native nmdc:has_function

LinkML Source

name: has_function
notes:
- the range for has_function was asserted as functional_annotation_term/FunctionalAnnotationTerm,
- but is actually taking string arguments in MongoDB,
- and those are frequently fulltext, not CURIEs. MAM 2021-06-23
from_schema: https://w3id.org/nmdc/nmdc
rank: 1000
alias: has_function
domain_of:
- FunctionalAnnotation
range: string
pattern: ^(KEGG_PATHWAY:\w{2,4}\d{5}|KEGG.REACTION:R\d+|RHEA:\d{5}|MetaCyc:[A-Za-z0-9+_.%-:]+|EC:\d{1,2}(\.\d{0,3}){0,3}|GO:\d{7}|MetaNetX:(MNXR\d+|EMPTY)|SEED:\w+|KEGG\.ORTHOLOGY:K\d+|EGGNOG:\w+|PFAM:PF\d{5}|TIGRFAM:TIGR\d+|SUPFAM:\w+|CATH:[1-6]\.[0-9]+\.[0-9]+\.[0-9]+|PANTHER.FAMILY:PTHR\d{5}(\:SF\d{1,3})?)$