Evolution of DNA polymerase families: evidences for multiple gene exchange between cellular and viral proteins.

Evolution of DNA polymerase families: evidences for multiple gene exchange between cellular and viral proteins.