Mechanisms and consequences of alternative polyadenylation

Mechanisms and consequences of alternative polyadenylation