Department of Computer Science, Technion-Israel Institute of Technology, Haifa 32000, Israel and Lewis-Sigler Institute for Integrative Genomics, Princeton University, Princeton, NJ 08544, USA.|Department of Computer Science, Technion-Israel Institute of Technology, Haifa 32000, Israel and Lewis-Sigler Institute for Integrative Genomics, Princeton University, Princeton, NJ 08544, USA.