Search
search"Find protein [name]" / "look up [gene] in UniProt" / "BRCA1 / TP53 / insulin protein info" / "all proteins for [organism]" — UniProtKB search via Lucene-style queries (e.g. gene:BRCA1 AND organism_id:9606 for human BRCA1). UniProt is the authoritative protein-sequence-and-function database — use for protein characterization, function annotation, sequence retrieval, and cross-references to PDB/GO/PubMed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| size | No | 1-500 (default 25) | |
| query | Yes | Lucene-style expression, passed bare — do NOT wrap the whole thing in quotes. Fielded terms combine with AND, e.g. gene:BRCA1 AND organism_id:9606. Quotes are only for a multi-word value, e.g. organism_name:"Homo sapiens". Plain-English questions match poorly because every token must appear; prefer keywords. | |
| fields | No | Comma-sep returned fields (json/tsv only). | |
| format | No | json (default) | tsv | fasta | xml |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| facets | No | Search facets for filtering | |
| results | No | Array of search result entries |