BNL:10.1006/jmbi.2000.4119