Read an InterProScan job
interpro_get_scan_resultCheck an InterProScan job started by interpro_scan_sequence, waiting up to waitSeconds for it to finish. Returns the matches once finished, otherwise its queued or running status to check again later. Matches are InterProScan records verbatim, 1-based and inclusive, with the InterPro and InterProScan versions that produced them. Jobs and their results expire seven days after submission.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"jobId": "<jobId>"
},
"name": "interpro_get_scan_result"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jobId | Yes | jobId returned by interpro_scan_sequence, such as iprscan6-R20261028-131532-0930-13189043-p1m. | |
| cursor | No | Opaque coverage.nextCursor from an earlier result for this same jobId, to read the next segment. | |
| waitSeconds | No | Seconds to wait for a pending job to finish; 0 checks its status once and returns. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| md5 | No | Uppercase hex MD5 of the uppercased residues, the UniParc sequence digest. | |
| error | No | Present when the call failed. Absent on success. | |
| jobId | No | InterProScan job ID on the interproscan path; results stay retrievable for seven days. | |
| shown | No | Match records in this segment. | |
| length | No | Sequence length in residues. | |
| notice | No | Job, continuation, or empty-result guidance. | |
| source | No | Which path produced the result: precalculated matches from the InterPro Matches API, or an InterProScan 6 job run through the EBI Job Dispatcher. | |
| status | No | finished: matches are present. queued or running: the job is pending; read it later with interpro_get_scan_result. submitted: accepted in this call and not yet polled. | |
| matches | No | Whole match records in this segment when finished, sorted by earliest location start then signature accession; coordinates are 1-based and inclusive. Each record keeps its own source and signatureLibraryRelease. | |
| coverage | No | Where this segment sits in the complete match list; present when finished. | |
| sourceUrl | No | Upstream endpoint that supplied this result. | |
| truncated | No | More segments remain. | |
| totalCount | No | Match records in the complete result. | |
| interproVersion | No | InterPro release of a finished InterProScan job. | |
| interproscanVersion | No | InterProScan version of a finished job. |