B.4 Ogham v1.4, September 2006

  1. Improved clash resolution to ease atomic overlap in congested depictions. The algorithm now tries harder when flipping all pairs of bonds to prevent clashes, and is also more intelligent about bond stretching.

  2. The heuristics for degree four centers now prefer to initially keep congested atoms and/or ring atoms in opposition.

  3. Improved ring template handling so that concave atoms of degree two are annotated such that substitutions sprout into the smaller sector.

  4. Improved handling of ring system substitution preferences, such that ring atom positions with multiple substitutions are now weighted more heavily when selecting the most suitable automorphism/orientation.

  5. Numerous new ring systems have been added to the ring template dictionary, and existing entries have been updated with subsitution preferences, and the new concave attachment annotations.

  6. Fixed a minor bug which due to floating point rounding could call the system's acos function with values fractionally less than -1.0. This resulted in different behavior on different platforms, such that some Ogham depictions differed between Linux and Solaris.

  7. Fixed another minor bug that could affect complex ring systems containing multiple spiro atoms.

  8. Numerous refinements to the rendering functionality to better defend against incorrect usage.