Package Bio :: Package SeqUtils :: Module ProtParamData
[hide private]
[frames] | no frames]

Source Code for Module Bio.SeqUtils.ProtParamData

  1  """This module contains indices to be used with ProtParam.""" 
  2   
  3  __docformat__ = "restructuredtext en" 
  4   
  5   
  6  # Kyte & Doolittle index of hydrophobicity 
  7  kd = {'A': 1.8, 'R':-4.5, 'N':-3.5, 'D':-3.5, 'C': 2.5, 
  8        'Q':-3.5, 'E':-3.5, 'G':-0.4, 'H':-3.2, 'I': 4.5, 
  9        'L': 3.8, 'K':-3.9, 'M': 1.9, 'F': 2.8, 'P':-1.6, 
 10        'S':-0.8, 'T':-0.7, 'W':-0.9, 'Y':-1.3, 'V': 4.2} 
 11   
 12  # Flexibility 
 13  # Normalized flexibility parameters (B-values), average (Vihinen et al., 1994) 
 14  Flex = {'A': 0.984, 'C': 0.906, 'E': 1.094, 'D': 1.068, 
 15          'G': 1.031, 'F': 0.915, 'I': 0.927, 'H': 0.950, 
 16          'K': 1.102, 'M': 0.952, 'L': 0.935, 'N': 1.048, 
 17          'Q': 1.037, 'P': 1.049, 'S': 1.046, 'R': 1.008, 
 18          'T': 0.997, 'W': 0.904, 'V': 0.931, 'Y': 0.929} 
 19   
 20  # Hydrophilicity 
 21  # 1 Hopp & Wood 
 22  # Proc. Natl. Acad. Sci. U.S.A. 78:3824-3828(1981). 
 23  hw = {'A':-0.5, 'R': 3.0, 'N': 0.2, 'D': 3.0, 'C':-1.0, 
 24        'Q': 0.2, 'E': 3.0, 'G': 0.0, 'H':-0.5, 'I':-1.8, 
 25        'L':-1.8, 'K': 3.0, 'M':-1.3, 'F':-2.5, 'P': 0.0, 
 26        'S': 0.3, 'T':-0.4, 'W':-3.4, 'Y':-2.3, 'V':-1.5} 
 27   
 28  # Surface accessibility 
 29  # 1 Emini Surface fractional probability 
 30  em = {'A': 0.815, 'R': 1.475, 'N': 1.296, 'D': 1.283, 'C': 0.394, 
 31        'Q': 1.348, 'E': 1.445, 'G': 0.714, 'H': 1.180, 'I': 0.603, 
 32        'L': 0.603, 'K': 1.545, 'M': 0.714, 'F': 0.695, 'P': 1.236, 
 33        'S': 1.115, 'T': 1.184, 'W': 0.808, 'Y': 1.089, 'V': 0.606} 
 34   
 35  # 2 Janin Interior to surface transfer energy scale 
 36  ja = {'A': 0.28, 'R':-1.14, 'N':-0.55, 'D':-0.52, 'C': 0.97, 
 37        'Q':-0.69, 'E':-1.01, 'G': 0.43, 'H':-0.31, 'I': 0.60, 
 38        'L': 0.60, 'K':-1.62, 'M': 0.43, 'F': 0.46, 'P':-0.42, 
 39        'S':-0.19, 'T':-0.32, 'W': 0.29, 'Y':-0.15, 'V': 0.60} 
 40   
 41   
 42  # A two dimentional dictionary for calculating the instability index. 
 43  # Guruprasad K., Reddy B.V.B., Pandit M.W.    Protein Engineering 4:155-161(1990). 
 44  # It is based on dipeptide values therefore the vale for the dipeptide DG is DIWV['D']['G']. 
 45  DIWV = {'A': {'A': 1.0, 'C': 44.94, 'E': 1.0, 'D': -7.49, 
 46                'G': 1.0, 'F': 1.0, 'I': 1.0, 'H': -7.49, 
 47                'K': 1.0, 'M': 1.0, 'L': 1.0, 'N': 1.0, 
 48                'Q': 1.0, 'P': 20.26, 'S': 1.0, 'R': 1.0, 
 49                'T': 1.0, 'W': 1.0, 'V': 1.0, 'Y': 1.0}, 
 50          'C': {'A': 1.0, 'C': 1.0, 'E': 1.0, 'D': 20.26, 
 51                'G': 1.0, 'F': 1.0, 'I': 1.0, 'H': 33.60, 
 52                'K': 1.0, 'M': 33.60, 'L': 20.26, 'N': 1.0, 
 53                'Q': -6.54, 'P': 20.26, 'S': 1.0, 'R': 1.0, 
 54                'T': 33.60, 'W': 24.68, 'V': -6.54, 'Y': 1.0}, 
 55          'E': {'A': 1.0, 'C': 44.94, 'E': 33.60, 'D': 20.26, 
 56                'G': 1.0, 'F': 1.0, 'I': 20.26, 'H': -6.54, 
 57                'K': 1.0, 'M': 1.0, 'L': 1.0, 'N': 1.0, 
 58                'Q': 20.26, 'P': 20.26, 'S': 20.26, 'R': 1.0, 
 59                'T': 1.0, 'W': -14.03, 'V': 1.0, 'Y': 1.0}, 
 60          'D': {'A': 1.0, 'C': 1.0, 'E': 1.0, 'D': 1.0, 
 61                'G': 1.0, 'F': -6.54, 'I': 1.0, 'H': 1.0, 
 62                'K': -7.49, 'M': 1.0, 'L': 1.0, 'N': 1.0, 
 63                'Q': 1.0, 'P': 1.0, 'S': 20.26, 'R': -6.54, 
 64                'T': -14.03, 'W': 1.0, 'V': 1.0, 'Y': 1.0}, 
 65          'G': {'A': -7.49, 'C': 1.0, 'E': -6.54, 'D': 1.0, 
 66                'G': 13.34, 'F': 1.0, 'I': -7.49, 'H': 1.0, 
 67                'K': -7.49, 'M': 1.0, 'L': 1.0, 'N': -7.49, 
 68                'Q': 1.0, 'P': 1.0, 'S': 1.0, 'R': 1.0, 
 69                'T': -7.49, 'W': 13.34, 'V': 1.0, 'Y': -7.49}, 
 70          'F': {'A': 1.0, 'C': 1.0, 'E': 1.0, 'D': 13.34, 
 71                'G': 1.0, 'F': 1.0, 'I': 1.0, 'H': 1.0, 
 72                'K': -14.03, 'M': 1.0, 'L': 1.0, 'N': 1.0, 
 73                'Q': 1.0, 'P': 20.26, 'S': 1.0, 'R': 1.0, 
 74                'T': 1.0, 'W': 1.0, 'V': 1.0, 'Y': 33.601}, 
 75          'I': {'A': 1.0, 'C': 1.0, 'E': 44.94, 'D': 1.0, 
 76                'G': 1.0, 'F': 1.0, 'I': 1.0, 'H': 13.34, 
 77                'K': -7.49, 'M': 1.0, 'L': 20.26, 'N': 1.0, 
 78                'Q': 1.0, 'P': -1.88, 'S': 1.0, 'R': 1.0, 
 79                'T': 1.0, 'W': 1.0, 'V': -7.49, 'Y': 1.0}, 
 80          'H': {'A': 1.0, 'C': 1.0, 'E': 1.0, 'D': 1.0, 
 81                'G': -9.37, 'F': -9.37, 'I': 44.94, 'H': 1.0, 
 82                'K': 24.68, 'M': 1.0, 'L': 1.0, 'N': 24.68, 
 83                'Q': 1.0, 'P': -1.88, 'S': 1.0, 'R': 1.0, 
 84                'T': -6.54, 'W': -1.88, 'V': 1.0, 'Y': 44.94}, 
 85          'K': {'A': 1.0, 'C': 1.0, 'E': 1.0, 'D': 1.0, 
 86                'G': -7.49, 'F': 1.0, 'I': -7.49, 'H': 1.0, 
 87                'K': 1.0, 'M': 33.60, 'L': -7.49, 'N': 1.0, 
 88                'Q': 24.64, 'P': -6.54, 'S': 1.0, 'R': 33.60, 
 89                'T': 1.0, 'W': 1.0, 'V': -7.49, 'Y': 1.0}, 
 90          'M': {'A': 13.34, 'C': 1.0, 'E': 1.0, 'D': 1.0, 
 91                'G': 1.0, 'F': 1.0, 'I': 1.0, 'H': 58.28, 
 92                'K': 1.0, 'M': -1.88, 'L': 1.0, 'N': 1.0, 
 93                'Q': -6.54, 'P': 44.94, 'S': 44.94, 'R': -6.54, 
 94                'T': -1.88, 'W': 1.0, 'V': 1.0, 'Y': 24.68}, 
 95          'L': {'A': 1.0, 'C': 1.0, 'E': 1.0, 'D': 1.0, 
 96                'G': 1.0, 'F': 1.0, 'I': 1.0, 'H': 1.0, 
 97                'K': -7.49, 'M': 1.0, 'L': 1.0, 'N': 1.0, 
 98                'Q': 33.60, 'P': 20.26, 'S': 1.0, 'R': 20.26, 
 99                'T': 1.0, 'W': 24.68, 'V': 1.0, 'Y': 1.0}, 
100          'N': {'A': 1.0, 'C': -1.88, 'E': 1.0, 'D': 1.0, 
101                'G': -14.03, 'F': -14.03, 'I': 44.94, 'H': 1.0, 
102                'K': 24.68, 'M': 1.0, 'L': 1.0, 'N': 1.0, 
103                'Q': -6.54, 'P': -1.88, 'S': 1.0, 'R': 1.0, 
104                'T': -7.49, 'W': -9.37, 'V': 1.0, 'Y': 1.0}, 
105          'Q': {'A': 1.0, 'C': -6.54, 'E': 20.26, 'D': 20.26, 
106                'G': 1.0, 'F': -6.54, 'I': 1.0, 'H': 1.0, 
107                'K': 1.0, 'M': 1.0, 'L': 1.0, 'N': 1.0, 
108                'Q': 20.26, 'P': 20.26, 'S': 44.94, 'R': 1.0, 
109                'T': 1.0, 'W': 1.0, 'V': -6.54, 'Y': -6.54}, 
110          'P': {'A': 20.26, 'C': -6.54, 'E': 18.38, 'D': -6.54, 
111                'G': 1.0, 'F': 20.26, 'I': 1.0, 'H': 1.0, 
112                'K': 1.0, 'M': -6.54, 'L': 1.0, 'N': 1.0, 
113                'Q': 20.26, 'P': 20.26, 'S': 20.26, 'R': -6.54, 
114                'T': 1.0, 'W': -1.88, 'V': 20.26, 'Y': 1.0}, 
115          'S': {'A': 1.0, 'C': 33.60, 'E': 20.26, 'D': 1.0, 
116                'G': 1.0, 'F': 1.0, 'I': 1.0, 'H': 1.0, 
117                'K': 1.0, 'M': 1.0, 'L': 1.0, 'N': 1.0, 
118                'Q': 20.26, 'P': 44.94, 'S': 20.26, 'R': 20.26, 
119                'T': 1.0, 'W': 1.0, 'V': 1.0, 'Y': 1.0}, 
120          'R': {'A': 1.0, 'C': 1.0, 'E': 1.0, 'D': 1.0, 
121                'G': -7.49, 'F': 1.0, 'I': 1.0, 'H': 20.26, 
122                'K': 1.0, 'M': 1.0, 'L': 1.0, 'N': 13.34, 
123                'Q': 20.26, 'P': 20.26, 'S': 44.94, 'R': 58.28, 
124                'T': 1.0, 'W': 58.28, 'V': 1.0, 'Y': -6.54}, 
125          'T': {'A': 1.0, 'C': 1.0, 'E': 20.26, 'D': 1.0, 
126                'G': -7.49, 'F': 13.34, 'I': 1.0, 'H': 1.0, 
127                'K': 1.0, 'M': 1.0, 'L': 1.0, 'N': -14.03, 
128                'Q': -6.54, 'P': 1.0, 'S': 1.0, 'R': 1.0, 
129                'T': 1.0, 'W': -14.03, 'V': 1.0, 'Y': 1.0}, 
130          'W': {'A': -14.03, 'C': 1.0, 'E': 1.0, 'D': 1.0, 
131                'G': -9.37, 'F': 1.0, 'I': 1.0, 'H': 24.68, 
132                'K': 1.0, 'M': 24.68, 'L': 13.34, 'N': 13.34, 
133                'Q': 1.0, 'P': 1.0, 'S': 1.0, 'R': 1.0, 
134                'T': -14.03, 'W': 1.0, 'V': -7.49, 'Y': 1.0}, 
135          'V': {'A': 1.0, 'C': 1.0, 'E': 1.0, 'D': -14.03, 
136                'G': -7.49, 'F': 1.0, 'I': 1.0, 'H': 1.0, 
137                'K': -1.88, 'M': 1.0, 'L': 1.0, 'N': 1.0, 
138                'Q': 1.0, 'P': 20.26, 'S': 1.0, 'R': 1.0, 
139                'T': -7.49, 'W': 1.0, 'V': 1.0, 'Y': -6.54}, 
140          'Y': {'A': 24.68, 'C': 1.0, 'E': -6.54, 'D': 24.68, 
141                'G': -7.49, 'F': 1.0, 'I': 1.0, 'H': 13.34, 
142                'K': 1.0, 'M': 44.94, 'L': 1.0, 'N': 1.0, 
143                'Q': 1.0, 'P': 13.34, 'S': 1.0, 'R': -15.91, 
144                'T': -7.49, 'W': -9.37, 'V': 1.0, 'Y': 13.34}, 
145          } 
146