Therapeutic vaccination for chronic diseases: a new class of drugs in sight.

Therapeutic vaccination for chronic diseases: a new class of drugs in sight.