Heterocyclic heptamers containing thiophene and pyrrole units: Synthesis and properties†