Changes for version 0.11.5 - 2025-02-13

  • Fixing a bug failing to recognise @TB10.
  • Forbidding unknown chemical elements.
  • Forbidding ring bonds to self.
  • Accepting order subroutine in kekulise() in order to make the algorithm stable.
  • Supporting octahedral chirality in chirality_to_pseudograph().
  • Introducing Chemistry::OpenSMILES::is_aromatic_bond().
  • Reporting aromatic bonds outside aromatic rings in _validate().

Modules

OpenSMILES format reader and writer
Aromaticity handling routines

Provides

in lib/Chemistry/OpenSMILES/Stereo.pm
in lib/Chemistry/OpenSMILES/Stereo/Tables.pm
in lib/Chemistry/OpenSMILES/Writer.pm