When Nature stumbles on a good thing: from promiscuous binding to essential enzyme activity

sam31
Friday 10 May 2024