All viral entry proteins articles