Open Babel: An open chemical toolbox - O’Boyle, N; Banck, M; James, C A (J Chem Inf, 2011)
et al.