Za izolacijo polimorfnih regij DNK se uporabljajo bakterijski encimi - restriktaze, katerih produkt so restrikcijska mesta. Spontane mutacije, ki se pojavijo na polimorfnih mestih, jih naredijo odporne ali, nasprotno, občutljive na delovanje specifične restriktaze.