From: Warren D. <wa...@de...> - 2005-09-29 15:53:21
|
Use Python blocks! > Something like that: > if (count_atoms nt) =3D=3D 0 > then cmd.delete("nt") if cmd.count_atoms("nt") =3D=3D 0: \ cmd.delete("nt") Note the explicit use of "continuation" lines via backslashes. This = ensures that PyMOL hands over both lines to the Python interpreter as a = single block. Cheers, Warren -- Warren L. DeLano, Ph.D. =20 Principal Scientist . DeLano Scientific LLC =20 . 400 Oyster Point Blvd., Suite 213 =20 . South San Francisco, CA 94080 USA =20 . Biz:(650)-872-0942 Tech:(650)-872-0834 =20 . Fax:(650)-872-0273 Cell:(650)-346-1154 . mailto:wa...@de... =20 =20 > -----Original Message----- > From: pym...@li...=20 > [mailto:pym...@li...] On Behalf Of=20 > Sebastien Moretti > Sent: Thursday, September 29, 2005 8:43 AM > To: pymol-users > Subject: [PyMOL] test in pymol scripting language >=20 > Hello, > Is there a way to use test commands in pymol scripting language ? >=20 > Something like that: > if (count_atoms nt) =3D=3D 0 > then cmd.delete("nt") >=20 > Thanks >=20 > -- > S=E9bastien Moretti > http://www.igs.cnrs-mrs.fr/ > CNRS - IGS > 31 chemin Joseph Aiguier > 13402 Marseille cedex >=20 >=20 > ------------------------------------------------------- > This SF.Net email is sponsored by: > Power Architecture Resource Center: Free content, downloads,=20 > discussions, > and more. http://solutions.newsforge.com/ibmarch.tmpl > _______________________________________________ > PyMOL-users mailing list > PyM...@li... > https://lists.sourceforge.net/lists/listinfo/pymol-users >=20 >=20 >=20 >=20 |
From: Sebastien M. <seb...@ig...> - 2005-09-30 07:36:46
|
> Use Python blocks! >=20 >=20 >>Something like that: >> if (count_atoms nt) =3D=3D 0 >> then cmd.delete("nt") >=20 >=20 > if cmd.count_atoms("nt") =3D=3D 0: \ > cmd.delete("nt") >=20 > Note the explicit use of "continuation" lines via backslashes. This e= nsures that PyMOL hands over both lines to the Python interpreter as a si= ngle block. >=20 > Cheers, > Warren It's exactly what I want. I should learn Python to enhance my PyMol knowledge. Thanks >>Hello, >>Is there a way to use test commands in pymol scripting language ? >> >>Something like that: >> if (count_atoms nt) =3D=3D 0 >> then cmd.delete("nt") >> >>Thanks --=20 S=E9bastien Moretti http://www.igs.cnrs-mrs.fr/ CNRS - IGS 31 chemin Joseph Aiguier 13402 Marseille cedex |