Skip to content

v0.1.1: RCSB zero-result handling, ligand-tool fixes, best_available pdbId

Choose a tag to compare

@cyanheads cyanheads released this 18 Jun 12:31
v0.1.1
dd5e378

RCSB zero-result handling, ligand-tool fixes, best_available pdbId

Bug fixes for RCSB zero-result classification and protein_track_ligands error codes, plus a new pdbId field on protein_get_structure best_available picks.

Added:

  • protein_get_structure surfaces the chosen pdbId (and title) for best_available picks that resolve to an experimental structure (#5)

Changed:

  • protein_track_ligands structures_with_ligand returns an empty set with a notice for a valid component with no structures, instead of NotFound (#4)

Fixed:

  • Zero-result RCSB searches return an empty set sub-second instead of a retried 'endpoint unavailable' error — RCSB's 204 No Content is no longer misclassified as a transient outage (#4)
  • protein_track_ligands missing-param guards throw InvalidParams (-32602) instead of NotFound (-32001), matching the sibling tools (#6)

202 tests pass; bun run devcheck clean.