function growSpacefill() { for (sfr = 10; sfr < 100; sfr = sfr + 1) { spacefill @sfr % delay 0.015 } } # pauses 3 seconds first # and extra 2 seconds as long as viewer rotates or zooms function delay_for_play() { delay 3 var orientState = script("show orientation"); while (true) { delay 2 if ( script("show orientation") == orientState) { break; } orientState = script("show orientation") } } load "https:/proteopedia.org/wiki/images/f/fc/2hu4_chain_a.pdb" # TAMIFLU STICKS center [g39] restrict [g39] wireframe 0.3 spacefill off # LABEL TAMIFLU #labelAtomWithPointer("g39.c91","Tamiflu Drug","white") zoomto IN zoomto IN delay_for_play() # GROW DRUG SPACEFILL select [g39] growSpacefill() delay_for_play() # RENDER PROTEIN AS CARTOON select protein color yellow color translucent -1 ssbonds off cartoon delay_for_play() # ZOOM OUT zoomto OUT zoomto OUT delay_for_play() # GROW PROTEIN SPACEFILL select protein growSpacefill() message "Jmol Script Execution Completed"