I know this isn't exactly a chemistry question but I was wondering today and forgot, what is the name of the protein that breaks the bonds holding a double helix together and makes copies of it? And could somebody tell me exactly what the difference between thymine and uracil is?