Alternative cleavage and polyadenylation: extent, regulation and function.

Alternative cleavage and polyadenylation: extent, regulation and function.