Confirming exon shuffling in a gene
It's not clear what is 'several database searches with the sequences'. The most obvious solution is blasting your sequence so you can see which part can't be aligned and then blasting the rest. You can choose different implementations (megablast of blastn) and play with algorithm parameters because it may not work for you as-is. But it will work as-is if you'll blast exons separately. This way you can identify origin genes.