Hi, I tried using 'or'. I didn't get any errors, but now that I'm checking the 
outputs, I found that I got the area for just the ligand and not the complex, 
when I use 'get_area' on the complex. I noticed I get the area for whichever 
(ligand/target) is before the "or" operator, not the one after and definitely 
not for the complex. Here's the code I've been using:

  ## r=target(name read as user input)
  ## s=ligand(name read as user input)
 
   e=r+".pdb"
   f=s+".pdb"
   cmd.load(e)
   cmd.load(f)
   cmd.h_add
   cmd.flag(25, NONE)
   cmd.set("dot_solvent", 1)
   cmd.set("dot_density", 3)
   ligand_area=cmd.get_area(s)
   target_area=cmd.get_area(r)
   cmd.create("complex", s or r)
   complex_area=cmd.get_area("complex")
   contact_area=((ligand_area+target_area)-complex_area)/2
   print ligand_area
   print target_area
   print complex_area
   print contact_area

Thanks in advance.
Ritu


On 02/13/12, Thomas Holder   wrote:
> Hi Ritu,
> 
> put "ligand" and "target" in one string as an atom selection with a
> logical "or".
> 
> cmd.load("ligand.pdb")
> cmd.load("target.pdb")
> cmd.create("complex", "ligand or target")
> 
> Cheers,
>   Thomas
> 
> Rituparna Sengupta wrote, On 02/13/12 19:28:
> >Hi,
> >
> >I've just started using PyMol, so this may come across as a stupid
> >question. I'm using Python to make a plugin for a surface area
> >calculation. What is the api version for the command:
> >
> >create complex, ligand target
> >
> >?(ligand and target are pdb files) I tried using,
> >
> >cmd.create(complex, ligand, target)
> >
> >but found errors. Apparently I'm supposed to put an integer after the
> >first two entries in the bracket(according to the 'create' command
> >api version instructions in the pymol wiki commands section). I tried
> >loading the molecules separately into 'complex', but the value of the
> >complex area is different from when loaded together(found this out by
> >typing directly into pymol). I'll be glad if someone could help.
> >
> >Thanks, Ritu
> 
> -- 
> Thomas Holder
> MPI for Developmental Biology
> Spemannstr. 35
> D-72076 Tübingen


------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
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