protein functional and structural site prediction 798214