抗原一定是蛋白质吗