Pure. Which annotated domains, sites, or regions contain a given residue, which is the question a variant reviewer actually asks.
Arguments
- features
A feature tibble from
uniprot_parse_features().- position
A residue position.
References
Nightingale et al. (2017). The Proteins API: accessing key integrated protein and genome information. Nucleic Acids Research 45(W1), W539-W544. doi:10.1093/nar/gkx237
The data it serves is UniProt's. The UniProt Consortium (2025). UniProt: the Universal Protein Knowledgebase in 2025. Nucleic Acids Research 53(D1), D609-D617. doi:10.1093/nar/gkae1010
Service documentation: https://www.ebi.ac.uk/proteins/api/doc/
Examples
features <- uniprot_parse_features(list(features = list(
list(type = "DOMAIN", description = "Kinase", begin = "457", end = "717")
)))
uniprot_features_at(features, 600)
#> # A tibble: 1 × 5
#> type label description begin end
#> <chr> <chr> <chr> <int> <int>
#> 1 DOMAIN Domain Kinase 457 717
uniprot_features_at(features, 100)
#> # A tibble: 0 × 5
#> # ℹ 5 variables: type <chr>, label <chr>, description <chr>, begin <int>,
#> # end <int>