Bacteriophage viruses have which of the following macromolecules? DNA and lipid DNA and RNA DNA and sugars DNA and protein