exon shuffling

Noun

 * 1)  The proposed mixing of different exons either within a gene or between two nonallelic genes.