Abstract virus and blood cells