Polymers having a main chain having both aromatic units and aliphatic
units (with repeating heteroatoms) and a side chain macromonomer are
described. Methods of making these polymers using enzymatic synthesis and
the applications of these polymers are also described.