Cooperative self-assembly of porphyrins with polymers possessing bioactive functions. Issue 93 (15th September 2016)