The Drosophila Dscam gene, involved in adhesion between neurons, contains 4 clusters of exons, each with array of possible exons. These are spliced into the mRNA in an exclusive fashion, so that only one of each of the possible exons is represented. If all combinations of these exons are used in alternative splicing, the Dscam gene can produce 38,016 different proteins.