exon shuffling frameshifter shift jumping gene reshuffle coshift transduplication recombinant reassortment subclone