Ribonucleotide reductase: a mechanistic portrait of substrate analogues inhibitors.