Fragment molecular orbital method: application to polypeptides