Magnus,

Use 'madd' in place of the second (any and subsequent) 'mset' commands.

Cheers,
Warren

> -----Original Message-----
> From: Magnus Andersson [mailto:m...@farma.ku.dk]
> Sent: Monday, March 16, 2009 10:39 AM
> To: pymol-users@lists.sourceforge.net
> Subject: [PyMOL] pymol movie
> 
> Hi,
> 
> I have a problem appending two scenes in a movie. First I want to make
a
> turn of the protein. Then I want to move between a series of 50 morphs
of
> a conformational change of the protein. The problem is that the last
mset
> command seems to override the first, so that I only see the last scene
and
> not the first.
> 
> Here's my script:
> 
> import __main__
> __main__.pymol_argv = [ 'pymol', '-Gi' ]
> 
> import pymol
> 
> pymol.finish_launching()
> 
> from pymol import cmd
> 
> # load all states (atomic configurations) that we will use
> 
> cmd.load('morph_1.pdb','mov',1)
> cmd.load('morph_2.pdb','mov',2)
> cmd.load('morph_3.pdb','mov',3)
> cmd.load('morph_4.pdb','mov',4)
> cmd.load('morph_5.pdb','mov',5)
> cmd.load('morph_6.pdb','mov',6)
> cmd.load('morph_7.pdb','mov',7)
> cmd.load('morph_8.pdb','mov',8)
> cmd.load('morph_9.pdb','mov',9)
> cmd.load('morph_10.pdb','mov',10)
> cmd.load('morph_11.pdb','mov',11)
> cmd.load('morph_12.pdb','mov',12)
> cmd.load('morph_13.pdb','mov',13)
> cmd.load('morph_14.pdb','mov',14)
> cmd.load('morph_15.pdb','mov',15)
> cmd.load('morph_16.pdb','mov',16)
> cmd.load('morph_17.pdb','mov',17)
> cmd.load('morph_18.pdb','mov',18)
> cmd.load('morph_19.pdb','mov',19)
> cmd.load('morph_20.pdb','mov',20)
> cmd.load('morph_21.pdb','mov',21)
> cmd.load('morph_22.pdb','mov',22)
> cmd.load('morph_23.pdb','mov',23)
> cmd.load('morph_24.pdb','mov',24)
> cmd.load('morph_25.pdb','mov',25)
> cmd.load('morph_26.pdb','mov',26)
> cmd.load('morph_27.pdb','mov',27)
> cmd.load('morph_28.pdb','mov',28)
> cmd.load('morph_29.pdb','mov',29)
> cmd.load('morph_30.pdb','mov',30)
> cmd.load('morph_31.pdb','mov',31)
> cmd.load('morph_32.pdb','mov',32)
> cmd.load('morph_33.pdb','mov',33)
> cmd.load('morph_34.pdb','mov',34)
> cmd.load('morph_35.pdb','mov',35)
> cmd.load('morph_36.pdb','mov',36)
> cmd.load('morph_37.pdb','mov',37)
> cmd.load('morph_38.pdb','mov',38)
> cmd.load('morph_39.pdb','mov',39)
> cmd.load('morph_40.pdb','mov',40)
> cmd.load('morph_41.pdb','mov',41)
> cmd.load('morph_42.pdb','mov',42)
> cmd.load('morph_43.pdb','mov',43)
> cmd.load('morph_44.pdb','mov',44)
> cmd.load('morph_45.pdb','mov',45)
> cmd.load('morph_46.pdb','mov',46)
> cmd.load('morph_47.pdb','mov',47)
> cmd.load('morph_48.pdb','mov',48)
> cmd.load('morph_49.pdb','mov',49)
> cmd.load('morph_50.pdb','mov',50)
> 
> # set the representation view
> 
> cmd.set_view ('\
>      0.240646839,   -0.036490399,   -0.969925761,\
>     -0.966329098,   -0.102786615,   -0.235887647,\
>     -0.091088466,    0.994032860,   -0.059996925,\
>      0.000000000,    0.000000000, -165.517150879,\
>     39.621959686,   44.060478210,   34.410861969,\
>    130.494979858,  200.539321899,    0.000000000')
> 
> cmd.hide('everything','mov')
> cmd.show('cartoon','mov')
> 
> # make a 180 degrees rotation of the first image
> # frame 1-120 of state 1
> 
> cmd.mset ('1 x120')
> util.mroll(1,120,1)
> 
> # move between morphs
> # show state 1 during 30 frames - then step from state 1 to 50
> # and show state 50 during 30 frames - then step from state 50
> # to 1 = 160 frames
> 
> cmd.mset ('1 x30 1 -50 50 x30 50 -1')
> 
> Any suggestions of what might be wrong?
> 
> Best regards /
> 
> Magnus
> 
> 
> --
> Magnus Andersson, PhD
> 
> Biostructural Research
> 
> Dept. Medicinal Chemistry
> 
> Faculty of Pharmaceutical Sciences
> 
> University of Copenhagen
> 
> Phone: +45 353 36499
> 
> Fax: +45 353 36040
> 
> Mobile: +46 707 346545
> 
> E-mail: m...@farma.ku.dk
> 
> 
>
------------------------------------------------------------------------
--
> ----
> Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM)
are
> powering Web 2.0 with engaging, cross-platform capabilities. Quickly
and
> easily build your RIAs with Flex Builder, the Eclipse(TM)based
development
> software that enables intelligent coding and step-through debugging.
> Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
> _______________________________________________
> PyMOL-users mailing list
> PyMOL-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/pymol-users
> 
> 
> 



Reply via email to