validate_structure
Checks supplied structure metadata and parses PDB atoms, chains, and residues to catch mismatches before mapping, accessibility, or docking preparation.
Instructions
Check supplied structure metadata and, when PDB bytes are provided, parse actual atoms, chains, and residues. Use before mapping, accessibility, or docking preparation; this does not evaluate model confidence or binding. Mismatched metadata returns a structured failure.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| runId | Yes | Caller-chosen identifier linking this call to one research run. | |
| format | Yes | Requested structure or export format, as enumerated by this tool. | |
| chainIds | Yes | Protein chain identifiers selected from the supplied structure. | |
| structureId | Yes | Stable identifier of the supplied or retrieved structure. | |
| residueCount | Yes | Expected protein residue count for metadata consistency checks. | |
| sourceStatus | Yes | Provenance label for the supplied structure or compound. | |
| structurePdbBase64 | No | Base64-encoded protein PDB coordinate bytes for direct computation. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | Whether execution completed successfully. | |
| data | No | Tool-specific result fields on success. | |
| meta | Yes | Run identifiers, timings, and input/output hashes. | |
| error | No | Structured failure on unsuccessful execution. |