The CDK addresses this by storing the aromaticity as additional property on the bond:
<bond atomRefs='a1 a2' order='D'> <bondType dictRef="cdk:aromaticBond"/> </bond>
<cml><molecule id="caffeine"><atomArray/><bondArray/></molecule></cml>
<bond atomRefs='a1 a2' order='D'> <bondType dictRef="cdk:aromaticBond"/> </bond>
3 comments:
CML does not support quadruple bonds?
In private discussion related to OpenSmiles I got this comment:
> Calling SetOrder with 8 is not unreasonable, indeed CambridgeSoft's ChemDraw file format specifies values for quadruple, pentuple and hextuple bonds.
The default CML convention supports the following bond orders: 1, 2, 3, S, D, T, A. The exclusion of 4/Q, etc, is a bit arbitrary. It also supports namespaced bond order types, such as: cdk:Q.
So, yes, CML supports higher order bond orders, but does not provide them in the core 'dictionary'.
دليل الشرق
فروع صيدليات جدة
فروع جنيد للعطور
فروع زهور الريف للعطور
فروع صيدليات
افضل دليل خليجي
Post a Comment