What does a host cell provide for a virus? *
O A source of thermal energy.
O Protection from the environment.
O Mechanisms for genetic replication.
O Large molecules as a food source.