The Mina and Everard Goodman Faculty of Life Sciences, Bar Ilan University, 52900 Ramat-Gan and Compugen Ltd., 69512 Tel Aviv, IsraelThe Mina and Everard Goodman Faculty of Life Sciences, Bar Ilan University, 52900 Ramat-Gan and Compugen Ltd., 69512 Tel Aviv, Israel.