Binding site prediction algorithm