prepare_receptor
Converts selected protein PDB chains into receptor PDBQT with Meeko for docking, or returns a fixture reference; use before run_docking since validation does not prepare charges.
Instructions
Convert supplied protein PDB coordinates and selected chains into receptor PDBQT with Meeko, or return an exact fixture reference. Use before run_docking for the receptor; validate_structure checks coordinates but does not prepare charges or PDBQT. Live preparation requires the Meeko runtime and returns artifact bytes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| runId | Yes | Caller-chosen identifier linking this call to one research run. | |
| chainIds | Yes | Protein chain identifiers selected from the supplied structure. | |
| structureId | Yes | Stable identifier of the supplied or retrieved structure. | |
| preparationMethod | Yes | Preparation backend, such as configured Meeko or exact fixture mode. | |
| 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. |