Alternative splicing mechanisms can result in mature transcripts from the same gene having different sequences and thus coding for different proteins.