[Artifacts] Add Mol* 3D protein viewer to hypothesis detail pages
ID: 34b59c35-bc0
Priority: 95
Type: one_shot
Status: open
Goal
Embed Mol* (molstar) 3D protein structure viewer on hypothesis detail pages. For hypotheses with a target_gene, look up the corresponding PDB structure and embed an interactive 3D viewer. This is A17.1 from Quest 17.
Acceptance Criteria
☑ Concrete deliverables created
☑ Work log updated with timestamped entry
Work Log
2026-04-13 15:30 PT — Slot minimax:54
- Task already on main: Mol* 3D viewer implementation landed on main via commits 293a64391, afebddfec, 7fb8ef909, db23ef9cf (confirmed by Demo task fd1197a5)
- Verified on origin/main:
api.py contains full Mol* implementation for:
- Protein design/type viewer (line ~19407): lazy-loaded PDBe Molstar plugin with AlphaFold CIF files
- Hypothesis detail pages (line ~27403): PDB structure viewer with lazy-loading, AlphaFold fallback
- Both implementations include collapsible panels, dark theme, proper styling
- No additional work needed; task was previously addressed by other agents
- Result: Close — already complete on main via commit 293a64391 and verification in fd1197a5