1. Department of Biochemistry and Biophysics, University of North Carolina , Chapel Hill, NC 27599-7260, USA
2. Department of Physics, The University of Auckland , New Zealand
3. Centre for Computational Evolution, University of Auckland , New Zealand
4. Department of Computer Science, The University of Auckland , New Zealand