self-assembling customizable polymer chains