Phil,

The answers to your questions lie in the "iterate," "iterate_state,"
"alter," and "alter_state" commands.  The PyMOLWiki has extensive
documentation on these commands
(http://pymolwiki.org/index.php/Iterate).  Once you select something
with the mouse you can get information using iterate/alter.

# make mouse selection; the "(sele)" selection is created
# create a copy selection called "myCopy"
select myCopy, (sele)

# count atoms in myCopy
print cmd.count_atoms("myCopy")

# see what atom IDs are in the selection
iterate myCopy, print ID

Hope this helps,

-- Jason

On Tue, Jan 19, 2010 at 2:00 PM, Phil Payne Local
<ppa...@maxwell.compbio.ucsf.edu> wrote:
> I am writing a Pymol plugin, in which I need to extract, manipulate, and
> replace the coordinates of selected atoms.  Are there examples out there
> I could use as a prototype?
>
> For starters, what command(s) do I use to get the name strings of
> residues that I've selected with mouse clicks.  I would like to assign
> these to a variable.
>
> Then the same question applies to coordinates.  How do I assign the
> values of atomic coordinates to a list variable in my plug_in script?
>
>
> ------------------------------------------------------------------------------
> Throughout its 18-year history, RSA Conference consistently attracts the
> world's best and brightest in the field, creating opportunities for Conference
> attendees to learn about information security's most important issues through
> interactions with peers, luminaries and emerging and established companies.
> http://p.sf.net/sfu/rsaconf-dev2dev
> _______________________________________________
> 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
>



-- 
Jason Vertrees, PhD
PyMOL Product Manager
Schrodinger, LLC

(e) jason.vertr...@schrodinger.com
(o) +1 (603) 374-7120

------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________
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