mmtbx.conformation_dependent_library
index
/net/chevy/raid1/nat/src/cctbx_project/mmtbx/conformation_dependent_library/__init__.py

 
Package Contents
       
altloc_weighting
bond_angle_registry
cdl_database
rdl_database
rotamers
test_cdl
test_interpolation
test_rdl

 
Classes
       
__builtin__.dict(__builtin__.object)
RestraintsRegistry
__builtin__.list(__builtin__.object)
ThreeProteinResidues

 
class RestraintsRegistry(__builtin__.dict)
    
Method resolution order:
RestraintsRegistry
__builtin__.dict
__builtin__.object

Methods defined here:
__init__(self)
__setitem__(self, key, item)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from __builtin__.dict:
__cmp__(...)
x.__cmp__(y) <==> cmp(x,y)
__contains__(...)
D.__contains__(k) -> True if D has a key k, else False
__delitem__(...)
x.__delitem__(y) <==> del x[y]
__eq__(...)
x.__eq__(y) <==> x==y
__ge__(...)
x.__ge__(y) <==> x>=y
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getitem__(...)
x.__getitem__(y) <==> x[y]
__gt__(...)
x.__gt__(y) <==> x>y
__iter__(...)
x.__iter__() <==> iter(x)
__le__(...)
x.__le__(y) <==> x<=y
__len__(...)
x.__len__() <==> len(x)
__lt__(...)
x.__lt__(y) <==> x<y
__ne__(...)
x.__ne__(y) <==> x!=y
__repr__(...)
x.__repr__() <==> repr(x)
__sizeof__(...)
D.__sizeof__() -> size of D in memory, in bytes
clear(...)
D.clear() -> None.  Remove all items from D.
copy(...)
D.copy() -> a shallow copy of D
fromkeys(...)
dict.fromkeys(S[,v]) -> New dict with keys from S and values equal to v.
v defaults to None.
get(...)
D.get(k[,d]) -> D[k] if k in D, else d.  d defaults to None.
has_key(...)
D.has_key(k) -> True if D has a key k, else False
items(...)
D.items() -> list of D's (key, value) pairs, as 2-tuples
iteritems(...)
D.iteritems() -> an iterator over the (key, value) items of D
iterkeys(...)
D.iterkeys() -> an iterator over the keys of D
itervalues(...)
D.itervalues() -> an iterator over the values of D
keys(...)
D.keys() -> list of D's keys
pop(...)
D.pop(k[,d]) -> v, remove specified key and return the corresponding value.
If key is not found, d is returned if given, otherwise KeyError is raised
popitem(...)
D.popitem() -> (k, v), remove and return some (key, value) pair as a
2-tuple; but raise KeyError if D is empty.
setdefault(...)
D.setdefault(k[,d]) -> D.get(k,d), also set D[k]=d if k not in D
update(...)
D.update([E, ]**F) -> None.  Update D from dict/iterable E and F.
If E present and has a .keys() method, does:     for k in E: D[k] = E[k]
If E present and lacks .keys() method, does:     for (k, v) in E: D[k] = v
In either case, this is followed by: for k in F: D[k] = F[k]
values(...)
D.values() -> list of D's values
viewitems(...)
D.viewitems() -> a set-like object providing a view on D's items
viewkeys(...)
D.viewkeys() -> a set-like object providing a view on D's keys
viewvalues(...)
D.viewvalues() -> an object providing a view on D's values

Data and other attributes inherited from __builtin__.dict:
__hash__ = None
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class ThreeProteinResidues(__builtin__.list)
    
Method resolution order:
ThreeProteinResidues
__builtin__.list
__builtin__.object

Methods defined here:
__init__(self, geometry)
__repr__(self)
append(self, residue)
apply_average_updates(self, averages, verbose=False)
apply_updates(self, restraint_values, cdl_proxies, ideal=True, esd=True, average=True, verbose=False)
are_linked(self)
cis_group(self, limit=45.0, verbose=False)
get_cdl_key(self, verbose=False)
get_i_seqs(self)
show(self)
show_detailed(self)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Methods inherited from __builtin__.list:
__add__(...)
x.__add__(y) <==> x+y
__contains__(...)
x.__contains__(y) <==> y in x
__delitem__(...)
x.__delitem__(y) <==> del x[y]
__delslice__(...)
x.__delslice__(i, j) <==> del x[i:j]
 
Use of negative indices is not supported.
__eq__(...)
x.__eq__(y) <==> x==y
__ge__(...)
x.__ge__(y) <==> x>=y
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getitem__(...)
x.__getitem__(y) <==> x[y]
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__gt__(...)
x.__gt__(y) <==> x>y
__iadd__(...)
x.__iadd__(y) <==> x+=y
__imul__(...)
x.__imul__(y) <==> x*=y
__iter__(...)
x.__iter__() <==> iter(x)
__le__(...)
x.__le__(y) <==> x<=y
__len__(...)
x.__len__() <==> len(x)
__lt__(...)
x.__lt__(y) <==> x<y
__mul__(...)
x.__mul__(n) <==> x*n
__ne__(...)
x.__ne__(y) <==> x!=y
__reversed__(...)
L.__reversed__() -- return a reverse iterator over the list
__rmul__(...)
x.__rmul__(n) <==> n*x
__setitem__(...)
x.__setitem__(i, y) <==> x[i]=y
__setslice__(...)
x.__setslice__(i, j, y) <==> x[i:j]=y
 
Use  of negative indices is not supported.
__sizeof__(...)
L.__sizeof__() -- size of L in memory, in bytes
count(...)
L.count(value) -> integer -- return number of occurrences of value
extend(...)
L.extend(iterable) -- extend list by appending elements from the iterable
index(...)
L.index(value, [start, [stop]]) -> integer -- return first index of value.
Raises ValueError if the value is not present.
insert(...)
L.insert(index, object) -- insert object before index
pop(...)
L.pop([index]) -> item -- remove and return item at index (default last).
Raises IndexError if list is empty or index is out of range.
remove(...)
L.remove(value) -- remove first occurrence of value.
Raises ValueError if the value is not present.
reverse(...)
L.reverse() -- reverse *IN PLACE*
sort(...)
L.sort(cmp=None, key=None, reverse=False) -- stable sort *IN PLACE*;
cmp(x, y) -> -1, 0, 1

Data and other attributes inherited from __builtin__.list:
__hash__ = None
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
Functions
       
dihedral_angle(...)
dihedral_angle( (object)sites [, (bool)deg=False]) -> object :
 
    C++ signature :
        boost::optional<double> dihedral_angle(scitbx::af::tiny<scitbx::vec3<double>, 4ul> [,bool=False])
 
dihedral_angle( (vec3_double)sites [, (bool)deg=False]) -> object :
 
    C++ signature :
        boost::optional<double> dihedral_angle(scitbx::af::const_ref<scitbx::vec3<double>, scitbx::af::trivial_accessor> [,bool=False])
generate_protein_threes(hierarchy, geometry, verbose=False)
get_c_ca_n(atom_group)
get_res_type_group(resname1, resname2)
restraints_show(restraints_values)
round_to_ten(d)
run(filename)
setup_restraints(geometry, verbose=False)
update_restraints(hierarchy, geometry, current_geometry=None, sites_cart=None, cdl_proxies=None, ideal=True, esd=True, log=None, verbose=False)

 
Data
        before_pro_groups = {'Gly_xpro': ['GLY'], 'IleVal_xpro': ['ILE', 'VAL'], 'NonPGIV_xpro': ['ALA', 'ARG', 'ASN', 'ASP', 'CYS', 'GLN', 'GLU', 'HIS', 'LEU', 'LYS', 'MET', 'PHE', 'SER', 'THR', 'TRP', 'TYR'], 'Pro_xpro': ['PRO']}
cdl_database = {'Gly_nonxpro': {(-180, -180): ['B', 14, 120.86, 1.62, -1, -1, 110.42, 1.49, -1, -1, 121.63, 0.95, 114.72, 1.32, 123.61, 1.16, 1.327, 0.0115, 1.4508, 0.0113, ...], (-180, -170): ['B', 7, 120.56, 1.42, -1, -1, 110.8, 1.41, -1, -1, 121.38, 1.05, 114.98, 1.64, 123.62, 1.15, 1.3269, 0.0101, 1.4489, 0.0121, ...], (-180, -160): ['B', 7, 120.51, 1.22, -1, -1, 111.08, 1.62, -1, -1, 121.08, 1.12, 115.31, 1.79, 123.58, 1.13, 1.326, 0.0105, 1.4483, 0.0135, ...], (-180, -150): ['I', 1379, 121.41, 1.96, -1, -1, 113.18, 2.37, -1, -1, 120.57, 1.74, 116.69, 2.04, 122.7, 1.3, 1.3305, 0.0146, 1.4492, 0.0145, ...], (-180, -140): ['I', 1379, 121.41, 1.96, -1, -1, 113.18, 2.37, -1, -1, 120.57, 1.74, 116.69, 2.04, 122.7, 1.3, 1.3305, 0.0146, 1.4492, 0.0145, ...], (-180, -130): ['I', 1379, 121.41, 1.96, -1, -1, 113.18, 2.37, -1, -1, 120.57, 1.74, 116.69, 2.04, 122.7, 1.3, 1.3305, 0.0146, 1.4492, 0.0145, ...], (-180, -120): ['I', 1379, 121.41, 1.96, -1, -1, 113.18, 2.37, -1, -1, 120.57, 1.74, 116.69, 2.04, 122.7, 1.3, 1.3305, 0.0146, 1.4492, 0.0145, ...], (-180, -110): ['I', 1379, 121.41, 1.96, -1, -1, 113.18, 2.37, -1, -1, 120.57, 1.74, 116.69, 2.04, 122.7, 1.3, 1.3305, 0.0146, 1.4492, 0.0145, ...], (-180, -100): ['I', 1379, 121.41, 1.96, -1, -1, 113.18, 2.37, -1, -1, 120.57, 1.74, 116.69, 2.04, 122.7, 1.3, 1.3305, 0.0146, 1.4492, 0.0145, ...], (-180, -90): ['I', 1379, 121.41, 1.96, -1, -1, 113.18, 2.37, -1, -1, 120.57, 1.74, 116.69, 2.04, 122.7, 1.3, 1.3305, 0.0146, 1.4492, 0.0145, ...], ...}, 'Gly_xpro': {(-180, -180): ['I', 44, 121.87, 1.57, -1, -1, 112.34, 2.04, -1, -1, 121.52, 1.43, 116.69, 1.71, 121.77, 1.0, 1.3304, 0.0149, 1.4426, 0.0137, ...], (-180, -170): ['I', 44, 121.87, 1.57, -1, -1, 112.34, 2.04, -1, -1, 121.52, 1.43, 116.69, 1.71, 121.77, 1.0, 1.3304, 0.0149, 1.4426, 0.0137, ...], (-180, -160): ['I', 44, 121.87, 1.57, -1, -1, 112.34, 2.04, -1, -1, 121.52, 1.43, 116.69, 1.71, 121.77, 1.0, 1.3304, 0.0149, 1.4426, 0.0137, ...], (-180, -150): ['I', 44, 121.87, 1.57, -1, -1, 112.34, 2.04, -1, -1, 121.52, 1.43, 116.69, 1.71, 121.77, 1.0, 1.3304, 0.0149, 1.4426, 0.0137, ...], (-180, -140): ['I', 44, 121.87, 1.57, -1, -1, 112.34, 2.04, -1, -1, 121.52, 1.43, 116.69, 1.71, 121.77, 1.0, 1.3304, 0.0149, 1.4426, 0.0137, ...], (-180, -130): ['I', 44, 121.87, 1.57, -1, -1, 112.34, 2.04, -1, -1, 121.52, 1.43, 116.69, 1.71, 121.77, 1.0, 1.3304, 0.0149, 1.4426, 0.0137, ...], (-180, -120): ['I', 44, 121.87, 1.57, -1, -1, 112.34, 2.04, -1, -1, 121.52, 1.43, 116.69, 1.71, 121.77, 1.0, 1.3304, 0.0149, 1.4426, 0.0137, ...], (-180, -110): ['I', 44, 121.87, 1.57, -1, -1, 112.34, 2.04, -1, -1, 121.52, 1.43, 116.69, 1.71, 121.77, 1.0, 1.3304, 0.0149, 1.4426, 0.0137, ...], (-180, -100): ['I', 44, 121.87, 1.57, -1, -1, 112.34, 2.04, -1, -1, 121.52, 1.43, 116.69, 1.71, 121.77, 1.0, 1.3304, 0.0149, 1.4426, 0.0137, ...], (-180, -90): ['I', 44, 121.87, 1.57, -1, -1, 112.34, 2.04, -1, -1, 121.52, 1.43, 116.69, 1.71, 121.77, 1.0, 1.3304, 0.0149, 1.4426, 0.0137, ...], ...}, 'IleVal_nonxpro': {(-180, -180): ['I', 1822, 121.97, 1.8, 111.23, 1.65, 109.34, 2.08, 111.29, 1.64, 120.78, 1.25, 116.6, 1.45, 122.57, 1.25, 1.3319, 0.0136, 1.459, 0.0125, ...], (-180, -170): ['I', 1822, 121.97, 1.8, 111.23, 1.65, 109.34, 2.08, 111.29, 1.64, 120.78, 1.25, 116.6, 1.45, 122.57, 1.25, 1.3319, 0.0136, 1.459, 0.0125, ...], (-180, -160): ['I', 1822, 121.97, 1.8, 111.23, 1.65, 109.34, 2.08, 111.29, 1.64, 120.78, 1.25, 116.6, 1.45, 122.57, 1.25, 1.3319, 0.0136, 1.459, 0.0125, ...], (-180, -150): ['I', 1822, 121.97, 1.8, 111.23, 1.65, 109.34, 2.08, 111.29, 1.64, 120.78, 1.25, 116.6, 1.45, 122.57, 1.25, 1.3319, 0.0136, 1.459, 0.0125, ...], (-180, -140): ['I', 1822, 121.97, 1.8, 111.23, 1.65, 109.34, 2.08, 111.29, 1.64, 120.78, 1.25, 116.6, 1.45, 122.57, 1.25, 1.3319, 0.0136, 1.459, 0.0125, ...], (-180, -130): ['I', 1822, 121.97, 1.8, 111.23, 1.65, 109.34, 2.08, 111.29, 1.64, 120.78, 1.25, 116.6, 1.45, 122.57, 1.25, 1.3319, 0.0136, 1.459, 0.0125, ...], (-180, -120): ['I', 1822, 121.97, 1.8, 111.23, 1.65, 109.34, 2.08, 111.29, 1.64, 120.78, 1.25, 116.6, 1.45, 122.57, 1.25, 1.3319, 0.0136, 1.459, 0.0125, ...], (-180, -110): ['I', 1822, 121.97, 1.8, 111.23, 1.65, 109.34, 2.08, 111.29, 1.64, 120.78, 1.25, 116.6, 1.45, 122.57, 1.25, 1.3319, 0.0136, 1.459, 0.0125, ...], (-180, -100): ['I', 1822, 121.97, 1.8, 111.23, 1.65, 109.34, 2.08, 111.29, 1.64, 120.78, 1.25, 116.6, 1.45, 122.57, 1.25, 1.3319, 0.0136, 1.459, 0.0125, ...], (-180, -90): ['I', 1822, 121.97, 1.8, 111.23, 1.65, 109.34, 2.08, 111.29, 1.64, 120.78, 1.25, 116.6, 1.45, 122.57, 1.25, 1.3319, 0.0136, 1.459, 0.0125, ...], ...}, 'IleVal_xpro': {(-180, -180): ['I', 81, 122.13, 1.85, 111.21, 1.4, 108.88, 2.16, 111.36, 1.82, 119.95, 1.34, 118.88, 1.54, 121.1, 1.14, 1.3292, 0.0113, 1.4612, 0.0123, ...], (-180, -170): ['I', 81, 122.13, 1.85, 111.21, 1.4, 108.88, 2.16, 111.36, 1.82, 119.95, 1.34, 118.88, 1.54, 121.1, 1.14, 1.3292, 0.0113, 1.4612, 0.0123, ...], (-180, -160): ['I', 81, 122.13, 1.85, 111.21, 1.4, 108.88, 2.16, 111.36, 1.82, 119.95, 1.34, 118.88, 1.54, 121.1, 1.14, 1.3292, 0.0113, 1.4612, 0.0123, ...], (-180, -150): ['I', 81, 122.13, 1.85, 111.21, 1.4, 108.88, 2.16, 111.36, 1.82, 119.95, 1.34, 118.88, 1.54, 121.1, 1.14, 1.3292, 0.0113, 1.4612, 0.0123, ...], (-180, -140): ['I', 81, 122.13, 1.85, 111.21, 1.4, 108.88, 2.16, 111.36, 1.82, 119.95, 1.34, 118.88, 1.54, 121.1, 1.14, 1.3292, 0.0113, 1.4612, 0.0123, ...], (-180, -130): ['I', 81, 122.13, 1.85, 111.21, 1.4, 108.88, 2.16, 111.36, 1.82, 119.95, 1.34, 118.88, 1.54, 121.1, 1.14, 1.3292, 0.0113, 1.4612, 0.0123, ...], (-180, -120): ['I', 81, 122.13, 1.85, 111.21, 1.4, 108.88, 2.16, 111.36, 1.82, 119.95, 1.34, 118.88, 1.54, 121.1, 1.14, 1.3292, 0.0113, 1.4612, 0.0123, ...], (-180, -110): ['I', 81, 122.13, 1.85, 111.21, 1.4, 108.88, 2.16, 111.36, 1.82, 119.95, 1.34, 118.88, 1.54, 121.1, 1.14, 1.3292, 0.0113, 1.4612, 0.0123, ...], (-180, -100): ['I', 81, 122.13, 1.85, 111.21, 1.4, 108.88, 2.16, 111.36, 1.82, 119.95, 1.34, 118.88, 1.54, 121.1, 1.14, 1.3292, 0.0113, 1.4612, 0.0123, ...], (-180, -90): ['I', 81, 122.13, 1.85, 111.21, 1.4, 108.88, 2.16, 111.36, 1.82, 119.95, 1.34, 118.88, 1.54, 121.1, 1.14, 1.3292, 0.0113, 1.4612, 0.0123, ...], ...}, 'NonPGIV_nonxpro': {(-180, -180): ['I', 10921, 121.54, 1.91, 110.49, 1.69, 110.8, 2.13, 110.42, 1.99, 120.51, 1.43, 116.84, 1.71, 122.59, 1.33, 1.3324, 0.014, 1.4574, 0.0129, ...], (-180, -170): ['I', 10921, 121.54, 1.91, 110.49, 1.69, 110.8, 2.13, 110.42, 1.99, 120.51, 1.43, 116.84, 1.71, 122.59, 1.33, 1.3324, 0.014, 1.4574, 0.0129, ...], (-180, -160): ['I', 10921, 121.54, 1.91, 110.49, 1.69, 110.8, 2.13, 110.42, 1.99, 120.51, 1.43, 116.84, 1.71, 122.59, 1.33, 1.3324, 0.014, 1.4574, 0.0129, ...], (-180, -150): ['I', 10921, 121.54, 1.91, 110.49, 1.69, 110.8, 2.13, 110.42, 1.99, 120.51, 1.43, 116.84, 1.71, 122.59, 1.33, 1.3324, 0.014, 1.4574, 0.0129, ...], (-180, -140): ['I', 10921, 121.54, 1.91, 110.49, 1.69, 110.8, 2.13, 110.42, 1.99, 120.51, 1.43, 116.84, 1.71, 122.59, 1.33, 1.3324, 0.014, 1.4574, 0.0129, ...], (-180, -130): ['I', 10921, 121.54, 1.91, 110.49, 1.69, 110.8, 2.13, 110.42, 1.99, 120.51, 1.43, 116.84, 1.71, 122.59, 1.33, 1.3324, 0.014, 1.4574, 0.0129, ...], (-180, -120): ['I', 10921, 121.54, 1.91, 110.49, 1.69, 110.8, 2.13, 110.42, 1.99, 120.51, 1.43, 116.84, 1.71, 122.59, 1.33, 1.3324, 0.014, 1.4574, 0.0129, ...], (-180, -110): ['I', 10921, 121.54, 1.91, 110.49, 1.69, 110.8, 2.13, 110.42, 1.99, 120.51, 1.43, 116.84, 1.71, 122.59, 1.33, 1.3324, 0.014, 1.4574, 0.0129, ...], (-180, -100): ['I', 10921, 121.54, 1.91, 110.49, 1.69, 110.8, 2.13, 110.42, 1.99, 120.51, 1.43, 116.84, 1.71, 122.59, 1.33, 1.3324, 0.014, 1.4574, 0.0129, ...], (-180, -90): ['I', 10921, 121.54, 1.91, 110.49, 1.69, 110.8, 2.13, 110.42, 1.99, 120.51, 1.43, 116.84, 1.71, 122.59, 1.33, 1.3324, 0.014, 1.4574, 0.0129, ...], ...}, 'NonPGIV_xpro': {(-180, -180): ['I', 511, 121.8, 2.44, 110.37, 1.78, 109.81, 2.21, 110.17, 1.97, 120.16, 1.37, 118.44, 1.59, 121.32, 1.15, 1.331, 0.0207, 1.4569, 0.0141, ...], (-180, -170): ['I', 511, 121.8, 2.44, 110.37, 1.78, 109.81, 2.21, 110.17, 1.97, 120.16, 1.37, 118.44, 1.59, 121.32, 1.15, 1.331, 0.0207, 1.4569, 0.0141, ...], (-180, -160): ['I', 511, 121.8, 2.44, 110.37, 1.78, 109.81, 2.21, 110.17, 1.97, 120.16, 1.37, 118.44, 1.59, 121.32, 1.15, 1.331, 0.0207, 1.4569, 0.0141, ...], (-180, -150): ['I', 511, 121.8, 2.44, 110.37, 1.78, 109.81, 2.21, 110.17, 1.97, 120.16, 1.37, 118.44, 1.59, 121.32, 1.15, 1.331, 0.0207, 1.4569, 0.0141, ...], (-180, -140): ['I', 511, 121.8, 2.44, 110.37, 1.78, 109.81, 2.21, 110.17, 1.97, 120.16, 1.37, 118.44, 1.59, 121.32, 1.15, 1.331, 0.0207, 1.4569, 0.0141, ...], (-180, -130): ['I', 511, 121.8, 2.44, 110.37, 1.78, 109.81, 2.21, 110.17, 1.97, 120.16, 1.37, 118.44, 1.59, 121.32, 1.15, 1.331, 0.0207, 1.4569, 0.0141, ...], (-180, -120): ['I', 511, 121.8, 2.44, 110.37, 1.78, 109.81, 2.21, 110.17, 1.97, 120.16, 1.37, 118.44, 1.59, 121.32, 1.15, 1.331, 0.0207, 1.4569, 0.0141, ...], (-180, -110): ['I', 511, 121.8, 2.44, 110.37, 1.78, 109.81, 2.21, 110.17, 1.97, 120.16, 1.37, 118.44, 1.59, 121.32, 1.15, 1.331, 0.0207, 1.4569, 0.0141, ...], (-180, -100): ['I', 511, 121.8, 2.44, 110.37, 1.78, 109.81, 2.21, 110.17, 1.97, 120.16, 1.37, 118.44, 1.59, 121.32, 1.15, 1.331, 0.0207, 1.4569, 0.0141, ...], (-180, -90): ['I', 511, 121.8, 2.44, 110.37, 1.78, 109.81, 2.21, 110.17, 1.97, 120.16, 1.37, 118.44, 1.59, 121.32, 1.15, 1.331, 0.0207, 1.4569, 0.0141, ...], ...}, 'Pro_nonxpro': {(-180, -180): ['I', 639, 119.84, 1.25, 103.25, 1.05, 112.47, 2.06, 111.56, 1.65, 120.6, 1.82, 116.7, 2.07, 122.64, 1.35, 1.3339, 0.0234, 1.4687, 0.0128, ...], (-180, -170): ['I', 639, 119.84, 1.25, 103.25, 1.05, 112.47, 2.06, 111.56, 1.65, 120.6, 1.82, 116.7, 2.07, 122.64, 1.35, 1.3339, 0.0234, 1.4687, 0.0128, ...], (-180, -160): ['I', 639, 119.84, 1.25, 103.25, 1.05, 112.47, 2.06, 111.56, 1.65, 120.6, 1.82, 116.7, 2.07, 122.64, 1.35, 1.3339, 0.0234, 1.4687, 0.0128, ...], (-180, -150): ['I', 639, 119.84, 1.25, 103.25, 1.05, 112.47, 2.06, 111.56, 1.65, 120.6, 1.82, 116.7, 2.07, 122.64, 1.35, 1.3339, 0.0234, 1.4687, 0.0128, ...], (-180, -140): ['I', 639, 119.84, 1.25, 103.25, 1.05, 112.47, 2.06, 111.56, 1.65, 120.6, 1.82, 116.7, 2.07, 122.64, 1.35, 1.3339, 0.0234, 1.4687, 0.0128, ...], (-180, -130): ['I', 639, 119.84, 1.25, 103.25, 1.05, 112.47, 2.06, 111.56, 1.65, 120.6, 1.82, 116.7, 2.07, 122.64, 1.35, 1.3339, 0.0234, 1.4687, 0.0128, ...], (-180, -120): ['I', 639, 119.84, 1.25, 103.25, 1.05, 112.47, 2.06, 111.56, 1.65, 120.6, 1.82, 116.7, 2.07, 122.64, 1.35, 1.3339, 0.0234, 1.4687, 0.0128, ...], (-180, -110): ['I', 639, 119.84, 1.25, 103.25, 1.05, 112.47, 2.06, 111.56, 1.65, 120.6, 1.82, 116.7, 2.07, 122.64, 1.35, 1.3339, 0.0234, 1.4687, 0.0128, ...], (-180, -100): ['I', 639, 119.84, 1.25, 103.25, 1.05, 112.47, 2.06, 111.56, 1.65, 120.6, 1.82, 116.7, 2.07, 122.64, 1.35, 1.3339, 0.0234, 1.4687, 0.0128, ...], (-180, -90): ['I', 639, 119.84, 1.25, 103.25, 1.05, 112.47, 2.06, 111.56, 1.65, 120.6, 1.82, 116.7, 2.07, 122.64, 1.35, 1.3339, 0.0234, 1.4687, 0.0128, ...], ...}, 'Pro_xpro': {(-180, -180): ['I', 12, 120.38, 1.03, 103.08, 0.97, 110.7, 1.22, 110.92, 1.22, 120.56, 1.45, 117.93, 1.2, 121.46, 1.18, 1.3292, 0.0118, 1.4649, 0.0203, ...], (-180, -170): ['I', 12, 120.38, 1.03, 103.08, 0.97, 110.7, 1.22, 110.92, 1.22, 120.56, 1.45, 117.93, 1.2, 121.46, 1.18, 1.3292, 0.0118, 1.4649, 0.0203, ...], (-180, -160): ['I', 12, 120.38, 1.03, 103.08, 0.97, 110.7, 1.22, 110.92, 1.22, 120.56, 1.45, 117.93, 1.2, 121.46, 1.18, 1.3292, 0.0118, 1.4649, 0.0203, ...], (-180, -150): ['I', 12, 120.38, 1.03, 103.08, 0.97, 110.7, 1.22, 110.92, 1.22, 120.56, 1.45, 117.93, 1.2, 121.46, 1.18, 1.3292, 0.0118, 1.4649, 0.0203, ...], (-180, -140): ['I', 12, 120.38, 1.03, 103.08, 0.97, 110.7, 1.22, 110.92, 1.22, 120.56, 1.45, 117.93, 1.2, 121.46, 1.18, 1.3292, 0.0118, 1.4649, 0.0203, ...], (-180, -130): ['I', 12, 120.38, 1.03, 103.08, 0.97, 110.7, 1.22, 110.92, 1.22, 120.56, 1.45, 117.93, 1.2, 121.46, 1.18, 1.3292, 0.0118, 1.4649, 0.0203, ...], (-180, -120): ['I', 12, 120.38, 1.03, 103.08, 0.97, 110.7, 1.22, 110.92, 1.22, 120.56, 1.45, 117.93, 1.2, 121.46, 1.18, 1.3292, 0.0118, 1.4649, 0.0203, ...], (-180, -110): ['I', 12, 120.38, 1.03, 103.08, 0.97, 110.7, 1.22, 110.92, 1.22, 120.56, 1.45, 117.93, 1.2, 121.46, 1.18, 1.3292, 0.0118, 1.4649, 0.0203, ...], (-180, -100): ['I', 12, 120.38, 1.03, 103.08, 0.97, 110.7, 1.22, 110.92, 1.22, 120.56, 1.45, 117.93, 1.2, 121.46, 1.18, 1.3292, 0.0118, 1.4649, 0.0203, ...], (-180, -90): ['I', 12, 120.38, 1.03, 103.08, 0.97, 110.7, 1.22, 110.92, 1.22, 120.56, 1.45, 117.93, 1.2, 121.46, 1.18, 1.3292, 0.0118, 1.4649, 0.0203, ...], ...}}
chararcters_36 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'
columns = ['', '', 'mCNA', 'sCNA', 'mNAB', 'sNAB', 'mNAC', 'sNAC', 'mBAC', 'sBAC', 'mACO', 'sACO', 'mACN', 'sACN', 'mOCN', 'sOCN', 'mCN', 'sCN', 'mNA', 'sNA', ...]
digits = '0123456789'
division = _Feature((2, 2, 0, 'alpha', 2), (3, 0, 0, 'alpha', 0), 8192)
headers = ['statistical type', 'number', 'C(-1) - N(0) - Ca(0)', '', 'N(0) - Ca(0) - Cb(0)', '', 'N(0) - Ca(0) - C(0)', '', 'Cb(0) - Ca(0) - C(0)', '', 'Ca(0) - C(0) - O(0)', '', 'Ca(0) - C(0) - N(+1)', '', 'O(0) - C(0) - N(+1)', '', 'C(-1) - N(0)', '', 'N(0) - Ca(0)', '', ...]
letters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'
not_before_pro_groups = {'Gly_nonxpro': ['GLY'], 'IleVal_nonxpro': ['ILE', 'VAL'], 'NonPGIV_nonxpro': ['ALA', 'ARG', 'ASN', 'ASP', 'CYS', 'GLN', 'GLU', 'HIS', 'LEU', 'LYS', 'MET', 'PHE', 'SER', 'THR', 'TRP', 'TYR'], 'Pro_nonxpro': ['PRO']}
registry = {}