Department of Computer Science and Informatics, Indiana University, Bloomington, IN, USA, Department of Microbiology and Department of Computer Science and Software Engineering, Miami University, Oxford, OH, USA.|Department of Computer Science and Informatics, Indiana University, Bloomington, IN, USA, Department of Microbiology and Department of Computer Science and Software Engineering, Miami University, Oxford, OH, USA.|Department of Computer Science and Informatics, Indiana University, Bloomington, IN, USA, Department of Microbiology and Department of Computer Science and Software Engineering, Miami University, Oxford, OH, USA Department of Computer Science and Informatics, Indiana University, Bloomington, IN, USA, Department of Microbiology and Department of Computer Science and Software Engineering, Miami University, Oxford, OH, USA.|Department of Computer Science and Informatics, Indiana University, Bloomington, IN, USA, Department of Microbiology and Department of Computer Science and Software Engineering, Miami University, Oxford, OH, USA.