Sin embargo, los ácidos nucleicos están formados por subunidades más pequeñas llamadas nucleótidos . Cada nucleótido consta de tres partes:
* un azúcar: Ribosa (en ARN) o desoxirribosa (en ADN)
* Un grupo de fosfato: Una molécula que contiene fósforo y oxígeno
* Una base nitrogenada: Una de las cinco moléculas diferentes que contienen nitrógeno, que son adenina (a), guanina (g), citosina (c), timina (t) (en ADN) o uracilo (u) (en ARN)
Estos nucleótidos están unidos en cadenas largas para formar los polímeros de ácido nucleico.
Entonces, si bien los ácidos nucleicos son macromoléculas, no están formados por otras macromoléculas. Están compuestos por unidades más pequeñas llamadas nucleótidos.