Transcriptome assembly and alternative splicing analysis