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