dan2097 / opsin

Open Parser for Systematic IUPAC Nomenclature. Chemical name to structure conversion
https://opsin.ch.cam.ac.uk
MIT License
159 stars 32 forks source link

cyclo[c.c.c.c.c.c.e.e.e.e.e.e]dodecakisbenzene aka infinitene fails #234

Open IngvarLa opened 1 year ago

IngvarLa commented 1 year ago

Error: cyclo[c.c.c.c.c.cepsiloneepsiloneepsilone]dodecakisbenzene was uninterpretable due to the following section of the name: cyclo[c.c.c.c.c.cepsiloneepsiloneepsilone] The following was not understandable in the context it was used: c.c.c.c.c.cepsiloneepsiloneepsilone

Not sure if this is just the browser turning e.e. to epsilone or if it is Opsin. Tried on Firefox and Safari on Mac

For infinitene see: https://www.acs.org/molecule-of-the-week/archive/i/infinitene.html

dan2097 commented 12 months ago

As far as I'm aware IUPAC has not endorsed this nomenclature. Given that it's very niche I doubt it's worth the effort to support. For text-mining purposes given that likely only a small number of these structures have been synthesised a dictionary would probably be sefficient. In fused ring nomenclature normally the descriptors are separated by comma, colon if comma has been used, and semicolon if colon has been used, hence the use of . to seperate the descriptors is also a bit unusual.