Interaction of barnase with its polypeptide inhibitor barstar studied by protein engineering | Synapse