Sean,

Just a thought, but the translate command looks like as if it should be 
possible to selectively modify the viewmatrix on a per object basis:
   "translate" translates the atomic coordinates of atoms in a
    selection.  Alternatively, is modifies the matrix associated with
    a particular object or object-state.

May be if you create two objects of interest, split states by object and then 
play around with the translate command you could achieve that effect.

> -----Original Message-----
> From: Jason Vertrees [mailto:jason.vertr...@schrodinger.com]
> Sent: Thursday, January 27, 2011 11:03 PM
> To: Sean Law
> Cc: pymol-users@lists.sourceforge.net
> Subject: Re: [PyMOL] Independent Zooming in Grid Mode
> 
> Hi Sean,
> 
> PyMOL is currently not capable of providing and "inset"-like image or
> grid-mode with independent motions.  Programming this at the Python
> level wouldn't be very easy.
> 
> Cheers,
> 
> -- Jason
> 
> On Wed, Jan 26, 2011 at 9:39 AM, Sean Law <magic...@hotmail.com> wrote:
> > Hi PyMOLers,
> >
> > I was wondering if anybody had a solution for independent when using
> > grid_mode=on.  I want to be able to show, side-by-side, the same
> structure
> > where one structure is "zoomed in" on a specific part on the
> biomolecule and
> > the other object is "zoomed out" (viewing the entire molecule).  And
> as I
> > turn one of the two structures, the other one turns accordingly.  I
> think
> > this would be useful when trying to keep track of the orientation of
> the
> > biomolecule or for docking.
> >
> > Any suggestions would be greatly appreciated.
> >
> > Sean
> >
> >> From: pymol-users-requ...@lists.sourceforge.net
> >> Subject: PyMOL-users Digest, Vol 56, Issue 9
> >> To: pymol-users@lists.sourceforge.net
> >> Date: Mon, 24 Jan 2011 22:11:17 +0000
> >>
> >> Send PyMOL-users mailing list submissions to
> >> pymol-users@lists.sourceforge.net
> >>
> >> To subscribe or unsubscribe via the World Wide Web, visit
> >> https://lists.sourceforge.net/lists/listinfo/pymol-users
> >> or, via email, send a message with subject or body 'help' to
> >> pymol-users-requ...@lists.sourceforge.net
> >>
> >> You can reach the person managing the list at
> >> pymol-users-ow...@lists.sourceforge.net
> >>
> >> When replying, please edit your Subject line so it is more specific
> >> than "Re: Contents of PyMOL-users digest..."
> >>
> >>
> >> Today's Topics:
> >>
> >> 1. Re: Faster way to find polymer chains? (Tsjerk Wassenaar)
> >> 2. Re: Faster way to find polymer chains? (Thomas Holder)
> >> 3. unable to open the file (wang_qi)
> >> 4. Re: unable to open the file (Christoph Gohlke)
> >> 5. Re: Faster way to find polymer chains? (Seth Harris)
> >> 6. dialogs in pyMOL (rv...@libero.it)
> >>
> >>
> >> --------------------------------------------------------------------
> --
> >>
> >> Message: 1
> >> Date: Sun, 23 Jan 2011 10:48:20 +0100
> >> From: Tsjerk Wassenaar <tsje...@gmail.com>
> >> Subject: Re: [PyMOL] Faster way to find polymer chains?
> >> To: Seth Harris <set...@gmail.com>
> >> Cc: pymol-users@lists.sourceforge.net
> >> Message-ID:
> >> <AANLkTi=jdcwaci5n2jav_vqjybffatyb8cw5q0egq...@mail.gmail.com>
> >> Content-Type: text/plain; charset=ISO-8859-1
> >>
> >> Oops... That should've been:
> >>
> >> polychains = set([i.chain for i in cmd.get_model('polymer').atom])
> >>
> >> Sorry for that. :p
> >>
> >> Tsjerk
> >>
> >> On Sun, Jan 23, 2011 at 10:32 AM, Tsjerk Wassenaar
> <tsje...@gmail.com>
> >> wrote:
> >> > Hi Seth,
> >> >
> >> > So you just want to have all unique chain identifiers for the
> >> > 'polymer' selection? Does the following give what you want?:
> >> >
> >> > polychains = set([i.chain for i in cmd.get_model('polymer')])
> >> >
> >> > Hope it helps,
> >> >
> >> > Tsjerk
> >> >
> >> > On Sun, Jan 23, 2011 at 10:04 AM, Seth Harris <set...@gmail.com>
> wrote:
> >> >> Hi All,
> >> >> I am script-plowing through PDB files and extracting unique chain
> >> >> identifiers only for "polymers" using PyMOL's polymer selection.
> Right
> >> >> now
> >> >> my code is a kind of brute force thing like this:
> >> >> <code>
> >> >> ??cmd.create ("justpolys","polymer")
> >> >> ??polymer_chains=[]
> >> >> ??for a in cmd.index("justpolys"):
> >> >> ?? ?q_sel = "%s`%d"%a
> >> >> ?? ?#print q_sel+":",
> >> >> ?? ?cmd.iterate(q_sel, "stored.qry_info =
> (chain,resn,resi,name)")
> >> >> ?? ?#cmd.iterate_state(1,q_sel, "stored.qry_xyz = (x,y,z)")
> >> >> ?? ?#print
> >> >>
> >> >>
> stored.qry_info[0],stored.qry_info[1],stored.qry_info[2],stored.qry_inf
> o[3]
> >> >> ?? ?# Track any unique chains by adding to polymer_chains list if
> not
> >> >> already there
> >> >> ?? ?# first reformat to get rid of flanking ' marks
> >> >> ?? ?thischain=`stored.qry_info[0]`
> >> >> ?? ?thischain=thischain.replace("'","")
> >> >> ?? ?if thischain not in polymer_chains:
> >> >> ?? ? ?polymer_chains.append(thischain)
> >> >> </code>
> >> >> This works, but is quite slow as it iterates over every atom in
> every
> >> >> pdb
> >> >> just to get out the chain so it is quite redundant.
> >> >> Is there any way to iterate in a 'chain by chain' fashion? This
> q_sel
> >> >> stuff
> >> >> is recycled from something Warren suggested for a different
> purpose
> >> >> years
> >> >> ago, and I only have a loose idea of how that is interacting with
> the
> >> >> cmd.index part. Maybe there's a way to get just the chain from
> the
> >> >> get-go
> >> >> instead of all the individual atoms? Any reminders on that one or
> >> >> better
> >> >> method suggestions?
> >> >> Thanks,
> >> >> Seth
> >> >>
> >> >>
> >> >> -----------------------------------------------------------------
> -------------
> >> >> Special Offer-- Download ArcSight Logger for FREE (a $49 USD
> value)!
> >> >> Finally, a world-class log management solution at an even better
> >> >> price-free!
> >> >> Download using promo code Free_Logger_4_Dev2Dev. Offer expires
> >> >> February 28th, so secure your free ArcSight Logger TODAY!
> >> >> http://p.sf.net/sfu/arcsight-sfd2d
> >> >> _______________________________________________
> >> >> 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-
> us...@lists.sourceforge.net
> >> >>
> >> >
> >> >
> >> >
> >> > --
> >> > Tsjerk A. Wassenaar, Ph.D.
> >> >
> >> > post-doctoral researcher
> >> > Molecular Dynamics Group
> >> > * Groningen Institute for Biomolecular Research and Biotechnology
> >> > * Zernike Institute for Advanced Materials
> >> > University of Groningen
> >> > The Netherlands
> >> >
> >>
> >>
> >>
> >> --
> >> Tsjerk A. Wassenaar, Ph.D.
> >>
> >> post-doctoral researcher
> >> Molecular Dynamics Group
> >> * Groningen Institute for Biomolecular Research and Biotechnology
> >> * Zernike Institute for Advanced Materials
> >> University of Groningen
> >> The Netherlands
> >>
> >>
> >>
> >> ------------------------------
> >>
> >> Message: 2
> >> Date: Sun, 23 Jan 2011 14:58:17 +0100
> >> From: Thomas Holder <spel...@users.sourceforge.net>
> >> Subject: Re: [PyMOL] Faster way to find polymer chains?
> >> To: Seth Harris <set...@gmail.com>
> >> Cc: pymol-users@lists.sourceforge.net
> >> Message-ID: <4d3c33f9.8010...@users.sourceforge.net>
> >> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> >>
> >> Hi Seth,
> >>
> >> I think this one-liner will do the job for you:
> >>
> >> print cmd.get_chains('polymer')
> >>
> >> Cheers,
> >> Thomas
> >>
> >> Seth Harris wrote, On 01/23/11 10:04:
> >> > Hi All,
> >> >
> >> > I am script-plowing through PDB files and extracting unique chain
> >> > identifiers only for "polymers" using PyMOL's polymer selection.
> Right
> >> > now my code is a kind of brute force thing like this:
> >> > <code>
> >> >
> >> > cmd.create ("justpolys","polymer")
> >> >
> >> > polymer_chains=[]
> >> >
> >> > for a in cmd.index("justpolys"):
> >> > q_sel = "%s`%d"%a
> >> > #print q_sel+":",
> >> > cmd.iterate(q_sel, "stored.qry_info = (chain,resn,resi,name)")
> >> > #cmd.iterate_state(1,q_sel, "stored.qry_xyz = (x,y,z)")
> >> > #print
> >> >
> >> >
> stored.qry_info[0],stored.qry_info[1],stored.qry_info[2],stored.qry_inf
> o[3]
> >> > # Track any unique chains by adding to polymer_chains list if not
> >> > already there
> >> > # first reformat to get rid of flanking ' marks
> >> > thischain=`stored.qry_info[0]`
> >> > thischain=thischain.replace("'","")
> >> > if thischain not in polymer_chains:
> >> > polymer_chains.append(thischain)
> >> > </code>
> >> >
> >> > This works, but is quite slow as it iterates over every atom in
> every
> >> > pdb just to get out the chain so it is quite redundant.
> >> >
> >> > Is there any way to iterate in a 'chain by chain' fashion? This
> q_sel
> >> > stuff is recycled from something Warren suggested for a different
> >> > purpose years ago, and I only have a loose idea of how that is
> >> > interacting with the cmd.index part. Maybe there's a way to get
> just the
> >> > chain from the get-go instead of all the individual atoms? Any
> reminders
> >> > on that one or better method suggestions?
> >> >
> >> > Thanks,
> >> > Seth
> >>
> >>
> >>
> >> ------------------------------
> >>
> >> Message: 3
> >> Date: Sun, 23 Jan 2011 23:02:17 +0800
> >> From: "wang_qi" <wangqiu...@gmail.com>
> >> Subject: [PyMOL] unable to open the file
> >> To: "pymol-users" <pymol-users@lists.sourceforge.net>
> >> Message-ID: <201101232302123288...@gmail.com>
> >> Content-Type: text/plain; charset="us-ascii"
> >>
> >> Hello, everyone,
> >>
> >> I have downloaded the pymol of version 1.3. and installed it on
> windows XP
> >> successfully. But when selecting "file-open" to load my file, it
> doesn't
> >> work and displays that the file is unable to be opend. Dose anyone
> meet this
> >> problem? Ana how how can i solve it?
> >>
> >> Thanks.
> >>
> >> Qi Wang
> >>
> >> 2011-01-23
> >>
> >>
> >>
> >> wang_qi
> >> -------------- next part --------------
> >> An HTML attachment was scrubbed...
> >>
> >> ------------------------------
> >>
> >> Message: 4
> >> Date: Sun, 23 Jan 2011 08:27:33 -0800
> >> From: Christoph Gohlke <cgoh...@uci.edu>
> >> Subject: Re: [PyMOL] unable to open the file
> >> To: pymol-users@lists.sourceforge.net
> >> Message-ID: <4d3c56f5.6020...@uci.edu>
> >> Content-Type: text/plain; charset="iso-8859-1"
> >>
> >> You can try the attached patch. It fixes three issues:
> >>
> >> * is_string() returns False in case of unicode filenames
> >> * Python/Tk bug http://bugs.python.org/issue5712
> >> * filenames containing whitespace
> >>
> >> Christoph
> >>
> >> On 1/23/2011 7:02 AM, wang_qi wrote:
> >> > Hello, everyone,
> >> > I have downloaded the pymol of version 1.3. and installed it on
> windows
> >> > XP successfully. But when selecting "file-open" to load my file,
> it
> >> > doesn't work and displays that the file is unable to be opend.
> Dose
> >> > anyone meet this problem? Ana how how can i solve it?
> >> > Thanks.
> >> > Qi Wang
> >> > 2011-01-23
> >> > wang_qi
> >> >
> >> >
> >>
> >>
> >> -------------- next part --------------
> >> An embedded and charset-unspecified text was scrubbed...
> >> Name: pymol-fileopen.diff
> >>
> >> ------------------------------
> >>
> >> Message: 5
> >> Date: Sun, 23 Jan 2011 12:14:17 -0800
> >> From: Seth Harris <set...@gmail.com>
> >> Subject: Re: [PyMOL] Faster way to find polymer chains?
> >> To: Thomas Holder <spel...@users.sourceforge.net>
> >> Cc: pymol-users@lists.sourceforge.net
> >> Message-ID:
> >> <AANLkTi=9d7uo4s3msl56tehhwnyzcdh6ofpo+ybtd...@mail.gmail.com>
> >> Content-Type: text/plain; charset="iso-8859-1"
> >>
> >> Thanks Thomas and Tsjerk for pointing me back to the path...from my
> >> quicksand and brambles where I knew I was off! Brilliant. Seems to
> be an
> >> unfortunate habit I have in scripting where it's like "Why use a
> simple,
> >> elegant one-liner when a mess of impenetrable hack-arounds would
> do?" I
> >> had
> >> forgotten about those get_<goodstuff> commands.
> >>
> >> Much appreciated!
> >> -Seth
> >>
> >>
> >>
> >> On Sun, Jan 23, 2011 at 5:58 AM, Thomas Holder <
> >> spel...@users.sourceforge.net> wrote:
> >>
> >> > Hi Seth,
> >> >
> >> > I think this one-liner will do the job for you:
> >> >
> >> > print cmd.get_chains('polymer')
> >> >
> >> > Cheers,
> >> > Thomas
> >> >
> >> > Seth Harris wrote, On 01/23/11 10:04:
> >> >
> >> > Hi All,
> >> >>
> >> >> I am script-plowing through PDB files and extracting unique chain
> >> >> identifiers only for "polymers" using PyMOL's polymer selection.
> Right
> >> >> now
> >> >> my code is a kind of brute force thing like this:
> >> >> <code>
> >> >>
> >> >> cmd.create ("justpolys","polymer")
> >> >>
> >> >> polymer_chains=[]
> >> >>
> >> >> for a in cmd.index("justpolys"):
> >> >> q_sel = "%s`%d"%a
> >> >> #print q_sel+":",
> >> >> cmd.iterate(q_sel, "stored.qry_info = (chain,resn,resi,name)")
> >> >> #cmd.iterate_state(1,q_sel, "stored.qry_xyz = (x,y,z)")
> >> >> #print
> >> >>
> >> >>
> stored.qry_info[0],stored.qry_info[1],stored.qry_info[2],stored.qry_inf
> o[3]
> >> >> # Track any unique chains by adding to polymer_chains list if not
> >> >> already there
> >> >> # first reformat to get rid of flanking ' marks
> >> >> thischain=`stored.qry_info[0]`
> >> >> thischain=thischain.replace("'","")
> >> >> if thischain not in polymer_chains:
> >> >> polymer_chains.append(thischain)
> >> >> </code>
> >> >>
> >> >> This works, but is quite slow as it iterates over every atom in
> every
> >> >> pdb
> >> >> just to get out the chain so it is quite redundant.
> >> >> Is there any way to iterate in a 'chain by chain' fashion? This
> q_sel
> >> >> stuff is recycled from something Warren suggested for a different
> >> >> purpose
> >> >> years ago, and I only have a loose idea of how that is
> interacting with
> >> >> the
> >> >> cmd.index part. Maybe there's a way to get just the chain from
> the
> >> >> get-go
> >> >> instead of all the individual atoms? Any reminders on that one or
> >> >> better
> >> >> method suggestions?
> >> >>
> >> >> Thanks,
> >> >> Seth
> >> >>
> >> >
> >> -------------- next part --------------
> >> An HTML attachment was scrubbed...
> >>
> >> ------------------------------
> >>
> >> Message: 6
> >> Date: Mon, 24 Jan 2011 23:11:09 +0100 (CET)
> >> From: "rv...@libero.it" <rv...@libero.it>
> >> Subject: [PyMOL] dialogs in pyMOL
> >> To: pymol-users@lists.sourceforge.net
> >> Message-ID:
> >> <10798172.456681295907069292.JavaMail.defaultUser@defaultHost>
> >> Content-Type: text/plain;charset="UTF-8"
> >>
> >> Hi to all,
> >> I need to open a message box dialog inside a pyMOL plug-in.
> >>
> >> When I try the code:
> >>
> >> import tkMessageBox
> >> tkMessageBox.showinfo(?title?, ?msg?)
> >>
> >> pyMOL crashes (the window doesn?t appear and pyMOL blocks).
> >>
> >> I am just entering pyMOL and python. I never used Tkinter before.
> >>
> >> Could anyone help me?
> >> Thanks
> >>
> >>
> >>
> >> ------------------------------
> >>
> >>
> >> --------------------------------------------------------------------
> ----------
> >> Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
> >> Finally, a world-class log management solution at an even better
> >> price-free!
> >> Download using promo code Free_Logger_4_Dev2Dev. Offer expires
> >> February 28th, so secure your free ArcSight Logger TODAY!
> >> http://p.sf.net/sfu/arcsight-sfd2d
> >>
> >> ------------------------------
> >>
> >> _______________________________________________
> >> PyMOL-users mailing list
> >> PyMOL-users@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/pymol-users
> >>
> >>
> >> End of PyMOL-users Digest, Vol 56, Issue 9
> >> ******************************************
> >
> > ---------------------------------------------------------------------
> ---------
> > Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
> > Finally, a world-class log management solution at an even better
> price-free!
> > Download using promo code Free_Logger_4_Dev2Dev. Offer expires
> > February 28th, so secure your free ArcSight Logger TODAY!
> > http://p.sf.net/sfu/arcsight-sfd2d
> > _______________________________________________
> > 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-
> us...@lists.sourceforge.net
> >
> 
> 
> 
> --
> Jason Vertrees, PhD
> PyMOL Product Manager
> Schrodinger, LLC
> 
> (e) jason.vertr...@schrodinger.com
> (o) +1 (603) 374-7120
> 
> -----------------------------------------------------------------------
> -------
> Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
> Finally, a world-class log management solution at an even better price-
> free!
> Download using promo code Free_Logger_4_Dev2Dev. Offer expires
> February 28th, so secure your free ArcSight Logger TODAY!
> http://p.sf.net/sfu/arcsight-sfd2d
> _______________________________________________
> 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


------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
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