Retire parte de la cuerda después de "."

Estoy trabajando con números de acceso de secuencia de referencia NCBI como variablea:

a <- c("NM_020506.1","NM_020519.1","NM_001030297.2","NM_010281.2","NM_011419.3", "NM_053155.2")  

Para obtener información del paquete biomart necesito eliminar el.1, .2 Después de los números de acceso. Normalmente hago esto con este código:

b <- sub("..*", "", a)

# [1] "" "" "" "" "" ""

Pero como puede ver, esta no es la forma correcta para esta variable. Puede alguien ayudarme con esto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta