Hi James, It could look something like this:
# for_rutley.py # fetch a protein cmd.fetch("1rx1", async=0) # make a blank list l=[] # iterate over all lysine's alpha carbons cmd.iterate_state(1, "n. CA and resn lys", "l.append((x,y,z))") # set a counter to 0 for controlling unique names p=0 # iterate over all coordinates and create a # pseudoatom at each lysine's alpha carbon for ca in l: p+=1 cmd.pseudoatom("pseudo%s" % (p), pos=ca) # measure the pairwise distances across all pseudoatoms just created cmd.distance("/pseudo*", "/pseudo*") I bet someone like Thomas or Tsjerk could code this in half the number of lines, but this should be a starting point. Cheers, -- Jason On Thu, Aug 22, 2013 at 9:55 AM, James Rutley <jamer...@gmail.com> wrote: > > > ---------- Forwarded message ---------- > From: James Rutley <jamer...@gmail.com> > Date: 22 August 2013 14:50 > Subject: Script writing > To: pymol-users@lists.sourceforge.net > > > Hi, > > I am new to Pymol and programming. What's the best way to approach > creating a script that does the following: > > [image: Inline images 3] > > Thanks, > > James, > UCL > > > > ------------------------------------------------------------------------------ > Introducing Performance Central, a new site from SourceForge and > AppDynamics. Performance Central is your source for news, insights, > analysis and resources for efficient Application Performance Management. > Visit us today! > http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk > _______________________________________________ > 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 Director of Core Modeling Products Schrödinger, Inc. (e) jason.vertr...@schrodinger.com (o) +1 (603) 374-7120
<<image.png>>
------------------------------------------------------------------------------ Introducing Performance Central, a new site from SourceForge and AppDynamics. Performance Central is your source for news, insights, analysis and resources for efficient Application Performance Management. Visit us today! http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk
_______________________________________________ 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