Darwin at the molecular scale: selection and variance in electron tunnelling proteins including cytochrome c oxidase.

Darwin at the molecular scale: selection and variance in electron tunnelling proteins including cytochrome c oxidase.