RNA binding proteins, splice site selection, and alternative pre-mRNA splicing.