Preparation, optical and electrochemical properties, and molecular orbital calculations of tetraazaporphyrinato ruthenium (II) bis(4-methylpyridine) fused with one to four diphenylthiophene units.