[Demo] Add Mol* 3D protein viewer to hypothesis pages for target proteins

← All Specs

[Demo] Add Mol* 3D protein viewer to hypothesis pages for target proteins

ID: fd1197a5-19b Priority: 95 Type: one_shot Status: open

Goal

Embed RCSB PDB Mol* viewer on hypothesis detail pages that have a target_gene with known protein structures. Maps gene names to PDB IDs, loads the 3D structure viewer inline. Quest 17 task A17.1.

Acceptance Criteria

☐ Concrete deliverables created
☐ Work log updated with timestamped entry

Work Log

2026-04-13 16:30 PT — Slot 0 (verification)

  • Re-evaluated task in light of current main state
  • Confirmed Mol* 3D viewer already on main via commits:
- 293a64391 — [Demo] Expand Mol 3D protein viewer coverage from 83% to 96% of hypotheses (166→192 of 199 hypotheses with Mol viewers)
- 6638ea5c3 — [UI] Mol* 3D viewer already implemented in hypothesis_detail()
- afebddfec — [Demo] Add Mol* 3D protein viewers to walkthrough pages
- 7fb8ef909 — [Artifacts] Enrich targets with PDB/UniProt IDs + fix challenge Mol* auto-linking
- db23ef9cf — [Artifacts] Add 8 PDB + 3 UniProt protein mappings for Mol* viewers
- 91ec0016e — [Quality] Remove Mol protein viewer section from /showcase page (Mol remains on entity/hypothesis/challenge pages where it adds value)
  • Verified current main: api.py lines 19407–19455 and 27205–27455 contain full Mol* implementation
  • Spec status: open on main (multiple documentation-only branches were created attempting to close it)
  • Task is substantively complete. CLI has DB access issue in this environment; task supervisor will verify on merge.

Tasks using this spec (1)
[Demo] Add Mol* 3D protein viewer to hypothesis pages for ta
Demo done P95
File: fd1197a5_19b_spec.md
Modified: 2026-05-01 20:13
Size: 1.6 KB