changedInput schema / properties / organism_id / description
Previous value: -"Restrict to an NCBI taxon ID, e.g. 9606 for human. A convenience filter ANDed onto the query; resolve names with uniprot_get_taxonomy."New value: +"Restrict to an NCBI taxon ID, e.g. 9606 for human. A convenience filter ANDed onto the whole query; resolve names with uniprot_get_taxonomy."
changedInput schema / properties / reviewed / description
Previous value: -"Restrict to reviewed Swiss-Prot entries. Defaults to true (curated only); set false to include unreviewed TrEMBL. Ignored when query already pins a reviewed: clause."New value: +"Restrict to reviewed Swiss-Prot entries. Defaults to true (curated only). false applies no tier filter, returning reviewed and unreviewed TrEMBL entries together; for TrEMBL only, put reviewed:false in query. Ignored when query or text_search already contains a reviewed: clause."
changedOutput schema / properties / error / properties / data / properties / reason / description
Previous value: -"Machine-readable failure mode. Declared by this tool: `missing_query`: Neither text_search nor query was provided. `conflicting_query`: Both text_search and query were provided. Other values are possible when a failure originates below the handler."New value: +"Machine-readable failure mode. Declared by this tool: `missing_query`: Neither text_search nor query was provided. `conflicting_query`: Both text_search and query were provided. `invalid_query`: The query or text_search has unbalanced parentheses (rejected before any request), or UniProtKB rejected the query, text_search, fields, or facets value — the message names the rejected value. `invalid_cursor`: UniProt could not continue from the cursor (it answered HTTP 500) — the cursor is malformed or truncated. Other values are possible when a failure originates below the handler."
changedOutput schema / properties / error / properties / data / properties / reason / examples
Previous value: -[
- "missing_query",
- "conflicting_query"
-]New value: +[
+ "missing_query",
+ "conflicting_query",
+ "invalid_query",
+ "invalid_cursor"
+]
addedOutput schema / properties / inactive
Added value: +{
+ "description": "Matching accessions that are inactive in UniProtKB (merged, demerged, or deleted) — not proteins to read, but pointers to the accessions that replace them. Present only when the page held any.",
+ "items": {
+ "additionalProperties": false,
+ "description": "An inactive accession the query matched, with where to go instead.",
+ "properties": {
+ "accession": {
+ "description": "The inactive UniProtKB accession the query matched.",
+ "type": "string"
+ },
+ "deletedReason": {
+ "description": "Why UniProt deleted the entry, when it says. Present on DELETED only.",
+ "type": "string"
+ },
+ "reason": {
+ "description": "UniProt inactiveReasonType: MERGED, DEMERGED, or DELETED. Omitted when UniProt names none.",
+ "type": "string"
+ },
+ "replacedBy": {
+ "description": "Accessions that replace it — the merge target (MERGED) or the demerge products (DEMERGED). Look these up instead.",
+ "items": {
+ "description": "A replacement UniProtKB accession.",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "uniParcId": {
+ "description": "UniParc ID that still holds the sequence, when UniProt gives one.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "accession"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
changedOutput schema / properties / results / description
Previous value: -"Matching protein hits for this page."New value: +"Matching active protein hits for this page. Inactive accessions are in inactive."
changedOutput schema / properties / totalResults / description
Previous value: -"Total matches for the query before pagination (from the upstream result count)."New value: +"Total matches for the query before pagination (from the upstream result count), inactive accessions included."