In silico design of new proteins