import solara
from ipymolstar import PDBeMolstar
@solara.component
def Page():
resn = solara.use_reactive(None)
def on_mouseover(value):
try:
resn.set(value["residueNumber"])
except KeyError:
resn.set(None)
view = PDBeMolstar.element(
molecule_id="1qyn",
hide_water=True,
hide_carbs=True,
on_mouseover_event=on_mouseover
)
solara.Text(f"resn: {resn}")
view