1Department of Molecular, Cellular and Developmental Biology and 2Department of Computer Science, University of Colorado, Boulder, CO 80309, USA.|1Department of Molecular, Cellular and Developmental Biology and 2Department of Computer Science, University of Colorado, Boulder, CO 80309, USA.|1Department of Molecular, Cellular and Developmental Biology and 2Department of Computer Science, University of Colorado, Boulder, CO 80309, USA.|1Department of Molecular, Cellular and Developmental Biology and 2Department of Computer Science, University of Colorado, Boulder, CO 80309, USA.