抗原只能是病原体吗为什么