DNA helicase - unwinds and separates double stranded DNA as it moves along the DNA. It forms the replication fork by breaking hydrogen bonds between nucleotide pairs in DNA.
DNA primase - a type of RNA polymerase that generates RNA primers. Primers are short RNA molecules that act as templates for the starting point of DNA replication.
DNA polymerases - synthesize new DNA molecules by adding nucleotides to leading and lagging DNA strands.
Topoisomerase or DNA Gyrase - unwinds and rewinds DNA strands to prevent the DNA from becoming tangled or supercoiled.
Exonucleases - group of enzymes that remove nucleotide bases from the end of a DNA chain.
DNA ligase - joins DNA fragments together by forming phosphodiester bonds between nucleotides.