Ribonucleotide reductases: essential enzymes for bacterial life | Synapse