Protein structure optimization by side-chain positioning via beta-complex