The enzyme which mediates the synthesis of the nucleic acid molecules are known as the polymerases. Depending upon the function three types of polymerases is recognized. They are the; DNA dependent DNA polymerase, DNA dependent RNA polymerase, RNA dependent DNA polymerase.