Defining the complementarities between antibodies and haptens to refine our understanding and aid the prediction of a successful binding interaction