Polymerase θ is a robust terminal transferase that oscillates between three different mechanisms during end-joining | Publicación