Characterization and prediction of alternative splice sites