hi warren.

if i were to do something like:

cd some_module_source_tarball
pymol -qc setup.py install

would that compile and install the module somewhere/way the pymol  
interpreter can import it in scripts? (given that the some_module  
corresponds to a python version matching the version of the pymol  
interpreter)


thanks,

wlad



On Jun 8, 2009, at 10:01 PM, Warren DeLano wrote:

> As for the your general question:  can you "import pymol; from pymol
> import cmd; pymol.finish_launching(); etc"?
>
> Answer 1: Yes, if you manually compile PyMOL open-source code into an
> existing Python interpreter.
>
> Or
>
> Answer 2: Yes, if you run your Python script using PyMOL's built-in
> Python interpreter (launch PyMOL as follows):
>
> ./pymol your-script.py      # with full 3D GUI
>
> ./pymol -qc your-script.py  # command-line only (in a terminal)
>
> Or
>
> Answer 3: Yes, if you call your Python script from a PyMOL script via
> the "run" or "spawn" commands inside PyMOL.
>
> However,
>
> Answer 4: No, if you want precompiled PyMOL build to work with an
> external precompiled Python build.  This approach has proved  
> impractical
> due unavoidable application binary interface (ABI) version mismatches
> between PyMOL, Python, and the host environment.
>
> As for your specific question, this is something you could do with a
> plain old script without even introducing the complexity of Python:
>
>
> load $TUT/1hpv.pdb, query
>
> remove not polymer
>
> create tmp, query
>
> set dot_solvent
>
> get_area tmp, load_b=1
>
> # threshold on what one considers an "exposed" atom (in A**2):
>
> remove tmp and b<2.5
>
> tmp_dict = {}
>
> iterate tmp, tmp_dict[(chain,resv)]=1
>
> select exposed
>
> exposed = tmp_dict.keys()
>
> exposed.sort()
>
> print "Solvent exposed residues (chain,residue):"
>
> for res in exposed: print res
>
> select exposed, query in tmp
>
> dele tmp
>
>
> # visual confirmation
>
> color white
>
> color red, byres exposed
>
> set sphere_solvent
>
> as spheres
>
> orient
>
>
> Cheers,
> Warren
>
>> -----Original Message-----
>> From: Yasser Almeida Hernandez [mailto:pedro...@fenhi.uh.cu]
>> Sent: Friday, June 05, 2009 9:18 AM
>> To: pymol-users@lists.sourceforge.net
>> Subject: [PyMOL] Hi all...
>>
>> I want to make a python script to list the surface residues of a
>> protein. The idea is import the pymol module inside the script,
>> receive the pdb file to be analyzed and run the pymol's commands to  
>> do
>> this task. It is possible..? the script is to tun in a classical
>> terminal...
>>
>> Thanks...
>>
>> ----------------------------------------------------------------
>> Correo FENHI
>>
>>
>>
>>
>>
> ------------------------------------------------------------------------
> --
>> ----
>> OpenSolaris 2009.06 is a cutting edge operating system for  
>> enterprises
>> looking to deploy the next generation of Solaris that includes the
> latest
>> innovations from Sun and the OpenSource community. Download a copy  
>> and
>> enjoy capabilities such as Networking, Storage and Virtualization.
>> Go to: http://p.sf.net/sfu/opensolaris-get
>> _______________________________________________
>> 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
>>
>>
>
>
>
> ------------------------------------------------------------------------------
> Crystal Reports - New Free Runtime and 30 Day Trial
> Check out the new simplified licensing option that enables unlimited
> royalty-free distribution of the report engine for externally facing
> server and web deployment.
> http://p.sf.net/sfu/businessobjects
> _______________________________________________
> 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


------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
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