HPV is a virus that then causes changes to then trigger cancer. So that is a virus vaccination.
Yes, there are many cancers, and this thing needs to be coded for specific ones. And I have no idea how difficult it is on an individual tumor basis. So I'll be watching.
Something tells me this particular technology is going to be a big one.