The Development of Tools to Investigate Relationships between Atomic Contacts in Proteins