Ribavirin, tiazofurin, and selenazofurin: mononucleotides and nicotinamide adenine dinucleotide analogues. Synthesis, structure, and interactions with IMP dehydrogenase.