The phrase ' in nature ' is unfortunate, in that the reader is unsure whether it applies to 'natural compounds' or 'the nature of the compounds' until s/he has finished reading the sentence. Actually, I would eliminate both nouns: ... of immense interest for the pharmaceutical industry.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.