Electrochemical synthesis and characterisation of alternating tripyridyl-dipyrrole molecular strands with multiple nitrogen-based donor-acceptor binding sites.