virus adaptation