أرسل هذا في رسالة قصيرة: Two methods for amplifying the optical nonlinearity of a conjugated porphyrin polymer: transmetallation and self-assembly