Thank you Marius, that does appear to do the job.  I guess this tip is
sortof present on the wiki page for fetch, but I didn't understand it as
written.

Sincerely,

Mike

On Tue, May 4, 2010 at 4:13 PM, Marius Retegan
<marius.s.rete...@gmail.com>wrote:

> 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
>>
>
>


-- 
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

Reply via email to