I filamenti di DNA sono tenuti insieme da legami idrogeno tra coppie di basi complementari su filamenti opposti. Queste coppie di basi sono adenina (A) con timina (T) e citosina (C) con guanina (G). I legami idrogeno tra queste coppie di basi sono ciò che conferisce alla molecola di DNA la sua struttura a doppio filamento. La struttura portante della molecola del DNA, costituita da gruppi alternati di desossiribosio e fosfato, è tenuta insieme da legami covalenti.