> HBA = cmd.distance('HBA', '(lig and acc)','(active and don)', 3.2)
yes thanks for the trick. However, I edited my script to:
DistOutput.write(" %14s %14s %8s %8s\n"%("donor","acceptor","hba","hbd"))
DistOutput.write(" %14s %14s %8.3f %8.3f\n"%(Don,Acc,HBA,HBD))
but I cannot figure out the meaning of the output:
complex_1
donor acceptor hba hbd
260 271 2.536 -1.000
complex_2
donor acceptor hba hbd
391 409 2.489 -1.000
complex_3
donor acceptor hba hbd
522 547 2.512 -1.000
complex_4
donor acceptor hba hbd
653 685 2.456 -1.000
what the numbers under donor and acceptor are?
>
> atoms_Don = cmd.index('don')
>
I tried also this option and it works fine (more or less) excet that
it takes a lot time to calculate all the distance (quite weird on my
dual-cpu 3Gz intel)
this is the loop used:
for donor in atoms_Don:
for acceptor in atoms_Acc:
di = cmd.get_distance("%s`%d"%donor,"%s`%d"%acceptor)
DistOutput.write("%8s %8s %8.3f\n"%(donor,acceptor,di))
thanks
Regards
andrea