Alternative splicing of a gene transcript results in protein variants that can have similar, distinct, or even opposite functions. From an evolutionary perspective, alternative splicing is beneficial ...