DNA vaccines: basic mechanism and immune responses (Review).

DNA vaccines: basic mechanism and immune responses (Review).