Patent attributes
The present invention provides methods of synthesizing a molecule comprising a functional moiety which is operatively linked to an encoding oligonucleotide. The methods include providing an initiator compound comprising an initial functional moiety comprising n building blocks, wherein the initial functional moiety comprises at least one reactive group, and is operatively linked to an initial oligonucleotide; reacting the initiator compound with a building block comprising at least one complementary reactive group, under conditions suitable for reaction of the complementary reactive group to form a covalent bond; and reacting the initial oligonucleotide with an incoming oligonucleotide corresponding to the building block in the presence of an enzyme which catalyzes ligation of the initial oligonucleotide and the incoming oligonucleotide, under conditions suitable for ligation of the incoming oligonucleotide and the initial oligonucleotide to form an encoding oligonucleotide.