Please help I honestly think it’s between nucleic acids and proteins someone explain I’ll try to put lots of points and I’ll also like your answer and mark it best. Please answer if you are 100% sure

Answer: nucleic acids
Nucleic acids have information-carrying molecules of the cell, they determine the traits of an organism.
Answer:
proteins
Explanation:
because proteins is responsible for genes