JOELib - an open source computational chemistry package
Computational library with following features: 'SMiles ARbitrary Target Specification' (SMARTS) substructure search, import and export filter for 'Simplified Molecular Input Line Entry System' (SMILES), descriptor calculation classes, reading and writing molecular file formats, getting the aromatic flags for atoms and bonds, getting the hybridisation of atoms, graph based structure to modify molecular structures.