Immunisation of mice with Mycoplasma hyopneumoniae antigens P37, P42, P46 and P95 delivered as recombinant subunit or DNA vaccines.