From: Thomas H. <sp...@us...> - 2012-07-11 21:23:54
|
Or overload the cmd.load function: python from pymol import cmd, preset load_orig = cmd.load def load_new(*args, **kwargs): load_orig(*args, **kwargs) preset.ligand_cartoon('all') cmd.load = load_new python end Cheers, Thomas Jason Vertrees wrote, On 07/11/12 22:06: > John, > > Put this in your ~/.pymolrc: > > import pymol > > def my_load(file,obj): > cmd.load(file,obj) > preset.ligand_cartoon(obj) > > cmd.extend("my_load", my_load) > > Then you can load files as, > > my_load /path/to/file, object_name > > > Cheers, > > -- Jason > > On Wed, Jul 11, 2012 at 12:48 PM, John Amraph <joh...@gm...> wrote: >> Dear collegues, >> >> I need your help in following question. I want to visualize pdb in the >> preset.ligand_cartoon("all",_self=cmd) mode when Pymol is opening the pdb >> file. >> I tried several options: >> >> include preset.ligand_cartoon("all",_self=cmd) in pymolrc >> making a pymol script(from pymol import cmd\ >> preset.ligand_cartoon("all",_self=cmd)) and adding run script.py in pymolrc >> >> But that doesn't work. >> >> Thank you! >> John Amraph >> >> PS: OS - Win7, pymol v0.9 -- Thomas Holder MPI for Developmental Biology Spemannstr. 35 D-72076 Tübingen |