dan2097 / opsin

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

Carotenoid nomenclature #52

Open dan2097 opened 6 years ago

dan2097 commented 6 years ago

Original report by Anonymous.


It seems carotenoid nomenclature is not supported (http://www.sbcs.qmul.ac.uk/iupac/carot/index.html). It would be nice if it were (or is that document deprecated?).

dan2097 commented 6 years ago

Original comment by Daniel Lowe (Bitbucket: dan2097, GitHub: dan2097).


The document is somewhat superceded by the 2013 IUPAC Nomenclature of Organic Chemistry recommendations, but the 2013 recommendations doesn't really differ from that document, and cites it when describing some of the quirks of carotenoid nomenclature. Adding the basics of carotenoid nomenclature should be easy. There are "only" 28 core structures, so it's probably simplest to just enumerate them. I'll try and look into it later this week.

Implementation notes: Supporting hydro prefixes on carotenoids will require special casing as the double-bonds cannot be treated as delocalised due to their implicit trans configuration. Supporting nor/seco would be useful for other natural products. Apo/retro only apply to carotenoids. The stereochemistry around atoms 16/17 must be indicated so that stereochemistry is implied if they are substituted.