The present invention relates to novel peptides and methods for treatment, diagnosis and prognosis of virus infections including infections with HCV, HIV, HPV, CMV and Influenza. The invention further relates to methods for identifying and providing peptides useful for the treatment and diagnosis.