Hi Carsten,

What's your use case? Since movie frames can store object matrices, would 
creating an actual movie solve your problem? Example of an animated 
superposition:

# get sample data
fetch 1hbb, async=0
split_chains
delete 1hbb

# set up movie frames
mset 1x100

# make "align" modify the motion matrix (but without
# instant storing to current frame)
set matrix_mode, 1
set movie_auto_store, 0

# store object matrices to frame 1
mview store, 1, object=*

# superpose structures and store matrices to frame 100
extra_fit
mview store, 100, object=*

# optional: add scenes
color blue
scene blue, store
color red
scene red, store
mview store, 1, scene=blue
mview store, 100, scene=red


If this doesn't fit your use case, I'd go with Jared's solution of an enhanced 
scene function.

Cheers,
  Thomas

On 07 Mar 2016, at 12:35, Schubert, Carsten [JRDUS] <cschu...@its.jnj.com> 
wrote:

> Yeah, but not my preferred choice. Tried to do this the elegant way, but 
> bumping up against Pymol’s limits unless Thomas has a workaround.
>  
> From: Sampson, Jared M. [mailto:jms2...@cumc.columbia.edu] 
> Sent: Monday, March 07, 2016 12:15 PM
> To: Schubert, Carsten [JRDUS]
> Cc: pymol-users@lists.sourceforge.net
> Subject: Re: [PyMOL] How to store matrix settings for individual scenes?
>  
> Hi Carsten - 
>  
> I'd probably create new objects and use those for superimposition, rather 
> than moving the originals.  That would leave your scenes intact.
>  
> Cheers,
> Jared
>  
> --
> Jared Sampson
> Columbia University
>  
> On Mar 7, 2016, at 12:10 PM, Schubert, Carsten [JRDUS] <cschu...@its.jnj.com> 
> wrote:
>  
> Hi,
>  
> I am trying to create a session file of a multimeric protein, in which each 
> monomer is displayed first using the original  matrix settings broken out 
> into individual scenes. After that all monomers are overlayed on top of each 
> other and the superposition matrices are copied and applied to the ligands, 
> etc. So far so good, however once the matrices are applied this also affects 
> the matrices for the scenes created previous to the overlay and matrix_copy. 
> Any way I can store the matrices in each scene instead of having them applied 
> globally once?
>  
> Cheers,
>  
>                 Carsten

-- 
Thomas Holder
PyMOL Principal Developer
Schrödinger, Inc.


------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://makebettercode.com/inteldaal-eval
_______________________________________________
PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net

Reply via email to