What distinguishes biopharmaceuticals from small molecule drugs?
1) They are produced in manufacturing plants
2) They are mainly protein-based
3) They are synthesized using chemical reactions
4) They have a longer shelf life