# T-cell open tcell.py movie record move y 50 400 coord #0 wait movie stop # Virion close all ; open virion.py movie record fly 100 e1 p2 p4 p5 wait movie stop # Core particle close all ; open core.py movie record wait 5 movie crossfade frames 25 modeldisp #12-18 ; ~modeldisp #5 reset p6 100 wait fly 100 p6 p7 p8 p9 wait wait 25 movie crossfade frames 25 ; movie stop # HIV RNA close all ; open rna.py movie record wait 25 movie crossfade frames 25 mclip #12-18 match #12 reset p2 100 wait movie crossfade frames 25 ~modeldisp #12-18 fly 100 p2 p3 p5 p6 wait wait 25 movie crossfade frames 25 ; movie stop # Ribosome comparison close all ; open ribo.py # Using fillring and wire on ribosome rna #15,16. Nucleotides renders 5x slower. # Using wire on HIV RNA side chains #12,20. Stick renders 20x slower. movie record wait 25 reset r2 100 wait turn y 1 360 center #15,16 wait movie crossfade frames 25 ; movie stop # Ribosome proteins close all ; open riboprot.py play radial_motion #0 10 1 play radial_motion #2 10 1 movie record scale 0.995 100 wait ~play radial_motion #0 10 150 ~play radial_motion #2 10 150 wait 160 movie stop # Nuceleocapsid proteins close all ; open ncribo.py play radial_motion #23 10 1 ~modeldisp #19-24 movie record wait 25 movie crossfade frames 25 modeldisp #21,24 reset n2 100 wait movie crossfade frames 25 modeldisp #23 ~play radial_motion #23 10 200 wait 210 movie stop # Nucleocapsid binding close all ; open ncbind.py # TODO: May need to switch nucleotides representation of morph model #1 to # filled rings to speed rendering. Took 2 hours 512x512, no supersample. movie record reset n5 100 # TODO: NC surface and RNA don't move in sync unless reset grouping tolerance # shift value is 0.1 in Midas/__init__.py. Normally 0.001. wait surft 100 #23 100 reset n4 100 wait ~modeldisp #23 # TODO: Put transparent surface on NC initially so it is clear it is the same as the orange proteins. coordset #1 1,300 wait 310 movie stop # Dimerization domain close all ; open dimer.py movie record fly 200 d1 d2 wait wait 25 movie stop # Extended dimer close all ; open dimerext.py movie record alias ^hr ~rib #20:$1 ; ~disp #20:$1 ; wait 5 hr 1 hr 2 hr 3 hr 4 hr 5 hr 6 hr 7 hr 8 hr 9 hr 10 hr 11 hr 12 hr 13 hr 14 hr 15 hr 16 hr 17 hr 18 ~modeldisp #20 ; modeldisp #1 coordset #1 1,31 wait 35 alias ^sr rib #1:$1 ; disp #1:$1 ; wait 5 sr 18 sr 17 sr 16 sr 15 sr 14 sr 13 sr 12 sr 11 sr 10 sr 9 sr 8 sr 7 sr 6 sr 5 sr 4 sr 3 sr 2 sr 1 wait 25 movie encode output ~/Desktop/hivrna.mov qscale 3 framerate 30 #movie encode output ~/Desktop/hivrna.mov qscale 3 framerate 30 resetMode keep