Gravar-mail: Computational approaches to selecting and optimising targets for structural biology