Gravar-mail: Understanding the fabric of protein crystals: computational classification of biological interfaces and crystal contacts