Patent ID: 7727713

Claim:
A method for synthesising a templated molecule comprising a plurality of functional groups, said method comprising the steps of i) providing at least one template comprising a sequence of n coding elements, wherein each coding element comprises at least one recognition group capable of recognizing a predetermined complementing element, and wherein n is an integer of more than 1, ii) providing a plurality of building blocks, wherein each building block comprises a) at least one complementing element comprising at least one recognition group, capable of recognizing a predetermined coding element, each complementing element consisting of 15-100 subunits, b) at least one functional entity comprising at least one functional group and at least one reactive group, and c) at least one linker separating the at least one functional entity from the at least one complementing element, iii) contacting each of said coding elements with a complementing element capable of recognizing said coding element, iv) optionally, obtaining a complementing template, and v) obtaining a templated molecule comprising covalently linked, functional groups by linking, by means of a reaction involving reactive groups, a functional group of at least one functional entity to a functional group of another, functional entity, wherein the templated molecule is linked by means of a covalent linker to the complementing template or template that templated the synthesis of the templated molecule, and wherein the synthesis of the templated molecule takes place in a cell-free system and does not involve ribosome mediated translation of a nucleic acid.