Affiliation: | a Department of Biochemistry, B400 Beckman Center, Stanford University, CA 94305-5307, USA b Department of Mathematics, Technion - IIT, Haifa 32000, Israel c Department of Computer Science, University of Massachusetts at Amherst, 710 N. Pleasant Street, Amherst, MA 01003-9305, USA |