Uniparc Tools¶
Configuration File: uniparc_tools.json
Tool Type: Local
Tools Count: 2
This page contains all tools defined in the uniparc_tools.json configuration file.
Available Tools¶
UniParc_get_entry (Type: UniParcTool)¶
Get a UniProt UniParc entry by its stable UPI identifier. UniParc is the most comprehensive, non-…
UniParc_get_entry tool specification
Tool Information:
Name:
UniParc_get_entryType:
UniParcToolDescription: Get a UniProt UniParc entry by its stable UPI identifier. UniParc is the most comprehensive, non-redundant protein sequence archive, storing every unique sequence ever seen across all major databases (UniProtKB, RefSeq, Ensembl, PDB, EMBL/GenBank, EPO patents, etc.). Each unique sequence gets a permanent UPI ID. Returns all active database cross-references (with gene name, protein name, organism), InterPro domain annotations, and full sequence with length/weight/checksums. Essential for tracking a protein sequence across databases and finding all records with an identical sequence. Example: UPI000002ED67 is TP53 (p53), active in Swiss-Prot (P04637), TrEMBL, RefSeq, Ensembl, PDB with 551 total cross-references.
Parameters:
upi(string) (required) UniParc identifier (e.g., ‘UPI000002ED67’ for TP53/P04637). Find UPIs via UniParc_search or from UniProt protein pages.
Example Usage:
query = {
"name": "UniParc_get_entry",
"arguments": {
"upi": "example_value"
}
}
result = tu.run(query)
UniParc_search (Type: UniParcTool)¶
Search UniProt UniParc sequence archive by gene name, organism, or database membership. Finds all…
UniParc_search tool specification
Tool Information:
Name:
UniParc_searchType:
UniParcToolDescription: Search UniProt UniParc sequence archive by gene name, organism, or database membership. Finds all unique protein sequences matching the query, returning UPI identifiers, UniProt accessions, organisms, gene names, and creation dates. Useful for finding all sequence variants of a gene across species, or identifying sequences present in specific databases (PDB, RefSeq, Ensembl). Supports Lucene query syntax: ‘gene:TP53 AND organism_id:9606’ for human TP53 sequences, ‘database:PDB AND gene:BRCA1’ for BRCA1 sequences with PDB structures. Example: gene:TP53 AND organism_id:9606 returns multiple UniParc entries including the canonical p53 and splice variants.
Parameters:
query(string) (required) Search query in Lucene syntax. Examples: ‘gene:TP53 AND organism_id:9606’, ‘database:PDB AND gene:BRCA1’, ‘accession:P04637’. Fields: gene, organism_id, organism_name, database, accession, upi, checksum.size(integer) (optional) Number of results to return (default 5, max 10).
Example Usage:
query = {
"name": "UniParc_search",
"arguments": {
"query": "example_value"
}
}
result = tu.run(query)