Biocomputing, European Molecular Biology Laboratory, Meyerhofstrasse 1, D-69012 Heidelberg, Germany.|Biocomputing, European Molecular Biology Laboratory, Meyerhofstrasse 1, D-69012 Heidelberg, Germany.|Biocomputing, European Molecular Biology Laboratory, Meyerhofstrasse 1, D-69012 Heidelberg, Germany.