1. Division of Computing and Software Systems, University of Washington Bothell , Bothell, WA 98011 , USA
2. Department of Computer Science, Duke University , Durham, NC 27708 , USA
3. Department of Biochemistry and Molecular Biology, The University of Chicago , Chicago, IL 60637 , USA
4. Department of Biochemistry and Molecular Genetics, University of Alabama Birmingham , Heersink School of Medicine, Birmingham, AL 35233 , USA
5. Department of Computer Science, Saint Louis University , Saint Louis, MO 63103 , USA
6. Department of Computer Science, Pacific Lutheran University , Tacoma, WA 98447 , USA