Which of the following macromolecules is responsible for cell structure, long term energy, and
protection?
A.Nucleic acid
B. Protein
C. Carbohydrate
D. Lipids