Puromycin biochemistry & uses in biochemistry