Nukleofil
Dalam kimia, nukleofil adalah reagen yang membentuk ikatan kimia terhadap partner reaksinya. Nukleofil adalah sebuah spesies (ion atau molekul) yang tertarik kuat ke sebuah daerah yang bermuatan positif pada sesuatu yang lain. Nukleofil dapat berupa ion negatif penuh, atau lainnya yang memiliki muatan kuat di suatu tempat pada sebuah molekul. Nukleofil juga dapat berperilaku sebagai basa Lewis.
Asam nukleat
Asam nukleat dinamai demikian karena keberadaan umumnya di dalam inti (nukleus) sel. Asam nukleat merupakan biopolimer, dan monomer penyusunnya adalah nukleotida. Setiap nukleotida terdiri dari tiga komponen, yaitu sebuah basa nitrogen heterosiklik (purin atau pirimidin), sebuah gula pentosa, dan sebuah gugus fosfat. Jenis asam nukleat dibedakan oleh jenis gula yang terdapat pada rantai asam nukleat tersebut (misalnya, DNA atau asam deoksiribonukleat mengandung 2-deoksiribosa). Selain itu, basa nitrogen yang ditemukan pada kedua jenis asam nukleat tersebut memiliki perbedaan: adenina, sitosina, dan guanina dapat ditemukan pada RNA maupun DNA, sedangkan timina dapat ditemukan hanya pada DNA dan urasil dapat ditemukan hanya pada RNA.