A large portion of transcripts from diverse eukaryotes show alternative splicing. Between 40% and 60% of expressed human genes are conservatively estimated to give rise to more than one splice product ...