Human DNA polymerase α: predicted functional domains and relationships with viral DNA polymerases | Synapse