Application of hidden semi-markov model to 3′ splice sites identification