Affiliation: | 1. Department of Computer Science, Virginia Commonwealth University, Richmond, Virginia, USA\n;2. Department of Mathematical Science, Montclair State University, Montclair, New Jersey, USA\n;3. Department of Chemistry and Biochemistry, University of Southern Mississippi, Hattiesburg, Mississippi, USA\n;4. Department of Protein Evolution, Max Planck Institute for Developmental Biology, D-72076 Tübingen, Germany |