Similarly to the GAs for NFAs, GA 4 for the design of donor polymers is a fragment-based GA. A library of 1,210 monomers is formed from spacer units from GAs 1-3 (3 or less fused rings) and other small organic conjugated molecules. Polymers were represented as oligomers of 6 units, with any of the 64 copolymer sequences available.