Computational design of cyclic peptides for the customized oriented immobilization of globular proteins