Ribonucleotide reductases: influence of environment on synthesis and activity.