Just a wild guess
fetch 1htr, async=0
Marius

On Tue, May 4, 2010 at 10:58 PM, Michael Zimmermann <micha...@iastate.edu>wrote:

> Dear PyMOL users,
>
> I was just making a script to selectively download sections of PDB files
> using fetch.  When I run the pml from the GUI I see that all of the commands
> are executed and then the structure called by fetch is loaded.  Is there any
> way to force the other commands to wait until fetch is finished getting the
> PDB file?  Interestingly, if I run the script a second time, then it behaves
> as I would have expected it to.  If multiple PDB files are fetched and
> downloaded the pattern is similar; the first time the script is run all of
> the commands are processed, and then all of the structures are "fetched" but
> the second time the script is run the structures are fetched and then the
> next lines of code are run.  I would like to do this for hundreds of
> structures based on PFam domains, so it would be nice if this would work
> reliably.
>
> I am executing the file with
> >PyMOL.exe -c -k -u myscript.pml
>
> --------------------------PML-File ------------------
> fetch 1htr
> remove not (alt ''+A)
> alter all, alt=''
> select prot, (chain P and resi 2-30)
> save PF_1htr.pdb, prot
> delete all
> ----------------------------------------------------------
>
> ----------------------PYMOL-output-after-first-run-----------------
> PyMOL>@Fetch_PF07966.pml
> PyMOL>cd C:\DOCUME~1\Administrator\MYDOCU~1\MATLAB\Motion_conservation
>  cd: now in C:\DOCUME~1\Administrator\MYDOCU~1\MATLAB\Motion_conservation
> PyMOL>fetch 1htr
> PyMOL>remove not (alt ''+A)
> PyMOL>alter all, alt=''
>  Alter: modified 0 atoms.
> PyMOL>select prot, (chain P and resi 2-30)
>  Selector: selection "prot" defined with 0 atoms.
> PyMOL>save
> C:\DOCUME~1\Administrator\MYDOCU~1\MATLAB\Motion_conservation\PF07966\PF_1htr.pdb,
> prot
>  Save: wrote
> "C:\DOCUME~1\Administrator\MYDOCU~1\MATLAB\Motion_conservation\PF07966\PF_1htr.pdb".
> PyMOL>delete all
> HEADER    ASPARTYL PROTEASE                       21-OCT-94   1HTR
> TITLE     CRYSTAL AND MOLECULAR STRUCTURES OF HUMAN PROGASTRICSIN AT
> TITLE    2 1.62 ANGSTROMS RESOLUTION
> COMPND    MOL_ID: 1;
> COMPND   2 MOLECULE: PROGASTRICSIN (PRO SEGMENT);
> COMPND   3 CHAIN: P;
> COMPND   4 EC: 3.4.23.3;
> COMPND   5 ENGINEERED: YES;
> COMPND   6 MOL_ID: 2;
> COMPND   7 MOLECULE: GASTRICSIN;
> COMPND   8 CHAIN: B;
> COMPND   9 EC: 3.4.23.3;
> COMPND  10 ENGINEERED: YES
>  ObjectMolecule: Read secondary structure assignments.
>  ObjectMolecule: Read crystal symmetry information.
>  Symmetry: Found 8 symmetry operators.
>  CmdLoad: ".\1htr.pdb" loaded as "1htr".
> -----------------------------------------
>
> ----------------------PYMOL-output-after-second-run-----------------
> PyMOL>fetch 1htr
> PyMOL>remove not (alt ''+A)
> HEADER    ASPARTYL PROTEASE                       21-OCT-94   1HTR
> TITLE     CRYSTAL AND MOLECULAR STRUCTURES OF HUMAN PROGASTRICSIN AT
> TITLE    2 1.62 ANGSTROMS RESOLUTION
> COMPND    MOL_ID: 1;
> COMPND   2 MOLECULE: PROGASTRICSIN (PRO SEGMENT);
> COMPND   3 CHAIN: P;
> COMPND   4 EC: 3.4.23.3;
> COMPND   5 ENGINEERED: YES;
> COMPND   6 MOL_ID: 2;
> COMPND   7 MOLECULE: GASTRICSIN;
> COMPND   8 CHAIN: B;
> COMPND   9 EC: 3.4.23.3;
> COMPND  10 ENGINEERED: YES
>  ObjectMolecule: Read secondary structure assignments.
>  ObjectMolecule: Read crystal symmetry information.
>  CmdLoad: ".\1htr.pdb" appended into object "1htr", state 2.
>  Remove: eliminated 16 atoms in model "1htr".
> PyMOL>alter all, alt=''
>  Alter: modified 3113 atoms.
> PyMOL>select prot, (chain P and resi 2-30)
>  Selector: selection "prot" defined with 239 atoms.
> PyMOL>save
> C:\DOCUME~1\Administrator\MYDOCU~1\MATLAB\Motion_conservation\PF07966\PF_1htr.pdb,
> prot
>  Save: wrote
> "C:\DOCUME~1\Administrator\MYDOCU~1\MATLAB\Motion_conservation\PF07966\PF_1htr.pdb".
> PyMOL>delete all
> -----------------------------------------
>
> --
> Michael Zimmermann
> Ph.D. student in Bioinformatics and Computational Biology
> Department of Biochemistry, Biophysics and Molecular Biology
> Iowa State University
>
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> 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
>
------------------------------------------------------------------------------
_______________________________________________
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