Vaccinerna består av delar av virus , av försvagat virus eller av virus-DNA .