Hi Marcelo -

Is Object 2 actually a pseudoatom?  Or, if not, can it be placed separately 
from Object 1?  If either of those are the case, it would be much easier to 
place the pseudoatom at a point equidistant from the two ends of Object 1 than 
mess with rotation matrices, etc.  Here’s what I worked out.


# get a long protein, e.g. collagen
fetch 1bkv, async=0
as cartoon

# place a couple helper pseudoatoms at the "ends" of the collagen 
(approximately)
pseudoatom nterm, resi 2+31+61, vdw=2
pseudoatom cterm, resi 30+60+90, vdw=2
select ends, nterm or cterm
show spheres, ends

# orient the helper pseudoatoms along one of the display axes (usually ends up 
being x)
orient ends

# place another helper pseudoatom at the "midpoint" of the object
pseudoatom obj_b, ends, vdw=4
show spheres, obj_b

# move it (e.g.) 50Å away
translate [0,0,-50], obj_b

# make sure it looks right
orient ends or obj_b


You could then load your “real” Object 2 (if necessary) and move it to the 
obj_2 pseudoatom using a combination of `origin` and the COM script 
(http://www.pymolwiki.org/index.php/Com), for example.  Haven’t tested that, 
but it should be possible.

Hope that helps!

Cheers,
Jared

--
Jared Sampson
Xiangpeng Kong Lab
NYU Langone Medical Center
http://kong.med.nyu.edu/

On Apr 28, 2015, at 1:57 PM, Marcelo Marcet 
<mmar...@nait.ca<mailto:mmar...@nait.ca>> wrote:

Hi Pymol Users,

I have 2 objects (objects 1 and 2) and I would like to re-orient object 1 so 
that the distance from either end of object 1 becomes the same to object 2 (see 
image). Is there a way to achieve this in PyMol?

I have tried using the mouse in edit mode and I have tried using the 
rotate/translate commands. Neither method can move object 1 without altering 
the position of the lower end of object 1.

Regards,
Marcelo

<image.jpeg>
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y_______________________________________________
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

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
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