RE: [PyMOL] alternative method for loading coordinates

2003-09-17 Thread Warren L. DeLano
Rob,

There isn't a public API function which does this at present but
the private _cmd.get_pdb call does exactly that.  To see an example of
how it is used, look at the save function in
modules/pymol/exporting.py.  I'll add a cmd.get_pdbstr() function to the
next version of PyMOL, since _cmd isn't meant to be called by anyone
except PyMOL.

Cheers,
Warren

--
mailto:war...@delanoscientific.com
Warren L. DeLano, Ph.D.
Principal Scientist
DeLano Scientific LLC
Voice (650)-346-1154 
Fax   (650)-593-4020

 -Original Message-
 From: pymol-users-ad...@lists.sourceforge.net [mailto:pymol-users-
 ad...@lists.sourceforge.net] On Behalf Of Robert Campbell
 Sent: Thursday, September 11, 2003 7:07 AM
 To: pymol-users@lists.sourceforge.net
 Subject: Re: [PyMOL] alternative method for loading coordinates
 
 Warren,
 
 * Warren L. DeLano war...@delanoscientific.com [2003-09-09 17:42]
wrote:
 
  If you're willing to switch into Python, there is an
  undocumented read_pdbstr function which can take a PDB file as a
  string variable.  See modules/pymol/importing.py for the code.
  Temporary files are unnecessary.
 
 This could be very handy, but is there a way to write a pdb string
from
 within PyMOL? I've found export_coords, but that creates a PyCObject
 and I'm not sure how that can be used. I suppose it needn't be PDB
 format, but something that could be used (or converted for use) by
other
 programs or user-written routines.
 
 Cheers,
 Rob
 --
 Robert L. Campbell, Ph.D.
r...@post.queensu.ca
 Senior Research Associatephone:
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




Re: [PyMOL] alternative method for loading coordinates

2003-09-11 Thread Robert Campbell
Warren,

* Warren L. DeLano war...@delanoscientific.com [2003-09-09 17:42] wrote:
 
   If you're willing to switch into Python, there is an
 undocumented read_pdbstr function which can take a PDB file as a
 string variable.  See modules/pymol/importing.py for the code.
 Temporary files are unnecessary.

This could be very handy, but is there a way to write a pdb string from
within PyMOL? I've found export_coords, but that creates a PyCObject
and I'm not sure how that can be used. I suppose it needn't be PDB
format, but something that could be used (or converted for use) by other
programs or user-written routines.

Cheers,
Rob
-- 
Robert L. Campbell, Ph.D. r...@post.queensu.ca
Senior Research Associatephone: 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


pgpIjYWVjLlak.pgp
Description: PGP signature