Also disclosed are methods for utilizing a crystal structure of an NMPRTase for identifying, designing, selecting, or testing molecules which affect NMPRTase activity, which can be used therapeutically in the treatment of diseases and disorders such as cancer and diabetes.