remove_duplicate_candidates
Groups candidates with identical positional identity, selects canonical records, and returns duplicate relationships before constraint-rule application without altering source evidence.
Instructions
Group candidates with identical positional identity and choose canonical records. Use before apply_constraint_rules to remove true duplicates; identical peptide strings at different coordinates remain separate. Returns canonical and duplicate relationships without changing source evidence.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| runId | Yes | Caller-chosen identifier linking this call to one research run. | |
| candidates | Yes | Caller-supplied candidate records; required nested fields depend on this operation. | |
| proteinHash | Yes | SHA-256 identity of the protein sequence associated with these candidates. |
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. |