Alternative cleavage and polyadenylation: the long and short of it

Alternative cleavage and polyadenylation: the long and short of it