What are the structural parts of a virus?

a. Peptidoglycan wall
b. DNA or RNA
c. Protein coat
d. Ribosomes
e. Lipid envelope