heteroduplex DNA