> > must I do c10+c11+c12...c50?

Yes, unfortunately.  However, this long selection: 

> select tails1, r. pop & n.
> c17+c18+c19+c20+c21+c22+c23+c24+c25+c26+c27+c28+c29+c30+c31+ca
1+ca2+c36
> +c37+c38+c39+c40+c41+c42+c43+c44+c45+c46+c47+c48+c49+c50

Can be replaced with some Python code in your script:

   my_list = map( lambda x: "c%2d"%x, range(10,51) )
   my_str = string.join( my_list, '+' )
   cmd.select( "tails1", "resn pop & name " + my_str )

   show lines, tails1

Which allows you to adjust the range manually by changing the values in the
"range" call.

FYI:

   print my_str

gives

 
c10+c11+c12+c13+c14+c15+c16+c17+c18+c19+c20+c21+c22+c23+c24+c25+c26+c27+c28+
c29+c30+c31+c32+c33+c34+c35+c36+c37+c38+c39+c40+c41+c42+c43+c44+c45+c46+c47+
c48+c49+c50

Cheers,
warren

> -----Original Message-----
> From: pymol-users-ad...@lists.sourceforge.net 
> [mailto:pymol-users-ad...@lists.sourceforge.net] On Behalf Of 
> Robert Campbell
> Sent: Thursday, April 15, 2004 8:39 AM
> To: PyMol Users List
> Subject: Re: [PyMOL] Selections
> 
> Hi Jason,
> 
> * Jason Vertrees <javer...@utmb.edu> [2004-04-14 22:55] wrote:
> > Master Users,
> > 
> > I'm a bit new to PyMol and still trying to master selections.  I've 
> > read the documentation and played with quite a few 
> macromolecules now 
> > and still have some problems with selections.
> > 
> > For example, I found a PDB online called 'pope.pdb' (a cool lipid 
> > bilayer; http://moose.bio.ucalgary.ca/Downloads/) and 
> simply wanted to 
> > select all the hydrophobic tails and hydrophilic heads so 
> that I may 
> > apply different attributes to each.  If I need to select the tails, 
> > which in the PDB are labeled from C10 (or so) to C50 
> depending on the 
> > molecule, can I use something like c10-c50 (experience 
> tells me no) or 
> > must I do c10+c11+c12...c50?
> 
> The latter is correct, unfortunately.  You can certainly do a 
> selection
> like:
> 
> select tails1, r. pop & n.
> c17+c18+c19+c20+c21+c22+c23+c24+c25+c26+c27+c28+c29+c30+c31+ca
1+ca2+c36
> +c37+c38+c39+c40+c41+c42+c43+c44+c45+c46+c47+c48+c49+c50
> 
> (where I've wrapped the line)
> 
> or you could do the shorter selection first:
> 
> select heads, r. pop & n.
> c5+c6+c12+c13+c15+c32+c34+n4+o7+o9+o10+o11+o14+o16+o33+o35+p8+h1+h2+h3
> 
> and then do:
> 
> select tails2, r. pop &! heads
> 
> If you don't want to go to the trouble of picking every atom 
> to see its name, just select one atom in the residue 
> (ctrl-middle-click) and show the atom name labels for the 
> residue (use the pkresi selection in the right menu and 
> labels are under "L")
> 
> > So, it comes down to: do you prefer the macro method or 
> standard; and, 
> > do you have any hints or tips for more accurate or powerful 
> selections?
> > As an example, how could I select just the tails or just 
> the heads in 
> > the aforementioned pope.pdb file?
> 
> I found clicking on each atom to add them to the "lb" 
> selection as Michael suggests less simple, but then I type quickly!
> 
> Cheers,
> Rob
> -- 
> Robert L. Campbell, Ph.D.                         
> <r...@post.queensu.ca>
> Senior Research Associate                            phone: 
> 613-533-6821
> Dept. of Biochemistry, Queen's University,             fax: 
> 613-533-2497
> Kingston, ON K7L 3N6  Canada       
> http://adelie.biochem.queensu.ca/~rlc
>     PGP Fingerprint: 9B49 3D3F A489 05DC B35C  8E33 F238 A8F5 
> F635 C0E2
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by: IBM Linux Tutorials Free 
> Linux tutorial presented by Daniel Robbins, President and CEO 
> of GenToo technologies. Learn everything from fundamentals to 
> system 
> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> _______________________________________________
> PyMOL-users mailing list
> PyMOL-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/pymol-users
> 



Reply via email to