Prostaglandin synthases: recent developments and a novel hypothesis.

Prostaglandin synthases: recent developments and a novel hypothesis.