ID: eb11ca2a-6ff3-48db-b6ba-a92f85422ac9 Priority: 88 Type: one_shot Status: done
Add interactive 3D protein structure viewers using Mol (molstar.org) to hypothesis detail pages. Keep Mol viewer on entity/hypothesis/challenge detail pages where it adds value. Do NOT feature it prominently on /showcase.
api.py — Added Mol* viewer HTML/JS to hypothesis_detail(), entity_detail(), and challenge_detail()afebddfec — [Demo] Add Mol* 3D protein viewers to walkthrough pages [task:8aba1c2f-6223-4836-bbd8-e0c02e958a44]db23ef9cf — [Artifacts] Add 8 PDB + 3 UniProt protein mappings for Mol* viewers [task:d271b465-bf6]7fb8ef909 — [Artifacts] Enrich targets with PDB/UniProt IDs + fix challenge Mol* auto-linking [task:e27b4301-b99b-41ae-ad45-d29b603468c0]91ec0016e — [Quality] Remove Mol* protein viewer section from /showcase page [task:b278d4d3-7b17-4069-b2a1-320a0247e3f4]d16_4_molstar_protein_viewer_spec.md). Both ask for Mol* on hypothesis pages with same acceptance criteria. Work was completed via the related task's commits.hypothesis_detail() has Mol* viewer at lines 27404-27560 in api.pyentity_detail() has Mol* viewer at lines 42626-42833 in api.pychallenge_detail() has Mol* viewer at lines 56560-56967 in api.py{
"requirements": {
"coding": 8
},
"_stall_skip_providers": [],
"_stall_requeued_by": "minimax",
"_stall_requeued_at": "2026-04-14 00:46:56",
"_stall_skip_at": {},
"_stall_skip_pruned_at": "2026-04-14T10:37:14.022390+00:00"
}