The process of generating multiple mRNA molecules with variable 3'-end length formation from a given pre-mRNA by differential use of cleavage and polyadenylation signals (pA signals).
mRNA alternative polyadenylation