Hi Yasser,
On Jun 24, 2010, at 8:41 AM, Yasser Almeida Hernández wrote:
Hi...
I want to connect two atoms that belongs to different models with a pseudobond. It's that possible with Chimera?
Absolutely. That's the purpose of psuedobonds, to show non-covalent interactions between models such as hydrogen bonds, NMR constraints, hydrophobic interactions, etc.
If it does, how would be the Python API code?
First I should mention that you don't necessarily need to use Python to do this. The PseudoBond Reader tool can create pseudobonds between models. But if you are writing a Python script anyway, you would first create a PseudoBondGroup to contain your pseudobonds like so:
from chimera.misc import getPseudoBondGroup
grp = getPseudoBondGroup("my pseudobonds")
and the create a pseudobond between atoms a1 and a2 with:
pb = grp.newPseudoBond(a1, a2)
--Eric