A KNOWLEDGE-BASED SYSTEM FOR THE INTERPRETATION OF PROTEIN X-RAY CRYSTALLOGRAPHIC DATA