Computational Immunology and Knowledge Discovery