Macromoléculas com a capacidade de conter e transmitir informações genéticas são: