addedInput schema / properties / continuation
Added value: +{
+ "description": "Completed-page continuation from a prior status \"finished\" response. Pass it alone to fetch the next page without polling or re-submitting.",
+ "properties": {
+ "cursor": {
+ "description": "Opaque cursor for the next completed results page.",
+ "minLength": 1,
+ "type": "string"
+ },
+ "jobId": {
+ "description": "UniProt ID-mapping job identifier for the completed job.",
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "jobId",
+ "cursor"
+ ],
+ "type": "object"
+}
changedInput schema / properties / from_db / description
Previous value: -"Source database. Gene_Name = HGNC symbol (pair with tax_id); UniProtKB_AC-ID = accession or entry name; Ensembl/Ensembl_Protein = ENSG/ENSP; PDB; RefSeq_Nucleotide/RefSeq_Protein = NM_/NP_; ChEMBL; GeneID = NCBI Gene. Required unless resuming with a ticket."New value: +"Source database. Gene_Name = HGNC symbol (pair with tax_id); UniProtKB_AC-ID = accession or entry name; Ensembl/Ensembl_Protein = ENSG/ENSP; PDB; RefSeq_Nucleotide/RefSeq_Protein = NM_/NP_; ChEMBL; GeneID = NCBI Gene. Required only when submitting a new mapping job; omitted when resuming with a ticket or continuation."
changedInput schema / properties / ids / description
Previous value: -"Identifiers to translate. Required unless resuming with a ticket."New value: +"Identifiers to translate. Required only when submitting a new mapping job; omitted when resuming with a ticket or continuation."
changedInput schema / properties / ticket / description
Previous value: -"A ticket from a prior status \"running\" response. Pass this alone (no from_db/to_db/ids) to fetch the completed result."New value: +"Running-job ticket from a prior status \"running\" response. Pass it alone to poll that job; do not combine it with continuation or submission inputs."
addedInput schema / properties / ticket / minLength
Added value: +1
changedInput schema / properties / to_db / description
Previous value: -"Target database. UniProtKB-Swiss-Prot = reviewed accessions only (the usual intent); UniProtKB / UniProtKB_AC-ID also include unreviewed TrEMBL. Required unless resuming with a ticket."New value: +"Target database. UniProtKB-Swiss-Prot = reviewed accessions only (the usual intent); UniProtKB / UniProtKB_AC-ID also include unreviewed TrEMBL. Required only when submitting a new mapping job; omitted when resuming with a ticket or continuation."
addedOutput schema / properties / continuation
Added value: +{
+ "additionalProperties": false,
+ "description": "Next completed-page continuation (finished jobs only). Pass it alone to fetch the next page; absent on the terminal page.",
+ "properties": {
+ "cursor": {
+ "description": "Opaque cursor for the next completed results page.",
+ "minLength": 1,
+ "type": "string"
+ },
+ "jobId": {
+ "description": "UniProt ID-mapping job identifier for the completed job.",
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "jobId",
+ "cursor"
+ ],
+ "type": "object"
+}
changedOutput schema / properties / error / properties / data / properties / reason / description
Previous value: -"Machine-readable failure mode. Declared by this tool: `missing_inputs`: Neither a ticket nor the full from_db/to_db/ids triple was provided. `unsupported_db_pair`: The from_db/to_db combination is not supported by the ID-mapping service. `invalid_ticket`: The resume ticket is unknown or has expired server-side (UniProt holds jobs only temporarily). Other values are possible when a failure originates below the handler."New value: +"Machine-readable failure mode. Declared by this tool: `missing_inputs`: No complete submission, running-job ticket, or completed-page continuation was provided. `conflicting_inputs`: Submission inputs, a running-job ticket, or a completed-page continuation were combined. `unsupported_db_pair`: The from_db/to_db combination is not supported by the ID-mapping service. `invalid_ticket`: The resume ticket is unknown or has expired server-side (UniProt holds jobs only temporarily). `invalid_continuation`: The completed-page continuation refers to a result page that is unknown or expired. Other values are possible when a failure originates below the handler."
changedOutput schema / properties / error / properties / data / properties / reason / examples
Previous value: -[
- "missing_inputs",
- "unsupported_db_pair",
- "invalid_ticket"
-]New value: +[
+ "missing_inputs",
+ "conflicting_inputs",
+ "unsupported_db_pair",
+ "invalid_ticket",
+ "invalid_continuation"
+]
changedOutput schema / properties / results / description
Previous value: -"Resolved mappings (present when status is \"finished\"). A source ID with no mapping is simply absent."New value: +"Resolved mappings on this completed page (present only when status is \"finished\"). Failed source IDs are reported in unmappedIds."
changedOutput schema / properties / status / description
Previous value: -"Job state: \"finished\" (results included) or \"running\" (re-call with the ticket)."New value: +"Job state: \"finished\" (one completed results page included) or \"running\" (poll with ticket)."
changedOutput schema / properties / ticket / description
Previous value: -"Resumable job ticket (present when status is \"running\"). Re-call this tool with ticket set, and nothing else, to fetch the result."New value: +"Running-job ticket (present only when status is \"running\"). Pass it alone to poll the same job."
changedOutput schema / properties / unmappedIds / description
Previous value: -"Input IDs with no mapping in the target database (finished jobs only). Absent when resuming or all mapped."New value: +"Source IDs UniProt reported as failed on this completed page. Absent when none failed."