Non-homologous isofunctional enzymes: a systematic analysis of alternative solutions in enzyme evolution.

Non-homologous isofunctional enzymes: a systematic analysis of alternative solutions in enzyme evolution.