The Balvatnic School of Computer Science, Tel-Aviv University, Tel-Aviv, Israel.|The Balvatnic School of Computer Science, Tel-Aviv University, Tel-Aviv, Israel, International Computer Science Institute, Berkeley, California, United States of America, Molecular Microbiology and Biotechnology Department, Tel-Aviv University, Tel-Aviv, Israel.