Use this function to search
UniProt Archive (UniParc)
entries. Search by identifier, annotation, organism, sequence properties,
or other supported criteria. The rf_* arguments filter the
cross-references returned within matching entries; they do not select
entries by themselves.
Usage
rba_uniprot_uniparc_search(
upi = NULL,
accession = NULL,
db_type = NULL,
db_id = NULL,
gene = NULL,
protein = NULL,
taxid = NULL,
organism = NULL,
sequence_checksum = NULL,
ipr = NULL,
signature_db = NULL,
signature_id = NULL,
upid = NULL,
seq_length = NULL,
rf_dd_type = NULL,
rf_db_id = NULL,
rf_active = NULL,
rf_tax_id = NULL,
...
)Arguments
- upi
Character: (optional) Unique UniParc identifier(s). You can supply up to 100 IDs.
- accession
Character: (optional) UniProtKB primary or secondary accession(s). You can supply up to 100 accession numbers.
- db_type
Character: (optional) Cross-reference database name.
- db_id
Character: (optional) Protein ID in a cross-reference database. You can supply up to 100 IDs.
- gene
Character: (optional) UniProt gene name(s). You can supply up to 20 gene names.
- protein
Character: (optional) UniProt protein name.
- taxid
Numeric: (optional) NIH-NCBI Taxon ID. You can supply up to 20 taxon IDs.
- organism
Character: (optional) Organism name.
- sequence_checksum
Character: (optional) A 16-character hexadecimal sequence CRC64 checksum.
- ipr
Character: (optional) InterPro identifier(s). You can supply up to 20 IDs.
- signature_db
Character: (optional) InterPro signature database. You can supply up to 20 values.
- signature_id
Character: (optional) Signature ID in an InterPro signature database. You can supply up to 20 IDs.
- upid
Character: (optional) UniProt Proteome identifier (UPID). You can supply up to 100 UPIDs.
- seq_length
Character or Numeric: (optional) An exact sequence length (e.g. 150) or a range of sequence lengths (e.g. "130-158").
- rf_dd_type
Character: (optional) Filter each UniParc entry's content by cross-reference names. You can supply multiple values.
- rf_db_id
Character: (optional) Filter each UniParc entry's content by protein identifiers in any cross-reference database. You can supply multiple values.
- rf_active
Logical: (optional) Filter each UniParc entry's content by active status in the source database:
TRUEretains active database references,FALSEretains inactive references, andNULLapplies no active-status filter.- rf_tax_id
Numeric: (optional) Filter each UniParc entry's content by NIH-NCBI Taxon ID. You can supply multiple values.
- ...
rbioapi option(s). See
rba_options's arguments manual for more information on available options.
Value
A list named by UniParc accession. Each element contains sequence information and cross-reference entries for one search hit.
References
The UniProt Consortium. (2025). UniProt: the Universal Protein Knowledgebase in 2025. Nucleic Acids Research, 53(D1), D609–D617. https://doi.org/10.1093/nar/gkae1010
Nightingale, A., Antunes, R., Alpi, E., Bursteinas, B., Gonzales, L., Liu, W., Luo, J., Qi, G., Turner, E., & Martin, M. (2017). The Proteins API: Accessing key integrated protein and genome information. Nucleic Acids Research, 45(W1), W539–W544. https://doi.org/10.1093/nar/gkx237
See also
Other "UniProt - UniParc":
rba_uniprot_uniparc(),
rba_uniprot_uniparc_bestguess(),
rba_uniprot_uniparc_sequence()
Examples
# \donttest{
rba_uniprot_uniparc_search(upi = "UPI00000000C9")
# }
# \donttest{
rba_uniprot_uniparc_search(accession = "P30914")
# }
# \donttest{
rba_uniprot_uniparc_search(accession = "P30914", rf_active = TRUE)
# }
# \donttest{
rba_uniprot_uniparc_search(taxid = 694009, protein = "Nucleoprotein")
# }