Jmol/Interactivity: Difference between revisions
No edit summary |
No edit summary |
||
| Line 12: | Line 12: | ||
</jmolButton> | </jmolButton> | ||
</jmol> | </jmol> | ||
The following code was used to build the button and make it work: | |||
<nowiki> | |||
<jmol> | |||
<jmolButton> | |||
<script>script /scripts/37/376372/Overall/3.spt; | |||
hide water; set zshade off</script> | |||
<text>Lysozyme</text> | |||
</jmolButton> | |||
</jmol> | |||
</nowiki> | |||
===Link=== | |||
You can associate a couple of commands with a green link (instead of the usual behavior of a green link to load a new scene). For example, the link below make parts of the structure "blink": | |||
To show ligand(s), click on the sun symbol in the parentheses (<jmol> | |||
<jmolLink> | |||
<script> select ligand; selectionHalos ON; delay 0.5;selectionHalos OFF;</script> | |||
<text>☼</text> | |||
</jmolLink> | |||
</jmol>) | |||
<nowiki> | |||
(<jmol> | |||
<jmolLink> | |||
<script> select ligand; selectionHalos ON; | |||
delay 0.5; selectionHalos OFF;</script> | |||
<text>☼</text> | |||
</jmolLink> | |||
</jmol>) | |||
</nowiki> | |||
===Check box=== | |||
This checkbox shows the ligand only when checked. | |||
<jmol> | |||
<jmolCheckbox> | |||
<scriptWhenUnChecked>hide ligand or hidden</scriptWhenUnChecked> | |||
<scriptWhenchecked>hide hidden and not ligand</scriptWhenchecked> | |||
<checked>true</checked> | |||
<text>ligand</text> | |||
</jmolCheckbox> | |||
</jmol> | |||
<nowiki> | |||
<jmol> | |||
<jmolCheckbox> | |||
<scriptWhenUnChecked>hide ligand or hidden</scriptWhenUnChecked> | |||
<scriptWhenchecked>hide hidden and not ligand</scriptWhenchecked> | |||
<checked>true</checked> | |||
<text>ligand</text> | |||
</jmolCheckbox> | |||
</jmol> | |||
</nowiki> | |||
===Radio button=== | |||
This set of buttons selects one side chain to be shown (or none). | |||
<jmol> | |||
<jmolRadioGroup> | |||
<item> | |||
<script>select sidechain; spacefill off; select sidechain and 35 ; spacefill on</script> | |||
<text>Residue 35</text> | |||
<checked>false</checked> | |||
</item> | |||
<item> | |||
<script>select sidechain; spacefill off; select sidechain and 52 ; spacefill on</script> | |||
<text>Residue 52</text> | |||
<checked>false</checked> | |||
</item> | |||
<item> | |||
<script>select sidechain; spacefill off</script> | |||
<text>No side chains</text> | |||
<checked>true</checked> | |||
</item> | |||
</jmolRadioGroup> | |||
</jmol> | |||
<nowiki> | |||
<jmol> | |||
<jmolRadioGroup> | |||
<item> | |||
<script>select sidechain; spacefill off; select sidechain and 35 ; spacefill on</script> | |||
<text>Residue 35</text> | |||
<checked>false</checked> | |||
</item> | |||
<item> | |||
<script>select sidechain; spacefill off; select sidechain and 52 ; spacefill on</script> | |||
<text>Residue 52</text> | |||
<checked>false</checked> | |||
</item> | |||
<item> | |||
<script>select sidechain; spacefill off</script> | |||
<text>No side chains</text> | |||
<checked>true</checked> | |||
</item> | |||
</jmolRadioGroup> | |||
</jmol> | |||
</nowiki> | |||
Revision as of 12:26, 19 June 2020
<StructureSection load='1d9z' size='340' side='right' caption='Structure of UvrB in complex with ATP' scene=>
Interactive Jmol elements
Some pages contain buttons, radio buttons and other elements that allow the reader to manipulate the 3D Jmol scene by clicking on them.
Button
This button loads a different molecule and scene, and makes sure waters and hidden and zshade is turned off:
The following code was used to build the button and make it work:
<jmol>
<jmolButton>
<script>script /scripts/37/376372/Overall/3.spt;
hide water; set zshade off</script>
<text>Lysozyme</text>
</jmolButton>
</jmol>
Link
You can associate a couple of commands with a green link (instead of the usual behavior of a green link to load a new scene). For example, the link below make parts of the structure "blink":
To show ligand(s), click on the sun symbol in the parentheses ()
(<jmol>
<jmolLink>
<script> select ligand; selectionHalos ON;
delay 0.5; selectionHalos OFF;</script>
<text>☼</text>
</jmolLink>
</jmol>)
Check box
This checkbox shows the ligand only when checked.
<jmol>
<jmolCheckbox>
<scriptWhenUnChecked>hide ligand or hidden</scriptWhenUnChecked>
<scriptWhenchecked>hide hidden and not ligand</scriptWhenchecked>
<checked>true</checked>
<text>ligand</text>
</jmolCheckbox>
</jmol>
Radio button
This set of buttons selects one side chain to be shown (or none).
<jmol>
<jmolRadioGroup>
<item>
<script>select sidechain; spacefill off; select sidechain and 35 ; spacefill on</script>
<text>Residue 35</text>
<checked>false</checked>
</item>
<item>
<script>select sidechain; spacefill off; select sidechain and 52 ; spacefill on</script>
<text>Residue 52</text>
<checked>false</checked>
</item>
<item>
<script>select sidechain; spacefill off</script>
<text>No side chains</text>
<checked>true</checked>
</item>
</jmolRadioGroup>
</jmol>