Department of Computer Science and Department of Life Sciences, Ben-Gurion University of the Negev, 84105 Beer-Sheva, Israel.|Department of Computer Science and Department of Life Sciences, Ben-Gurion University of the Negev, 84105 Beer-Sheva, Israel.|Department of Computer Science and Department of Life Sciences, Ben-Gurion University of the Negev, 84105 Beer-Sheva, Israel.