1. Department of Computer Science, University of California, Berkeley, CA 94720, USA, 2Life Sciences Division, Lawrence Berkeley National Laboratory, Berkeley, CA 94720, USA, 3Red Cell Physiology Laboratory, New York Blood Center, New York, NY 10065, USA, 4Department of Mathematics, University of California, Berkeley, CA 94720, USA and 5Department of Molecular & Cell Biology, University of Californi