Which of the following are proteins produced from recombinant DNA?
A. Restriction enzymes
B. Sticky ends
C. DNA libraries
D. Recombinant proteins​