heteroduplices