prokaryotic cells and viruses Flashcards