Four classes of patterns of alternative polyadenylation are shown together with the reference sequence. (A) Tandem poly(A) sites. (B) Composite exons. (C) Hidden exons. (D) Truncated exons.