Radka,

PDB files simply don't have bonding information. There is just no 
way to be absolutely sure whether a bond is single or double,
especially when there are no hydrogens around. While the bond in 
question may be long, there are other factors, like the local
geometry, to be considered when bonds are assigned.

Even when hydrogens are around, bond orders can still not be
certain because of different possible ionization states (although
in your case the O should be unlikely to be +ve).

So, the take home message is, always check your molecule and make
necessary edits manually.

Ling
 



>________________________________
> From: radka <radka2ra...@gmail.com>
>To: openbabel-discuss@lists.sourceforge.net 
>Sent: Tuesday, July 16, 2013 2:00 AM
>Subject: [Open Babel] Error in double bond detection
> 
>
>Please, can you help me with the following problem?:
>
>I have this PDB file (sugar from Protein Data Bank): 
>HETATM 3781  C1  MAN C1129      35.524   5.379  57.298  1.00 26.66          
>C  
>HETATM 3782  C2  MAN C1129      34.930   6.750  56.924  1.00 26.33          
>C  
>HETATM 3783  C3  MAN C1129      33.464   6.454  56.622  1.00 26.11          
>C  
>HETATM 3784  C4  MAN C1129      33.300   5.264  55.639  1.00 27.32          
>C  
>HETATM 3785  C5  MAN C1129      34.075   4.044  56.187  1.00 26.81          
>C  
>HETATM 3786  C6  MAN C1129      33.940   2.770  55.387  1.00 29.05          
>C  
>HETATM 3787  O1  MAN C1129      35.436   5.171  58.706  1.00 28.59          
>O  
>HETATM 3788  O2  MAN C1129      35.526   7.320  55.789  1.00 25.38          
>O  
>HETATM 3789  O3  MAN C1129      32.846   7.632  56.180  1.00 27.40          
>O  
>HETATM 3790  O4  MAN C1129      31.911   5.020  55.451  1.00 27.90          
>O  
>HETATM 3791  O5  MAN C1129      35.457   4.383  56.289  1.00 22.18          
>O  
>HETATM 3792  O6  MAN C1129      34.428   2.960  54.081  1.00 30.05          
>O  
>---
>In this file, the atoms C1 and O1 have a distance 1.426 A. Therefore the
>single bond is between them. 
>Note: This C-O bond is the longest C-O bond in this molecule. 
>
>But when I convert this file to MOL, OpenBabel reports a double bond between
>C1 and O1. 
>All other C-O bonds in the molecule are reported as single.
>
>And OpenBabel insists on the double bond even when I just add hydrogens to
>the PDB file.
>
>I used OpenBabel 2.3.2.
>
>Note: I do the conversion from PDB to MOL, because I need chirality data.
>And when the double bond is found, the chirality is not reported.
>
>Please, do you have some idea, where is a problem?
>
>Thank you very much for help.
>
>
>
>--
>View this message in context: 
>http://forums.openbabel.org/Error-in-double-bond-detection-tp4656494.html
>Sent from the General discussion mailing list archive at Nabble.com.
>
>------------------------------------------------------------------------------
>See everything from the browser to the database with AppDynamics
>Get end-to-end visibility with application monitoring from AppDynamics
>Isolate bottlenecks and diagnose root cause in seconds.
>Start your free trial of AppDynamics Pro today!
>http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
>_______________________________________________
>OpenBabel-discuss mailing list
>OpenBabel-discuss@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/openbabel-discuss
>
>
>
------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
OpenBabel-discuss mailing list
OpenBabel-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-discuss

Reply via email to