1. Wellcome Trust Sanger Institute, Hinxton, Cambridge CB10 1HH, England, UK
2. Institute of Animal Husbandry and Veterinary Science, Shanghai Academy of Agricultural Sciences, Shanghai 201106, China
3. Shanghai Institute of Immunology, Shanghai Jiao Tong University School of Medicine, Shanghai 200025, China
4. The Methodist Hospital Research Institute, Houston, TX 77030