Pyrrolyl-, 2-(2-thienyl)pyrrolyl- and 2,5-bis(2-thienyl)pyrrolyl-nucleosides: synthesis, molecular and electronic structure, and redox behaviour of C5-thymidine derivatives.