Analysis of alternative splicing with microarrays: successes and challenges.