抗原的主要分类方法有哪些