From: Robert C. <rob...@qu...> - 2007-09-18 13:35:09
|
Dear Tomoko, On Tue, 18 Sep 2007 21:40:34 +0900 (JST), Tomoko Niwa <ou...@ya...> wrote: > Dear all > > I am a beginner in Python programming. > I would like to get lists of resn (residue names), resi (residue > identifiers) and atom ID of a selection. > For example, in case of 1IEP_organic; > [STI, STI], [201, 202], and [4639, 4640, 4641, …..] for resn, resi, and > atom ID, respectively. You can use the iterate command to get this. If you have a particular selection called "1IEP_organic" then you can type this at the PyMOL prompt: iterate 1IEP_organic, print resn, resi, name If you want to print it in a more nicely formatted manner you could do: iterate 1IEP_organic, print "%4s %4s %4s" % (resn,resi,name) Cheers, Rob -- Robert L. Campbell, Ph.D. Senior Research Associate/Adjunct Assistant Professor Botterell Hall Rm 644 Department of Biochemistry, Queen's University, Kingston, ON K7L 3N6 Canada Tel: 613-533-6821 Fax: 613-533-2497 <rob...@qu...> http://pldserver1.biochem.queensu.ca/~rlc |