Proteins and Domains Vary in Their Tolerance of Non-Synonymous Single Nucleotide Polymorphisms (nsSNPs) - Yates,CM; Sternberg,MJE (JOURNAL OF MOLECULAR BIOLOGY, 2013)