ó
¤ ŽTc           @   s‰   d  d l  m Z e d!k r4 d „  Z e ƒ  Z [ n d  d l Z [ y
 e Z Wn e k
 r` n Xd d „ Z d	 „  Z d
 „  Z	 d „  Z
 y e Z d Z Wn* e k
 rÄ d d"d „  ƒ  YZ d Z n Xd e f d „  ƒ  YZ e j Z e e ƒ d „  Z e j Z d e f d „  ƒ  YZ e j Z e e ƒ d „  Z e j Z d e f d „  ƒ  YZ e j Z e e ƒ d „  Z e j Z d e f d „  ƒ  YZ e j Z e e ƒ d „  Z e j Z d e f d „  ƒ  YZ e j Z e e ƒ d „  Z e j Z d e f d „  ƒ  YZ e j Z e e ƒ d „  Z  e j  Z  d  „  Z! e j! Z! d! „  Z" e j" Z" d" „  Z# e j# Z# d# „  Z$ e j$ Z$ d$ „  Z% e j% Z% d% „  Z& e j& Z& d& „  Z' e j' Z' d' „  Z( e j( Z( d( „  Z) e j) Z) d) „  Z* e j* Z* d* „  Z+ e j+ Z+ d+ „  Z, e j, Z, d, „  Z- e j- Z- d- „  Z. e j. Z. d. „  Z/ e j/ Z/ d/ „  Z0 e j0 Z0 d0 „  Z1 e j1 Z1 d1 „  Z2 e j2 Z2 d2 „  Z3 e j3 Z3 d3 „  Z4 e j4 Z4 d4 „  Z5 e j5 Z5 d5 „  Z6 e j6 Z6 d6 „  Z7 e j7 Z7 d7 „  Z8 e j8 Z8 d8 „  Z9 e j9 Z9 d9 „  Z: e j: Z: d: „  Z; e j; Z; d; „  Z< e j< Z< d< „  Z= e j= Z= d= „  Z> e j> Z> d> „  Z? e j? Z? d? „  Z@ e j@ Z@ d@ „  ZA e jA ZA dA „  ZB e jB ZB dB „  ZC e jC ZC dC „  ZD e jD ZD dD „  ZE e jE ZE dE „  ZF e jF ZF dF „  ZG e jG ZG dG „  ZH e jH ZH dH „  ZI e jI ZI dI „  ZJ e jJ ZJ dJ „  ZK e jK ZK dK „  ZL e jL ZL dL „  ZM e jM ZM dM „  ZN e jN ZN dN „  ZO e jO ZO dO „  ZP e jP ZP dP „  ZQ e jQ ZQ dQ „  ZR e jR ZR dR „  ZS e jS ZS dS „  ZT e jT ZT dT „  ZU e jU ZU dU „  ZV e jV ZV dV „  ZW e jW ZW dW „  ZX e jX ZX dX „  ZY e jY ZY dY „  ZZ e jZ ZZ dZ „  Z[ e j[ Z[ d[ „  Z\ e j\ Z\ d\ „  Z] e j] Z] d] „  Z^ e j^ Z^ d^ „  Z_ e j_ Z_ e j` Z` e ja Za e jb Zb d_ „  Zc e jc Zc d` „  Zd e jd Zd da „  Ze e je Ze db „  Zf e jf Zf dc „  Zg e jg Zg dd „  Zh e jh Zh de „  Zi e ji Zi df „  Zj e jj Zj dg „  Zk e jk Zk dh „  Zl e jl Zl di „  Zm e jm Zm dj „  Zn e jn Zn dk „  Zo e jo Zo dl „  Zp e jp Zp dm „  Zq e jq Zq dn „  Zr e jr Zr do „  Zs e js Zs dp „  Zt e jt Zt dq „  Zu e ju Zu dr „  Zv e jv Zv ds „  Zw e jw Zw dt „  Zx e jx Zx du „  Zy e jy Zy dv „  Zz e jz Zz dw „  Z{ e j{ Z{ e j| Z| e j} Z} e j~ Z~ e j Z e j€ Z€ e j� Z� e j‚ Z‚ e jƒ Zƒ e j„ Z„ e j… Z… e j† Z† e j‡ Z‡ e jˆ Zˆ e j‰ Z‰ e jŠ ZŠ e j‹ Z‹ e jŒ ZŒ e j� Z� e jŽ ZŽ e j� Z� e j� Z� e j‘ Z‘ e j’ Z’ e j“ Z“ e j” Z” e j• Z• e j– Z– e j— Z— e j˜ Z˜ e j™ Z™ e jš Zš e j› Z› e jœ Zœ e j� Z� e jž Zž e jŸ ZŸ e j  Z  e j¡ Z¡ e j¢ Z¢ e j£ Z£ e j¤ Z¤ e j¥ Z¥ e j¦ Z¦ e j§ Z§ e j¨ Z¨ e j© Z© e jª Zª e j« Z« e j¬ Z¬ e j­ Z­ e j® Z® e j¯ Z¯ e j° Z° e j± Z± e j² Z² e j³ Z³ e j´ Z´ e jµ Zµ e j¶ Z¶ e j· Z· e j¸ Z¸ e j¹ Z¹ e jº Zº e j» Z» e j¼ Z¼ e j½ Z½ e j¾ Z¾ e j¿ Z¿ e jÀ ZÀ e jÁ ZÁ e jÂ ZÂ e jÃ ZÃ e jÄ ZÄ e jÅ ZÅ e jÆ ZÆ e jÇ ZÇ e jÈ ZÈ e jÉ ZÉ e jÊ ZÊ e jË ZË dx e f dy „  ƒ  YZÌ e jÍ ZÍ eÍ eÌ ƒ e jÎ ZÎ eÎ jÏ ZÏ eÎ jÐ ZÐ eÎ jÑ ZÑ eÎ jÒ ZÒ eÎ jÓ ZÓ eÎ jÔ ZÔ eÎ jÕ ZÕ eÎ jÖ ZÖ eÎ j× Z× eÎ jØ ZØ eÎ jÙ ZÙ eÎ jÚ ZÚ eÎ jÛ ZÛ eÎ jÜ ZÜ eÎ jÝ ZÝ eÎ jÞ ZÞ e jß Zß e jà Zà e já Zá e jâ Zâ e jã Zã e jä Zä e jå Zå e jæ Zæ e jç Zç e jè Zè e jé Zé dz e f d{ „  ƒ  YZê e jë Zë eë eê ƒ e jì Zì e jí Zí e jî Zî e jï Zï d| eÌ f d} „  ƒ  YZð e jñ Zñ eñ eð ƒ d~ eð f d „  ƒ  YZò e jó Zó eó eò ƒ d€ e f d� „  ƒ  YZô e jõ Zõ eõ eô ƒ d‚ e f dƒ „  ƒ  YZö e j÷ Z÷ e÷ eö ƒ d„ eö f d… „  ƒ  YZø e jù Zù eù eø ƒ d† eö f d‡ „  ƒ  YZú e jû Zû eû eú ƒ dˆ e f d‰ „  ƒ  YZü e jý Zý eý eü ƒ dŠ eö f d‹ „  ƒ  YZþ e jÿ Zÿ eÿ eþ ƒ dŒ eö f d� „  ƒ  YZ e jZee ƒ dŽ „  Ze jZd� „  Ze jZd� eð f d‘ „  ƒ  YZe jZeeƒ e jZe jZe jZe j	Z	e j
Z
e jZe jZe jZe jZe jZd’ e f d“ „  ƒ  YZe jZeeƒ eÎ jZd” e f d• „  ƒ  YZe jZeeƒ d– e f d— „  ƒ  YZe jZeeƒ d˜ „  Ze jZd™ „  Ze jZdš eð f d› „  ƒ  YZe jZeeƒ e jZe jZe jZe jZe jZe j Z e j!Z!e j"Z"e j#Z#e j$Z$e j%Z%e j&Z&dœ „  Z'e j'Z'd� „  Z(e j(Z(dž eð f dŸ „  ƒ  YZ)e j*Z*e*e)ƒ e j+Z+e j,Z,e j-Z-e j.Z.e j/Z/e j0Z0e j1Z1e j2Z2e j3Z3e j4Z4e j5Z5e j6Z6e j7Z7e j8Z8e j9Z9e j:Z:e j;Z;e j<Z<e j=Z=e j>Z>e j?Z?e j@Z@e jAZAe jBZBe jCZCe jDZDe jEZEe jFZFe jGZGe jHZHe jIZIe jJZJe jKZKe jLZLe jMZMe jNZNe jOZOe jPZPe jQZQe jRZRe jSZSe jTZTe jUZUe jVZVe jWZWd  eð f d¡ „  ƒ  YZXe jYZYeYeXƒ e jZZZe j[Z[e j\Z\d¢ e f d£ „  ƒ  YZ]e j^Z^e^e]ƒ d¤ e f d¥ „  ƒ  YZ_e j`Z`e`e_ƒ d¦ e f d§ „  ƒ  YZae jbZbebeaƒ d¨ e f d© „  ƒ  YZce jdZdedecƒ dª e f d« „  ƒ  YZee jfZfefeeƒ d¬ „  Zge jgZge jhZhe jiZie jjZje jkZke jlZle jmZme jnZne joZoe jpZpe jqZqd­ eXf d® „  ƒ  YZre jsZseserƒ d¯ „  Zte jtZtd° „  Zue juZud± „  Zve jvZvd² „  Zwe jwZwd³ „  Zxe jxZxd´ „  Zye jyZydµ „  Zze jzZzd¶ „  Z{e j{Z{e j|Z|e j}Z}e j~Z~d· „  Ze jZe j€Z€e j�Z�e j‚Z‚e jƒZƒe j„Z„e j…Z…e j†Z†d¸ „  Z‡e j‡Z‡d¹ „  Zˆe jˆZˆdº „  Z‰e j‰Z‰e jŠZŠe j‹Z‹e jŒZŒe j�Z�e jŽZŽe j�Z�e j�Z�e j‘Z‘e j’Z’e j“Z“e j”Z”e j•Z•e j–Z–e j—Z—e j˜Z˜e j™Z™e jšZše j›Z›e jœZœe j�Z�e jžZže jŸZŸe j Z e j¡Z¡e j¢Z¢e j£Z£e j¤Z¤e j¥Z¥e j¦Z¦e j§Z§e j¨Z¨e j©Z©e jªZªe j«Z«e j¬Z¬e j­Z­e j®Z®e j¯Z¯e j°Z°e j±Z±e j²Z²e j³Z³e j´Z´e jµZµe j¶Z¶d» erf d¼ „  ƒ  YZ·e j¸Z¸e¸e·ƒ eÎ j¹Z¹d½ e·f d¾ „  ƒ  YZºe j»Z»e»eºƒ e j¼Z¼e j½Z½e j¾Z¾e j¿Z¿e jÀZÀe jÁZÁe jÂZÂe jÃZÃe jÄZÄe jÅZÅe jÆZÆe jÇZÇe jÈZÈe jÉZÉe jÊZÊe jËZËe jÌZÌe jÍZÍd¿ eºf dÀ „  ƒ  YZÎe jÏZÏeÏeÎƒ e jÐZÐe jÑZÑe jÒZÒe jÓZÓdÁ e f dÂ „  ƒ  YZÔe jÕZÕeÕeÔƒ dÃ eÔf dÄ „  ƒ  YZÖe j×Z×e×eÖƒ eÎ jØZØeÎ jÙZÙdÅ eÔf dÆ „  ƒ  YZÚe jÛZÛeÛeÚƒ e jÜZÜe jÝZÝe jÞZÞe jßZße jàZàe jáZáe jâZâe jãZãe jäZäe jåZåe jæZæe jçZçe jèZèe jéZée jêZêe jëZëe jìZìe jíZíe jîZîe jïZïe jðZðe jñZñe jòZòe jóZóe jôZôe jõZõe jöZöe j÷Z÷dÇ e f dÈ „  ƒ  YZøe jùZùeùeøƒ dÉ e f dÊ „  ƒ  YZúe jûZûeûeúƒ dË „  Züe jüZüdÌ „  Zýe jýZýdÍ „  Zþe jþZþdÎ e f dÏ „  ƒ  YZÿe j Z e eÿƒ dÐ e f dÑ „  ƒ  YZe jZeeƒ dÒ e f dÓ „  ƒ  YZe jZeeƒ dÔ e f dÕ „  ƒ  YZe jZeeƒ dÖ e f d× „  ƒ  YZe jZeeƒ dØ e f dÙ „  ƒ  YZ	e j
Z
e
e	ƒ dÚ e f dÛ „  ƒ  YZe jZeeƒ dÜ e f dÝ „  ƒ  YZe jZeeƒ dÞ e f dß „  ƒ  YZe jZeeƒ dà e f dá „  ƒ  YZe jZeeƒ dâ e f dã „  ƒ  YZe jZeeƒ dä e f då „  ƒ  YZe jZeeƒ dæ e f dç „  ƒ  YZe jZeeƒ dè e f dé „  ƒ  YZe jZeeƒ e jZe jZe jZe jZe jZe j Z dê „  Z!e j!Z!dë „  Z"e j"Z"dì eò f dí „  ƒ  YZ#e j$Z$e$e#ƒ dî „  Z%e j%Z%dï „  Z&e j&Z&dð „  Z'e j'Z'dñ „  Z(e j(Z(dò „  Z)e j)Z)dó „  Z*e j*Z*dô e f dõ „  ƒ  YZ+e j,Z,e,e+ƒ eÎ j-Z-eÎ j.Z.eÎ j/Z/eÎ j0Z0eÎ j1Z1eÎ j2Z2eÎ j3Z3eÎ j4Z4eÎ j5Z5dö „  Z6e j6Z6d÷ „  Z7e j7Z7dø „  Z8e j8Z8dù „  Z9e j9Z9dú „  Z:e j:Z:dû „  Z;e j;Z;dü „  Z<e j<Z<dý „  Z=e j=Z=dþ „  Z>e j>Z>dÿ „  Z?e j?Z?d „  Z@e j@Z@d„  ZAe jAZAd„  ZBe jBZBd„  ZCe jCZCd„  ZDe jDZDd„  ZEe jEZEd„  ZFe jFZFd„  ZGe jGZGd„  ZHe jHZHd	„  ZIe jIZId
„  ZJe jJZJd„  ZKe jKZKd„  ZLe jLZLd„  ZMe jMZMd„  ZNe jNZNd„  ZOe jOZOd„  ZPe jPZPd„  ZQe jQZQd„  ZRe jRZRd„  ZSe jSZSd„  ZTe jTZTd„  ZUe jUZUd„  ZVe jVZVd„  ZWe jWZWd„  ZXe jXZXde f d„  ƒ  YZYe jZZZeZeYƒ eÎ j[Z[eÎ j\Z\eÎ j]Z]d„  Z^e j^Z^de f d„  ƒ  YZ_e j`Z`e`e_ƒ d„  Zae jaZad„  Zbe jbZbd „  Zce jcZcd S(#  iÿÿÿÿ(   t   version_infoi   i   i    c          C   s©   d d l  m }  d d  l } d  } y( | j d |  t ƒ g ƒ \ } } } Wn t k
 rj d d  l } | SX| d  k	 r¥ z | j d | | | ƒ } Wd  | j	 ƒ  X| Sd  S(   Niÿÿÿÿ(   t   dirnamet   _mmdb2(
   t   os.pathR   t   impt   Nonet   find_modulet   __file__t   ImportErrorR   t   load_modulet   close(   R   R   t   fpt   pathnamet   descriptionR   t   _mod(    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   swig_import_helper   s    (Ni   c         C   s£   | d k r |  j  j | ƒ S| d k rQ t | ƒ j d k rQ | |  j | <d  Sn  | j j | d  ƒ } | ry | |  | ƒ S| s� | |  j | <n t d |  ƒ ‚ d  S(   Nt   thisownt   thist   SwigPyObjects   You cannot add attributes to %s(	   R   t   ownt   typet   __name__t   __dict__t   __swig_setmethods__t   getR   t   AttributeError(   t   selft
   class_typet   namet   valuet   statict   method(    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   _swig_setattr_nondynamic%   s      c         C   s   t  |  | | | d ƒ S(   Ni    (   R    (   R   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   _swig_setattr2   s    c         C   sN   | d k r |  j  j ƒ  S| j j | d  ƒ } | r> | |  ƒ St | ƒ ‚ d  S(   NR   (   R   R   t   __swig_getmethods__R   R   R   (   R   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   _swig_getattr5   s      
c         C   sD   y d |  j  j ƒ  } Wn d } n Xd |  j j |  j j | f S(   Ns	   proxy of t    s   <%s.%s; %s >(   R   t   __repr__t	   __class__t
   __module__R   (   R   t   strthis(    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   _swig_repr;   s
      
t   _objectc           B   s   e  Z RS(    (   R   R'   (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR*   D   s    t   intpc           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  e d <e r… e e	 j ƒ Z n  RS(	   c         C   s   t  |  t | | ƒ S(   N(   R!   R+   (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   <lambda>J   s    c         C   s   t  |  t | ƒ S(   N(   R#   R+   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   L   s    c         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_intpR   t   append(   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   __init__N   s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   S   s    c         G   s   t  j |  | Œ S(   N(   R   t   intp_assign(   R   t   args(    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   assignT   s    c         C   s   t  j |  ƒ S(   N(   R   t
   intp_value(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR   U   s    c         C   s   t  j |  ƒ S(   N(   R   t	   intp_cast(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   castV   s    c         C   s   t  j S(   N(   R   t   intp_frompointer(   t   x(    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   W   s    t   frompointer(   R   R'   R   t   __setattr__R"   t   __getattr__R)   R%   R/   R   t   delete_intpt   __swig_destroy__t   __del__R2   R   R5   t	   _newclasst   staticmethodR6   R8   (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR+   H   s   								 c          G   s   t  j |  Œ  S(   N(   R   R6   (   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR6   \   s    t   doublepc           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  e d <e r… e e	 j ƒ Z n  RS(	   c         C   s   t  |  t | | ƒ S(   N(   R!   R@   (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   b   s    c         C   s   t  |  t | ƒ S(   N(   R#   R@   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   d   s    c         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_doublepR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   f   s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   k   s    c         G   s   t  j |  | Œ S(   N(   R   t   doublep_assign(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR2   l   s    c         C   s   t  j |  ƒ S(   N(   R   t   doublep_value(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR   m   s    c         C   s   t  j |  ƒ S(   N(   R   t   doublep_cast(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR5   n   s    c         C   s   t  j S(   N(   R   t   doublep_frompointer(   R7   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   o   s    R8   (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_doublepR<   R=   R2   R   R5   R>   R?   RE   R8   (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR@   `   s   								 c          G   s   t  j |  Œ  S(   N(   R   RE   (   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRE   t   s    t   floatpc           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  e d <e r… e e	 j ƒ Z n  RS(	   c         C   s   t  |  t | | ƒ S(   N(   R!   RG   (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   z   s    c         C   s   t  |  t | ƒ S(   N(   R#   RG   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   |   s    c         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t
   new_floatpR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   ~   s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ƒ   s    c         G   s   t  j |  | Œ S(   N(   R   t   floatp_assign(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR2   „   s    c         C   s   t  j |  ƒ S(   N(   R   t   floatp_value(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR   …   s    c         C   s   t  j |  ƒ S(   N(   R   t   floatp_cast(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR5   †   s    c         C   s   t  j S(   N(   R   t   floatp_frompointer(   R7   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ‡   s    R8   (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_floatpR<   R=   R2   R   R5   R>   R?   RL   R8   (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRG   x   s   								 c          G   s   t  j |  Œ  S(   N(   R   RL   (   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRL   Œ   s    t   intac           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  e d <e r… e e	 j ƒ Z n  RS(	   c         C   s   t  |  t | | ƒ S(   N(   R!   RN   (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ’   s    c         C   s   t  |  t | ƒ S(   N(   R#   RN   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ”   s    c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_intaR   R.   (   R   R1   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   –   s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ›   s    c         G   s   t  j |  | Œ S(   N(   R   t   inta___getitem__(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   __getitem__œ   s    c         G   s   t  j |  | Œ S(   N(   R   t   inta___setitem__(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   __setitem__�   s    c         C   s   t  j |  ƒ S(   N(   R   t	   inta_cast(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR5   ž   s    c         C   s   t  j S(   N(   R   t   inta_frompointer(   R7   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   Ÿ   s    R8   (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_intaR<   R=   RQ   RS   R5   R>   R?   RU   R8   (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRN   �   s   								 c          G   s   t  j |  Œ  S(   N(   R   RU   (   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRU   ¤   s    t   doubleac           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  e d <e r… e e	 j ƒ Z n  RS(	   c         C   s   t  |  t | | ƒ S(   N(   R!   RW   (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ª   s    c         C   s   t  |  t | ƒ S(   N(   R#   RW   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ¬   s    c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_doubleaR   R.   (   R   R1   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   ®   s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ³   s    c         G   s   t  j |  | Œ S(   N(   R   t   doublea___getitem__(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRQ   ´   s    c         G   s   t  j |  | Œ S(   N(   R   t   doublea___setitem__(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRS   µ   s    c         C   s   t  j |  ƒ S(   N(   R   t   doublea_cast(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR5   ¶   s    c         C   s   t  j S(   N(   R   t   doublea_frompointer(   R7   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ·   s    R8   (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_doubleaR<   R=   RQ   RS   R5   R>   R?   R\   R8   (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRW   ¨   s   								 c          G   s   t  j |  Œ  S(   N(   R   R\   (   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR\   ¼   s    t   floatac           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  e d <e r… e e	 j ƒ Z n  RS(	   c         C   s   t  |  t | | ƒ S(   N(   R!   R^   (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   Â   s    c         C   s   t  |  t | ƒ S(   N(   R#   R^   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   Ä   s    c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t
   new_floataR   R.   (   R   R1   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   Æ   s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   Ë   s    c         G   s   t  j |  | Œ S(   N(   R   t   floata___getitem__(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRQ   Ì   s    c         G   s   t  j |  | Œ S(   N(   R   t   floata___setitem__(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRS   Í   s    c         C   s   t  j |  ƒ S(   N(   R   t   floata_cast(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR5   Î   s    c         C   s   t  j S(   N(   R   t   floata_frompointer(   R7   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   Ï   s    R8   (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_floataR<   R=   RQ   RS   R5   R>   R?   Rc   R8   (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR^   À   s   								 c          G   s   t  j |  Œ  S(   N(   R   Rc   (   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRc   Ô   s    c           C   s
   t  j ƒ  S(   N(   R   t   InitMatType(    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRe   Ù   s    c          G   s   t  j |  Œ  S(   N(   R   t   mround(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRf   Ý   s    c          G   s   t  j |  Œ  S(   N(   R   t   ifloor(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRg   á   s    c          G   s   t  j |  Œ  S(   N(   R   t   Abs(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRh   å   s    c          G   s   t  j |  Œ  S(   N(   R   t   ISwap(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRi   é   s    c          G   s   t  j |  Œ  S(   N(   R   t   WSwap(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRj   í   s    c          G   s   t  j |  Œ  S(   N(   R   t   BSwap(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRk   ñ   s    c          G   s   t  j |  Œ  S(   N(   R   t   OSwap(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRl   õ   s    c          G   s   t  j |  Œ  S(   N(   R   t   LSwap(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRm   ù   s    c          G   s   t  j |  Œ  S(   N(   R   t   RSwap(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRn   ý   s    c          G   s   t  j |  Œ  S(   N(   R   t   RMax(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRo     s    c          G   s   t  j |  Œ  S(   N(   R   t   LMax(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRp     s    c          G   s   t  j |  Œ  S(   N(   R   t   WMax(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRq   	  s    c          G   s   t  j |  Œ  S(   N(   R   t   IMax(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRr     s    c          G   s   t  j |  Œ  S(   N(   R   t   RMin(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRs     s    c          G   s   t  j |  Œ  S(   N(   R   t   LMin(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRt     s    c          G   s   t  j |  Œ  S(   N(   R   t   WMin(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRu     s    c          G   s   t  j |  Œ  S(   N(   R   t   IMin(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRv     s    c          G   s   t  j |  Œ  S(   N(   R   t   fsign(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRw   !  s    c          G   s   t  j |  Œ  S(   N(   R   t   GetVectorMemory(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRx   %  s    c          G   s   t  j |  Œ  S(   N(   R   t   FreeVectorMemory(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRy   )  s    c          G   s   t  j |  Œ  S(   N(   R   t   GetMatrixMemory(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRz   -  s    c          G   s   t  j |  Œ  S(   N(   R   t   FreeMatrixMemory(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR{   1  s    c          G   s   t  j |  Œ  S(   N(   R   t   GetMatrix3Memory(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR|   5  s    c          G   s   t  j |  Œ  S(   N(   R   t   FreeMatrix3Memory(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR}   9  s    c           C   s
   t  j ƒ  S(   N(   R   t	   MachinEps(    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR~   =  s    c           C   s
   t  j ƒ  S(   N(   R   t   floatMachinEps(    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR   A  s    c          G   s   t  j |  Œ  S(   N(   R   t   frac(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR€   E  s    c          G   s   t  j |  Œ  S(   N(   R   t   mod(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR�   I  s    c          G   s   t  j |  Œ  S(   N(   R   t   Pow(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR‚   M  s    c          G   s   t  j |  Œ  S(   N(   R   t   Pow1(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRƒ   Q  s    c          G   s   t  j |  Œ  S(   N(   R   t   Exp(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR„   U  s    c          G   s   t  j |  Œ  S(   N(   R   t   Odd(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR…   Y  s    c          G   s   t  j |  Œ  S(   N(   R   t   HexValL(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR†   ]  s    c          G   s   t  j |  Œ  S(   N(   R   t   OctValL(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR‡   a  s    c          G   s   t  j |  Œ  S(   N(   R   t   BinValL(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRˆ   e  s    c          G   s   t  j |  Œ  S(   N(   R   t   BinValS(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR‰   i  s    c          G   s   t  j |  Œ  S(   N(   R   t   ParamStr(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRŠ   m  s    c          G   s   t  j |  Œ  S(   N(   R   t
   CreateCopy(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR‹   q  s    c          G   s   t  j |  Œ  S(   N(   R   t   CreateCopy_n(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRŒ   u  s    c          G   s   t  j |  Œ  S(   N(   R   t   CreateConcat(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR�   y  s    c          G   s   t  j |  Œ  S(   N(   R   t   CreateCopCat(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRŽ   }  s    c          G   s   t  j |  Œ  S(   N(   R   t   LastOccurence(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR�   �  s    c          G   s   t  j |  Œ  S(   N(   R   t   FirstOccurence(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR�   …  s    c          G   s   t  j |  Œ  S(   N(   R   t   indexOf(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR‘   ‰  s    c          G   s   t  j |  Œ  S(   N(   R   t	   LowerCase(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR’   �  s    c          G   s   t  j |  Œ  S(   N(   R   t	   UpperCase(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR“   ‘  s    c          G   s   t  j |  Œ  S(   N(   R   t	   GetString(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR”   •  s    c          G   s   t  j |  Œ  S(   N(   R   t	   GetStrTer(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR•   ™  s    c          G   s   t  j |  Œ  S(   N(   R   t   GetStrTerWin32File(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR–   �  s    c          G   s   t  j |  Œ  S(   N(   R   t   strcpy_n(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR—   ¡  s    c          G   s   t  j |  Œ  S(   N(   R   t	   strcpy_n1(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR˜   ¥  s    c          G   s   t  j |  Œ  S(   N(   R   t	   strcpy_nr(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR™   ©  s    c          G   s   t  j |  Œ  S(   N(   R   t	   strcpy_ns(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRš   ­  s    c          G   s   t  j |  Œ  S(   N(   R   t	   strcpy_cs(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR›   ±  s    c          G   s   t  j |  Œ  S(   N(   R   t
   strcpy_ncs(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRœ   µ  s    c          G   s   t  j |  Œ  S(   N(   R   t
   strcpy_css(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR�   ¹  s    c          G   s   t  j |  Œ  S(   N(   R   t   strcpy_ncss(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRž   ½  s    c          G   s   t  j |  Œ  S(   N(   R   t	   strcpy_n0(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRŸ   Á  s    c          G   s   t  j |  Œ  S(   N(   R   t
   strlen_des(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR    Å  s    c          G   s   t  j |  Œ  S(   N(   R   t
   strcpy_des(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR¡   É  s    c          G   s   t  j |  Œ  S(   N(   R   t
   strcat_des(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR¢   Í  s    c          G   s   t  j |  Œ  S(   N(   R   t	   PadSpaces(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR£   Ñ  s    c          G   s   t  j |  Œ  S(   N(   R   t	   CutSpaces(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR¤   Ø  s    c          G   s   t  j |  Œ  S(   N(   R   t	   DelSpaces(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR¥   Ü  s    c          G   s   t  j |  Œ  S(   N(   R   t   EnforceSpaces(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR¦   à  s    c           C   s
   t  j ƒ  S(   N(   R   t   set_new_float_unibin(    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR§   ä  s    c           C   s
   t  j ƒ  S(   N(   R   t   is_new_float_unibin(    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR¨   è  s    c           C   s
   t  j ƒ  S(   N(   R   t   set_old_float_unibin(    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR©   ì  s    c           C   s
   t  j ƒ  S(   N(   R   t	   __modify4(    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRª   ð  s    c          G   s   t  j |  Œ  S(   N(   R   t
   int2UniBin(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR«   ô  s    c          G   s   t  j |  Œ  S(   N(   R   t   short2UniBin(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR¬   ø  s    c          G   s   t  j |  Œ  S(   N(   R   t   long2UniBin(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR­   ü  s    c          G   s   t  j |  Œ  S(   N(   R   t   word2UniBin(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR®      s    c          G   s   t  j |  Œ  S(   N(   R   t   real2UniBin(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR¯     s    c          G   s   t  j |  Œ  S(   N(   R   t   float2UniBin(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR°     s    c          G   s   t  j |  Œ  S(   N(   R   t   shortreal2UniBin(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR±     s    c          G   s   t  j |  Œ  S(   N(   R   t
   UniBin2int(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR²     s    c          G   s   t  j |  Œ  S(   N(   R   t   UniBin2short(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR³     s    c          G   s   t  j |  Œ  S(   N(   R   t   UniBin2long(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR´     s    c          G   s   t  j |  Œ  S(   N(   R   t   UniBin2word(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRµ     s    c          G   s   t  j |  Œ  S(   N(   R   t   UniBin2real(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR¶      s    c          G   s   t  j |  Œ  S(   N(   R   t   UniBin2shortreal(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR·   $  s    c          G   s   t  j |  Œ  S(   N(   R   t   UniBin2float(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR¸   (  s    c          G   s   t  j |  Œ  S(   N(   R   t	   mem_write(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR¹   ,  s    c          G   s   t  j |  Œ  S(   N(   R   t   mem_write_byte(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRº   0  s    c          G   s   t  j |  Œ  S(   N(   R   t   mem_read(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR»   4  s    c          G   s   t  j |  Œ  S(   N(   R   t   mem_read_byte(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR¼   8  s    t   Maskc           B   s¼   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d	 „  Z d
 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   R½   (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   �  s    c         C   s   t  |  t | ƒ S(   N(   R#   R½   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   �  s    c         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_MaskR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   ‘  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   –  s    c         G   s   t  j |  | Œ S(   N(   R   t   Mask_SetMaskBit(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   SetMaskBit—  s    c         G   s   t  j |  | Œ S(   N(   R   t   Mask_NewMask(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   NewMask˜  s    c         G   s   t  j |  | Œ S(   N(   R   t   Mask_CopyMask(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   CopyMask™  s    c         G   s   t  j |  | Œ S(   N(   R   t   Mask_SetMask(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SetMaskš  s    c         G   s   t  j |  | Œ S(   N(   R   t   Mask_RemoveMask(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   RemoveMask›  s    c         G   s   t  j |  | Œ S(   N(   R   t   Mask_SelMask(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SelMaskœ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Mask_XadMask(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   XadMask�  s    c         C   s   t  j |  ƒ S(   N(   R   t   Mask_ClearMask(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   ClearMaskž  s    c         C   s   t  j |  ƒ S(   N(   R   t   Mask_NegMask(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   NegMaskŸ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Mask_CheckMask(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   CheckMask   s    c         C   s   t  j |  ƒ S(   N(   R   t   Mask_isMask(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   isMask¡  s    c         C   s   t  j |  ƒ S(   N(   R   t   Mask_getLength(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   getLength¢  s    c         G   s   t  j |  | Œ S(   N(   R   t
   Mask_Print(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   Print£  s    (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_MaskR<   R=   RÀ   RÂ   RÄ   RÆ   RÈ   RÊ   RÌ   RÎ   RÐ   RÒ   RÔ   RÖ   RØ   (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR½   ‹  s*   																	t
   UDRegisterc           B   sk   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   RÚ   (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   Å  s    c         C   s   t  |  t | ƒ S(   N(   R#   RÚ   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   Ç  s    c         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_UDRegisterR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   É  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   Î  s    c         G   s   t  j |  | Œ S(   N(   R   t   UDRegister_RegisterUDInteger(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   RegisterUDIntegerÏ  s    c         G   s   t  j |  | Œ S(   N(   R   t   UDRegister_RegisterUDReal(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   RegisterUDRealÐ  s    c         G   s   t  j |  | Œ S(   N(   R   t   UDRegister_RegisterUDString(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   RegisterUDStringÑ  s    c         G   s   t  j |  | Œ S(   N(   R   t   UDRegister_GetUDDHandle(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetUDDHandleÒ  s    (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_UDRegisterR<   R=   RÝ   Rß   Rá   Rã   (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÚ   Ã  s   								t   UDDatac           B   s¡   e  Z i  Z x* e g D] Z e j e e d  i  ƒ ƒ q Wd „  Z i  Z x* e g D] Z e j e e d i  ƒ ƒ qR Wd „  Z	 e
 Z d „  Z e j Z d „  Z RS(   R   c         C   s   t  |  t | | ƒ S(   N(   R!   Rå   (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   Ý  s    R"   c         C   s   t  |  t | ƒ S(   N(   R#   Rå   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   à  s    c         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t
   new_UDDataR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   â  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ç  s    (   R   R'   R   R½   t   _st   updatet   getattrR9   R"   R:   R)   R%   R/   R   t   delete_UDDataR<   R=   (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRå   Ú  s    	 			t   ProModelc           B   sû   e  Z i  Z x* e g D] Z e j e e d  i  ƒ ƒ q Wd „  Z i  Z x* e g D] Z e j e e d i  ƒ ƒ qR Wd „  Z	 e
 Z d „  Z e j Z d „  Z d „  Z d „  Z d „  Z d	 „  Z d
 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   R   c         C   s   t  |  t | | ƒ S(   N(   R!   Rë   (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   î  s    R"   c         C   s   t  |  t | ƒ S(   N(   R#   Rë   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ñ  s    c         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_ProModelR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   ó  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ø  s    c         C   s   t  j |  ƒ S(   N(   R   t   ProModel_GetEntryID(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   GetEntryIDù  s    c         G   s   t  j |  | Œ S(   N(   R   t   ProModel_SetEntryID(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   SetEntryIDú  s    c         G   s   t  j |  | Œ S(   N(   R   t   ProModel_AddChain(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   AddChainû  s    c         C   s   t  j |  ƒ S(   N(   R   t   ProModel_GetCoordHierarchy(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetCoordHierarchyü  s    c         C   s   t  j |  ƒ S(   N(   R   t   ProModel_GetNumberOfModels(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetNumberOfModelsý  s    c         C   s   t  j |  ƒ S(   N(   R   t   ProModel_GetNumberOfAllAtoms(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetNumberOfAllAtomsþ  s    c         C   s   t  j |  ƒ S(   N(   R   t   ProModel_GetAllAtoms(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetAllAtomsÿ  s    c         C   s   t  j |  ƒ S(   N(   R   t   ProModel_GetSerNum(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   GetSerNum   s    c         G   s   t  j |  | Œ S(   N(   R   t   ProModel_ExpandAtomArray(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ExpandAtomArray  s    c         G   s   t  j |  | Œ S(   N(   R   t   ProModel_AddAtomArray(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   AddAtomArray  s    (   R   R'   R   Rå   Rç   Rè   Ré   R9   R"   R:   R)   R%   R/   R   t   delete_ProModelR<   R=   Rî   Rð   Rò   Rô   Rö   Rø   Rú   Rü   Rþ   R   (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRë   ë  s,    	 													t   ChainContainerc           B   sb   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   R  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,     s    c         C   s   t  |  t | ƒ S(   N(   R#   R  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   
  s    c         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_ChainContainerR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/     s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,     s    c         G   s   t  j |  | Œ S(   N(   R   t   ChainContainer_SetChain(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SetChain  s    c         C   s   t  j |  ƒ S(   N(   R   t   ChainContainer_Get1stChainID(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   Get1stChainID  s    c         G   s   t  j |  | Œ S(   N(   R   t   ChainContainer_MoveByChainID(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   MoveByChainID  s    (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_ChainContainerR<   R=   R  R  R	  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR    s   							t   ContainerChainc           B   sP   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z d „  Z	 e
 j Z d „  Z RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   R  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,     s    c         C   s   t  |  t | ƒ S(   N(   R#   R  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,     s    c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_ContainerChainR   R.   (   R   R1   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/     s
      c         G   s   t  j |  | Œ S(   N(   R   t   ContainerChain_SetChain(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  "  s    c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   $  s    (   R   R'   R   R9   R"   R:   R)   R%   R/   R  R   t   delete_ContainerChainR<   R=   (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR    s   					t   DBReferencec           B   s6  e  Z i  Z x* e g D] Z e j e e d  i  ƒ ƒ q Wd „  Z i  Z x* e g D] Z e j e e d i  ƒ ƒ qR Wd „  Z	 e
 Z e j e d <e j e d <e r¼ e e j e j ƒ Z n  e j e d <e j e d <e rô e e j e j ƒ Z n  e j e d <e j e d <e r,e e j e j ƒ Z n  e j e d <e j e d <e rde e j e j ƒ Z n  e j e d <e j e d <e rœe e j e j ƒ Z n  e j e d	 <e j e d	 <e rÔe e j e j ƒ Z  n  e j! e d
 <e j" e d
 <e re e j" e j! ƒ Z# n  e j$ e d <e j% e d <e rDe e j% e j$ ƒ Z& n  e j' e d <e j( e d <e r|e e j( e j' ƒ Z) n  e j* e d <e j+ e d <e r´e e j+ e j* ƒ Z, n  e j- e d <e j. e d <e rìe e j. e j- ƒ Z/ n  d „  Z0 e j1 Z2 d „  Z3 d „  Z4 d „  Z5 d „  Z6 d „  Z7 d „  Z8 RS(   R   c         C   s   t  |  t | | ƒ S(   N(   R!   R  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   +  s    R"   c         C   s   t  |  t | ƒ S(   N(   R#   R  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   .  s    t   seqBegt   insBegt   seqEndt   insEndt   databaset   dbAccessiont   dbIdCodet   dbseqBegt   dbinsBegt   dbseqEndt   dbinsEndc         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_DBReferenceR   R.   (   R   R1   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   Q  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   V  s    c         G   s   t  j |  | Œ S(   N(   R   t   DBReference_MakeCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   MakeCIFW  s    c         G   s   t  j |  | Œ S(   N(   R   t   DBReference_ConvertPDBASCII(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ConvertPDBASCIIX  s    c         G   s   t  j |  | Œ S(   N(   R   t   DBReference_GetCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetCIFY  s    c         C   s   t  j |  ƒ S(   N(   R   t   DBReference_GetClassID(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   GetClassIDZ  s    c         G   s   t  j |  | Œ S(   N(   R   t   DBReference_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   Copy[  s    (9   R   R'   R   R  Rç   Rè   Ré   R9   R"   R:   R)   R%   R   t   DBReference_seqBeg_sett   DBReference_seqBeg_getR>   t   _swig_propertyR  t   DBReference_insBeg_sett   DBReference_insBeg_getR  t   DBReference_seqEnd_sett   DBReference_seqEnd_getR  t   DBReference_insEnd_sett   DBReference_insEnd_getR  t   DBReference_database_sett   DBReference_database_getR  t   DBReference_dbAccession_sett   DBReference_dbAccession_getR  t   DBReference_dbIdCode_sett   DBReference_dbIdCode_getR  t   DBReference_dbseqBeg_sett   DBReference_dbseqBeg_getR  t   DBReference_dbinsBeg_sett   DBReference_dbinsBeg_getR  t   DBReference_dbseqEnd_sett   DBReference_dbseqEnd_getR  t   DBReference_dbinsEnd_sett   DBReference_dbinsEnd_getR  R/   t   delete_DBReferenceR<   R=   R  R  R!  R#  R%  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  (  sz    	 	           							t   SeqAdvc           B   sŽ  e  Z i  Z x* e g D] Z e j e e d  i  ƒ ƒ q Wd „  Z i  Z x* e g D] Z e j e e d i  ƒ ƒ qR Wd „  Z	 e
 Z e j e d <e j e d <e r¼ e e j e j ƒ Z n  e j e d <e j e d <e rô e e j e j ƒ Z n  e j e d <e j e d <e r,e e j e j ƒ Z n  e j e d <e j e d <e rde e j e j ƒ Z n  e j e d <e j e d <e rœe e j e j ƒ Z n  e j e d	 <e j e d	 <e rÔe e j e j ƒ Z  n  e j! e d
 <e j" e d
 <e re e j" e j! ƒ Z# n  e j$ e d <e j% e d <e rDe e j% e j$ ƒ Z& n  d „  Z' e j( Z) d „  Z* d „  Z+ d „  Z, d „  Z- d „  Z. d „  Z/ RS(   R   c         C   s   t  |  t | | ƒ S(   N(   R!   R>  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   b  s    R"   c         C   s   t  |  t | ƒ S(   N(   R#   R>  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   e  s    t   resNamet   seqNumt   insCodeR  R  t   dbRest   dbSeqt   conflictc         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t
   new_SeqAdvR   R.   (   R   R1   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/     s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   „  s    c         G   s   t  j |  | Œ S(   N(   R   t   SeqAdv_ConvertPDBASCII(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  …  s    c         G   s   t  j |  | Œ S(   N(   R   t   SeqAdv_MakeCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  †  s    c         G   s   t  j |  | Œ S(   N(   R   t   SeqAdv_GetCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR!  ‡  s    c         C   s   t  j |  ƒ S(   N(   R   t   SeqAdv_GetClassID(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR#  ˆ  s    c         G   s   t  j |  | Œ S(   N(   R   t   SeqAdv_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR%  ‰  s    (0   R   R'   R   R  Rç   Rè   Ré   R9   R"   R:   R)   R%   R   t   SeqAdv_resName_sett   SeqAdv_resName_getR>   R(  R?  t   SeqAdv_seqNum_sett   SeqAdv_seqNum_getR@  t   SeqAdv_insCode_sett   SeqAdv_insCode_getRA  t   SeqAdv_database_sett   SeqAdv_database_getR  t   SeqAdv_dbAccession_sett   SeqAdv_dbAccession_getR  t   SeqAdv_dbRes_sett   SeqAdv_dbRes_getRB  t   SeqAdv_dbSeq_sett   SeqAdv_dbSeq_getRC  t   SeqAdv_conflict_sett   SeqAdv_conflict_getRD  R/   t   delete_SeqAdvR<   R=   R  R  R!  R#  R%  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR>  _  sb    	 	        							t   SeqResc           B   sä   e  Z i  Z d  „  Z i  Z d „  Z e Z e j	 e d <e j
 e d <e rb e e j
 e j	 ƒ Z n  e j e d <e j e d <e rš e e j e j ƒ Z n  d „  Z e j Z d „  Z d „  Z d „  Z d „  Z d	 „  Z d
 „  Z RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   R\  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   �  s    c         C   s   t  |  t | ƒ S(   N(   R#   R\  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ‘  s    t   numResR?  c         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t
   new_SeqResR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   ™  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ž  s    c         G   s   t  j |  | Œ S(   N(   R   t   SeqRes_SetChain(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  Ÿ  s    c         G   s   t  j |  | Œ S(   N(   R   t   SeqRes_ConvertPDBASCII(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR     s    c         G   s   t  j |  | Œ S(   N(   R   t   SeqRes_MakeCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  ¡  s    c         G   s   t  j |  | Œ S(   N(   R   t   SeqRes_GetCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR!  ¢  s    c         G   s   t  j |  | Œ S(   N(   R   t   SeqRes_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR%  £  s    (   R   R'   R   R9   R"   R:   R)   R%   R   t   SeqRes_numRes_sett   SeqRes_numRes_getR>   R(  R]  t   SeqRes_resName_sett   SeqRes_resName_getR?  R/   t   delete_SeqResR<   R=   R  R  R  R!  R%  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR\  �  s*   		  							t   ModResc           B   sæ  e  Z i  Z x* e g D] Z e j e e d  i  ƒ ƒ q Wd „  Z i  Z x* e g D] Z e j e e d i  ƒ ƒ qR Wd „  Z	 e
 Z e j e d <e j e d <e r¼ e e j e j ƒ Z n  e j e d <e j e d <e rô e e j e j ƒ Z n  e j e d <e j e d <e r,e e j e j ƒ Z n  e j e d <e j e d <e rde e j e j ƒ Z n  e j e d <e j e d <e rœe e j e j ƒ Z n  d	 „  Z e j Z  d
 „  Z! d „  Z" d „  Z# d „  Z$ d „  Z% d „  Z& RS(   R   c         C   s   t  |  t | | ƒ S(   N(   R!   Ri  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ª  s    R"   c         C   s   t  |  t | ƒ S(   N(   R#   Ri  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ­  s    R?  R@  RA  t   stdRest   commentc         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t
   new_ModResR   R.   (   R   R1   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   ¾  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   Ã  s    c         G   s   t  j |  | Œ S(   N(   R   t   ModRes_MakeCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  Ä  s    c         G   s   t  j |  | Œ S(   N(   R   t   ModRes_ConvertPDBASCII(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  Å  s    c         G   s   t  j |  | Œ S(   N(   R   t   ModRes_GetCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR!  Æ  s    c         C   s   t  j |  ƒ S(   N(   R   t   ModRes_GetClassID(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR#  Ç  s    c         G   s   t  j |  | Œ S(   N(   R   t   ModRes_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR%  È  s    ('   R   R'   R   R  Rç   Rè   Ré   R9   R"   R:   R)   R%   R   t   ModRes_resName_sett   ModRes_resName_getR>   R(  R?  t   ModRes_seqNum_sett   ModRes_seqNum_getR@  t   ModRes_insCode_sett   ModRes_insCode_getRA  t   ModRes_stdRes_sett   ModRes_stdRes_getRj  t   ModRes_comment_sett   ModRes_comment_getRk  R/   t   delete_ModResR<   R=   R  R  R!  R#  R%  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRi  §  sJ    	 	     							t   HetRecc           B   sæ  e  Z i  Z x* e g D] Z e j e e d  i  ƒ ƒ q Wd „  Z i  Z x* e g D] Z e j e e d i  ƒ ƒ qR Wd „  Z	 e
 Z e j e d <e j e d <e r¼ e e j e j ƒ Z n  e j e d <e j e d <e rô e e j e j ƒ Z n  e j e d <e j e d <e r,e e j e j ƒ Z n  e j e d <e j e d <e rde e j e j ƒ Z n  e j e d <e j e d <e rœe e j e j ƒ Z n  d	 „  Z e j Z  d
 „  Z! d „  Z" d „  Z# d „  Z$ d „  Z% d „  Z& RS(   R   c         C   s   t  |  t | | ƒ S(   N(   R!   R}  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   Ï  s    R"   c         C   s   t  |  t | ƒ S(   N(   R#   R}  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   Ò  s    t   hetIDR@  RA  t   numHetAtomsRk  c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t
   new_HetRecR   R.   (   R   R1   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   ã  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   è  s    c         G   s   t  j |  | Œ S(   N(   R   t   HetRec_MakeCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  é  s    c         G   s   t  j |  | Œ S(   N(   R   t   HetRec_ConvertPDBASCII(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  ê  s    c         G   s   t  j |  | Œ S(   N(   R   t   HetRec_GetCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR!  ë  s    c         C   s   t  j |  ƒ S(   N(   R   t   HetRec_GetClassID(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR#  ì  s    c         G   s   t  j |  | Œ S(   N(   R   t   HetRec_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR%  í  s    ('   R   R'   R   R  Rç   Rè   Ré   R9   R"   R:   R)   R%   R   t   HetRec_hetID_sett   HetRec_hetID_getR>   R(  R~  t   HetRec_seqNum_sett   HetRec_seqNum_getR@  t   HetRec_insCode_sett   HetRec_insCode_getRA  t   HetRec_numHetAtoms_sett   HetRec_numHetAtoms_getR  t   HetRec_comment_sett   HetRec_comment_getRk  R/   t   delete_HetRecR<   R=   R  R  R!  R#  R%  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR}  Ì  sJ    	 	     							c           C   s
   t  j ƒ  S(   N(   R   t   newChain(    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR‘  ò  s    c          G   s   t  j |  Œ  S(   N(   R   t   SetMakersChain(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR’  ö  s    t   Chainc           B   s¨  e  Z i  Z x* e g D] Z e j e e d  i  ƒ ƒ q Wd „  Z i  Z x* e g D] Z e j e e d i  ƒ ƒ qR Wd „  Z	 e
 Z e j e d <e j e d <e r¼ e e j e j ƒ Z n  e j e d <e j e d <e rô e e j e j ƒ Z n  e j e d <e j e d <e r,e e j e j ƒ Z n  e j e d <e j e d <e rde e j e j ƒ Z n  e j e d <e j e d <e rœe e j e j ƒ Z n  d	 „  Z e j Z  d
 „  Z! d „  Z" d „  Z# d „  Z$ d „  Z% d „  Z& d „  Z' d „  Z( d „  Z) d „  Z* d „  Z+ d „  Z, d „  Z- d „  Z. d „  Z/ d „  Z0 d „  Z1 d „  Z2 d „  Z3 d „  Z4 d „  Z5 d „  Z6 d  „  Z7 d! „  Z8 d" „  Z9 d# „  Z: d$ „  Z; d% „  Z< d& „  Z= d' „  Z> d( „  Z? d) „  Z@ d* „  ZA d+ „  ZB d, „  ZC d- „  ZD d. „  ZE d/ „  ZF d0 „  ZG d1 „  ZH d2 „  ZI d3 „  ZJ d4 „  ZK d5 „  ZL d6 „  ZM d7 „  ZN d8 „  ZO d9 „  ZP d: „  ZQ d; „  ZR d< „  ZS d= „  ZT d> „  ZU d? „  ZV d@ „  ZW dA „  ZX RS(B   R   c         C   s   t  |  t | | ƒ S(   N(   R!   R“  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ü  s    R"   c         C   s   t  |  t | ƒ S(   N(   R#   R“  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ÿ  s    t   DBReft   seqAdvt   seqRest   modRest   Hetc         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t	   new_ChainR   R.   (   R   R1   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/     s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,     s    c         C   s   t  j |  ƒ S(   N(   R   t   Chain_FreeAnnotations(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   FreeAnnotations  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_SetModel(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SetModel  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_SetChain(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR    s    c         C   s   t  j |  ƒ S(   N(   R   t   Chain_GetCoordHierarchy(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRô     s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_ConvertDBREF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ConvertDBREF  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_ConvertSEQADV(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ConvertSEQADV  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_ConvertSEQRES(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ConvertSEQRES  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_ConvertMODRES(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ConvertMODRES  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_ConvertHET(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   ConvertHET  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_MakeAtomCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   MakeAtomCIF  s    c         C   s   t  j |  ƒ S(   N(   R   t   Chain_GetNumberOfResidues(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetNumberOfResidues   s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_GetResidue(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   GetResidue!  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_GetResidueNo(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetResidueNo"  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_GetResidueTable(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetResidueTable#  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_GetResidueCreate(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetResidueCreate$  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_DeleteResidue(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   DeleteResidue%  s    c         C   s   t  j |  ƒ S(   N(   R   t   Chain_DeleteAllResidues(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   DeleteAllResidues&  s    c         C   s   t  j |  ƒ S(   N(   R   t   Chain_DeleteSolvent(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   DeleteSolvent'  s    c         C   s   t  j |  ƒ S(   N(   R   t   Chain_TrimResidueTable(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   TrimResidueTable(  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_AddResidue(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   AddResidue)  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_InsResidue(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   InsResidue*  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_GetNumberOfAtoms(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetNumberOfAtoms+  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_GetAtom(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetAtom,  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_GetAtomTable(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetAtomTable-  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_GetAtomTable1(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetAtomTable1.  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_DeleteAtom(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   DeleteAtom/  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_DeleteAllAtoms(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   DeleteAllAtoms0  s    c         C   s   t  j |  ƒ S(   N(   R   t   Chain_DeleteAltLocs(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   DeleteAltLocs1  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_AddAtom(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   AddAtom2  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_ApplyTransform(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ApplyTransform3  s    c         C   s   t  j |  ƒ S(   N(   R   t   Chain_GetModelNum(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetModelNum4  s    c         C   s   t  j |  ƒ S(   N(   R   t   Chain_GetModel(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetModel5  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_SetChainID(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   SetChainID6  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_GetChainID(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   GetChainID7  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_CheckID(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   CheckID8  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_CheckIDS(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   CheckIDS9  s    c         C   s   t  j |  ƒ S(   N(   R   t   Chain_GetEntryID(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRî   :  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_SetEntryID(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRð   ;  s    c         C   s   t  j |  ƒ S(   N(   R   t   Chain_GetNumberOfDBRefs(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetNumberOfDBRefs<  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_GetDBRef(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetDBRef=  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_MaskAtoms(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   MaskAtoms>  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_MaskResidues(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   MaskResidues?  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_UnmaskAtoms(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   UnmaskAtoms@  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_UnmaskResidues(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   UnmaskResiduesA  s    c         C   s   t  j |  ƒ S(   N(   R   t   Chain_SortResidues(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SortResiduesB  s    c         C   s   t  j |  ƒ S(   N(   R   t   Chain_GetNofModResidues(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetNofModResiduesC  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_GetModResidue(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetModResidueD  s    c         C   s   t  j |  ƒ S(   N(   R   t   Chain_isSolventChain(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   isSolventChainE  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_isInSelection(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   isInSelectionF  s    c         C   s   t  j |  ƒ S(   N(   R   t   Chain_isAminoacidChain(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   isAminoacidChainG  s    c         C   s   t  j |  ƒ S(   N(   R   t   Chain_isNucleotideChain(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   isNucleotideChainH  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_PutUDData(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   PutUDDataI  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_GetUDData(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   GetUDDataJ  s    c         G   s   t  j |  | Œ S(   N(   R   t
   Chain_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR%  K  s    c         G   s   t  j |  | Œ S(   N(   R   t   Chain_CopyAnnotations(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   CopyAnnotationsL  s    (Y   R   R'   R   Rå   Rç   Rè   Ré   R9   R"   R:   R)   R%   R   t   Chain_DBRef_sett   Chain_DBRef_getR>   R(  R”  t   Chain_seqAdv_sett   Chain_seqAdv_getR•  t   Chain_seqRes_sett   Chain_seqRes_getR–  t   Chain_modRes_sett   Chain_modRes_getR—  t   Chain_Het_sett   Chain_Het_getR˜  R/   t   delete_ChainR<   R=   R›  R�  R  Rô   R¡  R£  R¥  R§  R©  R«  R­  R¯  R±  R³  Rµ  R·  R¹  R»  R½  R¿  RÁ  RÃ  RÅ  RÇ  RÉ  RË  RÍ  RÏ  RÑ  RÓ  RÕ  R×  RÙ  RÛ  RÝ  Rß  Rî   Rð   Rã  Rå  Rç  Ré  Rë  Rí  Rï  Rñ  Ró  Rõ  R÷  Rù  Rû  Rý  Rÿ  R%  R  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR“  ù  s®    	 	     																																																									t   AtomStatc           B   sr
  e  Z i  Z d  „  Z i  Z d „  Z e Z e j	 e d <e j
 e d <e rb e e j
 e j	 ƒ Z n  e j e d <e j e d <e rš e e j e j ƒ Z n  e j e d <e j e d <e rÒ e e j e j ƒ Z n  e j e d <e j e d <e r
e e j e j ƒ Z n  e j e d <e j e d <e rBe e j e j ƒ Z n  e j e d <e j e d <e rze e j e j ƒ Z n  e j e d <e j e d <e r²e e j e j ƒ Z n  e j  e d	 <e j! e d	 <e rêe e j! e j  ƒ Z" n  e j# e d
 <e j$ e d
 <e r"e e j$ e j# ƒ Z% n  e j& e d <e j' e d <e rZe e j' e j& ƒ Z( n  e j) e d <e j* e d <e r’e e j* e j) ƒ Z+ n  e j, e d <e j- e d <e rÊe e j- e j, ƒ Z. n  e j/ e d <e j0 e d <e re e j0 e j/ ƒ Z1 n  e j2 e d <e j3 e d <e r:e e j3 e j2 ƒ Z4 n  e j5 e d <e j6 e d <e rre e j6 e j5 ƒ Z7 n  e j8 e d <e j9 e d <e rªe e j9 e j8 ƒ Z: n  e j; e d <e j< e d <e râe e j< e j; ƒ Z= n  e j> e d <e j? e d <e re e j? e j> ƒ Z@ n  e jA e d <e jB e d <e rRe e jB e jA ƒ ZC n  e jD e d <e jE e d <e rŠe e jE e jD ƒ ZF n  e jG e d <e jH e d <e rÂe e jH e jG ƒ ZI n  e jJ e d <e jK e d <e rúe e jK e jJ ƒ ZL n  e jM e d <e jN e d <e r2e e jN e jM ƒ ZO n  e jP e d <e jQ e d <e rje e jQ e jP ƒ ZR n  e jS e d <e jT e d <e r¢e e jT e jS ƒ ZU n  e jV e d <e jW e d <e rÚe e jW e jV ƒ ZX n  e jY e d <e jZ e d <e re e jZ e jY ƒ Z[ n  e j\ e d <e j] e d <e rJe e j] e j\ ƒ Z^ n  e j_ e d <e j` e d <e r‚e e j` e j_ ƒ Za n  e jb e d <e jc e d <e rºe e jc e jb ƒ Zd n  e je e d  <e jf e d  <e ròe e jf e je ƒ Zg n  e jh e d! <e ji e d! <e r*e e ji e jh ƒ Zj n  e jk e d" <e jl e d" <e rbe e jl e jk ƒ Zm n  e jn e d# <e jo e d# <e rše e jo e jn ƒ Zp n  e jq e d$ <e jr e d$ <e rÒe e jr e jq ƒ Zs n  e jt e d% <e ju e d% <e r
e e ju e jt ƒ Zv n  e jw e d& <e jx e d& <e rBe e jx e jw ƒ Zy n  e jz e d' <e j{ e d' <e rze e j{ e jz ƒ Z| n  e j} e d( <e j~ e d( <e r²e e j~ e j} ƒ Z n  e j€ e d) <e j� e d) <e rêe e j� e j€ ƒ Z‚ n  e jƒ e d* <e j„ e d* <e r"	e e j„ e jƒ ƒ Z… n  e j† e d+ <e j‡ e d+ <e rZ	e e j‡ e j† ƒ Zˆ n  e j‰ e d, <e jŠ e d, <e r’	e e jŠ e j‰ ƒ Z‹ n  e jŒ e d- <e j� e d- <e rÊ	e e j� e jŒ ƒ ZŽ n  e j� e d. <e j� e d. <e r
e e j� e j� ƒ Z‘ n  e j’ e d/ <e j“ e d/ <e r:
e e j“ e j’ ƒ Z” n  d0 „  Z• d1 „  Z– d2 „  Z— d3 „  Z˜ e j™ Zš d4 „  Z› RS(5   c         C   s   t  |  t | | ƒ S(   N(   R!   R  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   \  s    c         C   s   t  |  t | ƒ S(   N(   R#   R  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ^  s    t   nAtomst   xmint   ymint   zmint   xmaxt   ymaxt   zmaxt   xmt   ymt   zmt   xm2t   ym2t   zm2t   occ_mint   occ_maxt   occ_mt   occ_m2t   tFmint   tFmaxt   tFmt   tFm2t   u11_mint   u11_maxt   u22_mint   u22_maxt   u33_mint   u33_maxt   u12_mint   u12_maxt   u13_mint   u13_maxt   u23_mint   u23_maxt   u11_mt   u11_m2t   u22_mt   u22_m2t   u33_mt   u33_m2t   u12_mt   u12_m2t   u13_mt   u13_m2t   u23_mt   u23_m2t	   WhatIsSetc         C   s   t  j |  ƒ S(   N(   R   t   AtomStat_Init(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   Initê  s    c         C   s   t  j |  ƒ S(   N(   R   t   AtomStat_Finish(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   Finishë  s    c         C   s   t  j |  ƒ S(   N(   R   t   AtomStat_GetMaxSize(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   GetMaxSizeì  s    c         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_AtomStatR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   í  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ò  s    (œ   R   R'   R   R9   R"   R:   R)   R%   R   t   AtomStat_nAtoms_sett   AtomStat_nAtoms_getR>   R(  R  t   AtomStat_xmin_sett   AtomStat_xmin_getR  t   AtomStat_ymin_sett   AtomStat_ymin_getR  t   AtomStat_zmin_sett   AtomStat_zmin_getR  t   AtomStat_xmax_sett   AtomStat_xmax_getR  t   AtomStat_ymax_sett   AtomStat_ymax_getR  t   AtomStat_zmax_sett   AtomStat_zmax_getR  t   AtomStat_xm_sett   AtomStat_xm_getR  t   AtomStat_ym_sett   AtomStat_ym_getR  t   AtomStat_zm_sett   AtomStat_zm_getR  t   AtomStat_xm2_sett   AtomStat_xm2_getR  t   AtomStat_ym2_sett   AtomStat_ym2_getR  t   AtomStat_zm2_sett   AtomStat_zm2_getR  t   AtomStat_occ_min_sett   AtomStat_occ_min_getR  t   AtomStat_occ_max_sett   AtomStat_occ_max_getR  t   AtomStat_occ_m_sett   AtomStat_occ_m_getR  t   AtomStat_occ_m2_sett   AtomStat_occ_m2_getR  t   AtomStat_tFmin_sett   AtomStat_tFmin_getR   t   AtomStat_tFmax_sett   AtomStat_tFmax_getR!  t   AtomStat_tFm_sett   AtomStat_tFm_getR"  t   AtomStat_tFm2_sett   AtomStat_tFm2_getR#  t   AtomStat_u11_min_sett   AtomStat_u11_min_getR$  t   AtomStat_u11_max_sett   AtomStat_u11_max_getR%  t   AtomStat_u22_min_sett   AtomStat_u22_min_getR&  t   AtomStat_u22_max_sett   AtomStat_u22_max_getR'  t   AtomStat_u33_min_sett   AtomStat_u33_min_getR(  t   AtomStat_u33_max_sett   AtomStat_u33_max_getR)  t   AtomStat_u12_min_sett   AtomStat_u12_min_getR*  t   AtomStat_u12_max_sett   AtomStat_u12_max_getR+  t   AtomStat_u13_min_sett   AtomStat_u13_min_getR,  t   AtomStat_u13_max_sett   AtomStat_u13_max_getR-  t   AtomStat_u23_min_sett   AtomStat_u23_min_getR.  t   AtomStat_u23_max_sett   AtomStat_u23_max_getR/  t   AtomStat_u11_m_sett   AtomStat_u11_m_getR0  t   AtomStat_u11_m2_sett   AtomStat_u11_m2_getR1  t   AtomStat_u22_m_sett   AtomStat_u22_m_getR2  t   AtomStat_u22_m2_sett   AtomStat_u22_m2_getR3  t   AtomStat_u33_m_sett   AtomStat_u33_m_getR4  t   AtomStat_u33_m2_sett   AtomStat_u33_m2_getR5  t   AtomStat_u12_m_sett   AtomStat_u12_m_getR6  t   AtomStat_u12_m2_sett   AtomStat_u12_m2_getR7  t   AtomStat_u13_m_sett   AtomStat_u13_m_getR8  t   AtomStat_u13_m2_sett   AtomStat_u13_m2_getR9  t   AtomStat_u23_m_sett   AtomStat_u23_m_getR:  t   AtomStat_u23_m2_sett   AtomStat_u23_m2_getR;  t   AtomStat_WhatIsSet_sett   AtomStat_WhatIsSet_getR<  R>  R@  RB  R/   t   delete_AtomStatR<   R=   (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  Z  s†  		                                              					t	   AtomBondIc           B   s·   e  Z i  Z d  „  Z i  Z d „  Z e Z e j	 e d <e j
 e d <e rb e e j
 e j	 ƒ Z n  e j e d <e j e d <e rš e e j e j ƒ Z n  d „  Z e j Z d „  Z RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   R¡  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ù  s    c         C   s   t  |  t | ƒ S(   N(   R#   R¡  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   û  s    t   indext   orderc         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_AtomBondIR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/     s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,     s    (   R   R'   R   R9   R"   R:   R)   R%   R   t   AtomBondI_index_sett   AtomBondI_index_getR>   R(  R¢  t   AtomBondI_order_sett   AtomBondI_order_getR£  R/   t   delete_AtomBondIR<   R=   (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR¡  ÷  s    		  		t   AtomBondc           B   s·   e  Z i  Z d  „  Z i  Z d „  Z e Z e j	 e d <e j
 e d <e rb e e j
 e j	 ƒ Z n  e j e d <e j e d <e rš e e j e j ƒ Z n  d „  Z e j Z d „  Z RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   Rª  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,     s    c         C   s   t  |  t | ƒ S(   N(   R#   Rª  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,     s    t   atomR£  c         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_AtomBondR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/     s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,     s    (   R   R'   R   R9   R"   R:   R)   R%   R   t   AtomBond_atom_sett   AtomBond_atom_getR>   R(  R«  t   AtomBond_order_sett   AtomBond_order_getR£  R/   t   delete_AtomBondR<   R=   (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRª    s    		  		c           C   s
   t  j ƒ  S(   N(   R   t   newAtom(    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR²  "  s    c          G   s   t  j |  Œ  S(   N(   R   t   SetMakersAtom(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR³  &  s    t   Atomc           B   sõ	  e  Z i  Z x* e g D] Z e j e e d  i  ƒ ƒ q Wd „  Z i  Z x* e g D] Z e j e e d i  ƒ ƒ qR Wd „  Z	 e
 Z e j e d <e j e d <e r¼ e e j e j ƒ Z n  e j e d <e j e d <e rô e e j e j ƒ Z n  e j e d <e j e d <e r,e e j e j ƒ Z n  e j e d <e j e d <e rde e j e j ƒ Z n  e j e d <e j e d <e rœe e j e j ƒ Z n  e j e d	 <e j e d	 <e rÔe e j e j ƒ Z  n  e j! e d
 <e j" e d
 <e re e j" e j! ƒ Z# n  e j$ e d <e j% e d <e rDe e j% e j$ ƒ Z& n  e j' e d <e j( e d <e r|e e j( e j' ƒ Z) n  e j* e d <e j+ e d <e r´e e j+ e j* ƒ Z, n  e j- e d <e j. e d <e rìe e j. e j- ƒ Z/ n  e j0 e d <e j1 e d <e r$e e j1 e j0 ƒ Z2 n  e j3 e d <e j4 e d <e r\e e j4 e j3 ƒ Z5 n  e j6 e d <e j7 e d <e r”e e j7 e j6 ƒ Z8 n  e j9 e d <e j: e d <e rÌe e j: e j9 ƒ Z; n  e j< e d <e j= e d <e re e j= e j< ƒ Z> n  e j? e d <e j@ e d <e r<e e j@ e j? ƒ ZA n  e jB e d <e jC e d <e rte e jC e jB ƒ ZD n  e jE e d <e jF e d <e r¬e e jF e jE ƒ ZG n  e jH e d <e jI e d <e räe e jI e jH ƒ ZJ n  e jK e d <e jL e d <e re e jL e jK ƒ ZM n  e jN e d <e jO e d <e rTe e jO e jN ƒ ZP n  e jQ e d <e jR e d <e rŒe e jR e jQ ƒ ZS n  e jT e d <e jU e d <e rÄe e jU e jT ƒ ZV n  e jW e d <e jX e d <e rüe e jX e jW ƒ ZY n  e jZ e d <e j[ e d <e r4e e j[ e jZ ƒ Z\ n  e j] e d <e j^ e d <e rle e j^ e j] ƒ Z_ n  e j` e d <e ja e d <e r¤e e ja e j` ƒ Zb n  e jc e d  <e jd e d  <e rÜe e jd e jc ƒ Ze n  e jf e d! <e jg e d! <e re e jg e jf ƒ Zh n  e ji e d" <e jj e d" <e rLe e jj e ji ƒ Zk n  e jl e d# <e jm e d# <e r„e e jm e jl ƒ Zn n  e jo e d$ <e jp e d$ <e r¼e e jp e jo ƒ Zq n  d% „  Zr e js Zt d& „  Zu d' „  Zv d( „  Zw d) „  Zx d* „  Zy d+ „  Zz d, „  Z{ d- „  Z| d. „  Z} d/ „  Z~ d0 „  Z d1 „  Z€ d2 „  Z� d3 „  Z‚ d4 „  Zƒ d5 „  Z„ d6 „  Z… d7 „  Z† d8 „  Z‡ d9 „  Zˆ d: „  Z‰ d; „  ZŠ d< „  Z‹ d= „  ZŒ d> „  Z� d? „  ZŽ d@ „  Z� dA „  Z� dB „  Z‘ dC „  Z’ dD „  Z“ dE „  Z” dF „  Z• dG „  Z– dH „  Z— dI „  Z˜ dJ „  Z™ dK „  Zš dL „  Z› dM „  Zœ dN „  Z� dO „  Zž dP „  ZŸ dQ „  Z  dR „  Z¡ dS „  Z¢ dT „  Z£ dU „  Z¤ dV „  Z¥ dW „  Z¦ dX „  Z§ dY „  Z¨ dZ „  Z© d[ „  Zª d\ „  Z« d] „  Z¬ d^ „  Z­ d_ „  Z® d` „  Z¯ da „  Z° db „  Z± RS(c   R   c         C   s   t  |  t | | ƒ S(   N(   R!   R´  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ,  s    R"   c         C   s   t  |  t | ƒ S(   N(   R#   R´  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   /  s    t   serNumR   t   altLoct   segIDt   elementt
   energyTypet   residueR7   t   yt   zt	   occupancyt
   tempFactort   charget   sigXt   sigYt   sigZt   sigOcct   sigTempt   u11t   u22t   u33t   u12t   u13t   u23t   su11t   su22t   su33t   su12t   su13t   su23R˜  t   TerR<  c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_AtomR   R.   (   R   R1   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   ”  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ™  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_SetResidue(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   SetResidueš  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_MakeCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  ›  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_AddBond(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   AddBondœ  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_GetNBonds(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   GetNBonds�  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_FreeBonds(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   FreeBondsž  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_ConvertPDBATOM(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ConvertPDBATOMŸ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_ConvertPDBSIGATM(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ConvertPDBSIGATM   s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_ConvertPDBANISOU(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ConvertPDBANISOU¡  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_ConvertPDBSIGUIJ(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ConvertPDBSIGUIJ¢  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_ConvertPDBTER(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ConvertPDBTER£  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_ConvertPDBHETATM(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ConvertPDBHETATM¤  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_GetCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR!  ¥  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_RestoreElementName(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   RestoreElementName¦  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_MakePDBAtomName(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   MakePDBAtomName§  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_SetAtomName(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SetAtomName¨  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_SetElementName(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SetElementName©  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_SetCharge(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   SetChargeª  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_SetAtomIndex(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SetAtomIndex«  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_MakeTer(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   MakeTer¬  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_SetCoordinates(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SetCoordinates­  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_GetModelNum(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÕ  ®  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_GetChainID(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÛ  ¯  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_GetResName(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   GetResName°  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_GetAASimilarity(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetAASimilarity±  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_GetAAHydropathy(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetAAHydropathy²  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_GetOccupancy(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetOccupancy³  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_GetSeqNum(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   GetSeqNum´  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_GetInsCode(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   GetInsCodeµ  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_GetSSEType(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   GetSSEType¶  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_GetAtomName(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetAtomName·  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_GetElementName(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetElementName¸  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_GetAtomCharge(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetAtomCharge¹  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_GetChainCalphas(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetChainCalphasº  s    c         C   s   t  j |  ƒ S(   N(   R   t
   Atom_isTer(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   isTer»  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_isMetal(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   isMetal¼  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_isSolvent(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   isSolvent½  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_isInSelection(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR÷  ¾  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_isNTerminus(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   isNTerminus¿  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_isCTerminus(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   isCTerminusÀ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_GetDist2(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetDist2Á  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_GetCosine(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   GetCosineÂ  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_GetResidue(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR¯  Ã  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_GetChain(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetChainÄ  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_GetModel(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR×  Å  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_GetResidueNo(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR±  Æ  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_GetCoordHierarchy(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRô   Ç  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_GetAtomID(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   GetAtomIDÈ  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_GetAtomIDfmt(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetAtomIDfmtÉ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_CheckID(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÝ  Ê  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_CheckIDS(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRß  Ë  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_Transform(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   TransformÌ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_TransformCopy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   TransformCopyÍ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_TransformSet(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   TransformSetÎ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_PutUDData(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRý  Ï  s    c         G   s   t  j |  | Œ S(   N(   R   t   Atom_GetUDData(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÿ  Ð  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_GetIndex(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetIndexÑ  s    c         G   s   t  j |  | Œ S(   N(   R   t	   Atom_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR%  Ò  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_SetShortBinary(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SetShortBinaryÓ  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_GetAltLoc(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   GetAltLocÔ  s    c         C   s   t  j |  ƒ S(   N(   R   t   Atom_GetSegID(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetSegIDÕ  s    (²   R   R'   R   Rå   Rç   Rè   Ré   R9   R"   R:   R)   R%   R   t   Atom_serNum_sett   Atom_serNum_getR>   R(  Rµ  t   Atom_name_sett   Atom_name_getR   t   Atom_altLoc_sett   Atom_altLoc_getR¶  t   Atom_segID_sett   Atom_segID_getR·  t   Atom_element_sett   Atom_element_getR¸  t   Atom_energyType_sett   Atom_energyType_getR¹  t   Atom_residue_sett   Atom_residue_getRº  t
   Atom_x_sett
   Atom_x_getR7   t
   Atom_y_sett
   Atom_y_getR»  t
   Atom_z_sett
   Atom_z_getR¼  t   Atom_occupancy_sett   Atom_occupancy_getR½  t   Atom_tempFactor_sett   Atom_tempFactor_getR¾  t   Atom_charge_sett   Atom_charge_getR¿  t   Atom_sigX_sett   Atom_sigX_getRÀ  t   Atom_sigY_sett   Atom_sigY_getRÁ  t   Atom_sigZ_sett   Atom_sigZ_getRÂ  t   Atom_sigOcc_sett   Atom_sigOcc_getRÃ  t   Atom_sigTemp_sett   Atom_sigTemp_getRÄ  t   Atom_u11_sett   Atom_u11_getRÅ  t   Atom_u22_sett   Atom_u22_getRÆ  t   Atom_u33_sett   Atom_u33_getRÇ  t   Atom_u12_sett   Atom_u12_getRÈ  t   Atom_u13_sett   Atom_u13_getRÉ  t   Atom_u23_sett   Atom_u23_getRÊ  t   Atom_su11_sett   Atom_su11_getRË  t   Atom_su22_sett   Atom_su22_getRÌ  t   Atom_su33_sett   Atom_su33_getRÍ  t   Atom_su12_sett   Atom_su12_getRÎ  t   Atom_su13_sett   Atom_su13_getRÏ  t   Atom_su23_sett   Atom_su23_getRÐ  t   Atom_Het_sett   Atom_Het_getR˜  t   Atom_Ter_sett   Atom_Ter_getRÑ  t   Atom_WhatIsSet_sett   Atom_WhatIsSet_getR<  R/   t   delete_AtomR<   R=   RÔ  R  R×  RÙ  RÛ  RÝ  Rß  Rá  Rã  Rå  Rç  R!  Rê  Rì  Rî  Rð  Rò  Rô  Rö  Rø  RÕ  RÛ  Rü  Rþ  R   R  R  R  R  R
  R  R  R  R  R  R  R÷  R  R  R  R  R¯  R"  R×  R±  Rô   R'  R)  RÝ  Rß  R-  R/  R1  Rý  Rÿ  R5  R%  R8  R:  R<  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR´  )  s˜   	 	                                 																																																														c           C   s
   t  j ƒ  S(   N(   R   t
   newResidue(    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR€  æ  s    c          G   s   t  j |  Œ  S(   N(   R   t   SetMakersResidue(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR�  ê  s    t   Residuec           B   s  e  Z i  Z x* e g D] Z e j e e d  i  ƒ ƒ q Wd „  Z i  Z x* e g D] Z e j e e d i  ƒ ƒ qR Wd „  Z	 e
 Z e j e d <e j e d <e r¼ e e j e j ƒ Z n  e j e d <e j e d <e rô e e j e j ƒ Z n  e j e d <e j e d <e r,e e j e j ƒ Z n  e j e d <e j e d <e rde e j e j ƒ Z n  e j e d <e j e d <e rœe e j e j ƒ Z n  e j e d	 <e j e d	 <e rÔe e j e j ƒ Z  n  e j! e d
 <e j" e d
 <e re e j" e j! ƒ Z# n  e j$ e d <e j% e d <e rDe e j% e j$ ƒ Z& n  d „  Z' e j( Z) d „  Z* d „  Z+ d „  Z, d „  Z- d „  Z. d „  Z/ d „  Z0 d „  Z1 d „  Z2 d „  Z3 d „  Z4 d „  Z5 d „  Z6 d „  Z7 d „  Z8 d „  Z9 d „  Z: d „  Z; d „  Z< d  „  Z= d! „  Z> d" „  Z? d# „  Z@ d$ „  ZA d% „  ZB d& „  ZC d' „  ZD d( „  ZE d) „  ZF d* „  ZG d+ „  ZH d, „  ZI d- „  ZJ d. „  ZK d/ „  ZL d0 „  ZM d1 „  ZN d2 „  ZO d3 „  ZP d4 „  ZQ d5 „  ZR d6 „  ZS d7 „  ZT d8 „  ZU d9 „  ZV d: „  ZW d; „  ZX d< „  ZY d= „  ZZ RS(>   R   c         C   s   t  |  t | | ƒ S(   N(   R!   R‚  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ð  s    R"   c         C   s   t  |  t | ƒ S(   N(   R#   R‚  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ó  s    R   RA  t   chainR«  R@  R¢  R  t   SSEc         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_ResidueR   R.   (   R   R1   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/     s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,     s    c         G   s   t  j |  | Œ S(   N(   R   t   Residue_SetChain(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR    s    c         G   s   t  j |  | Œ S(   N(   R   t   Residue_SetResID(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SetResID  s    c         G   s   t  j |  | Œ S(   N(   R   t   Residue_SetChainID(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÙ    s    c         G   s   t  j |  | Œ S(   N(   R   t   Residue_MakeAtomCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR«    s    c         C   s   t  j |  ƒ S(   N(   R   t   Residue_GetChain(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR"    s    c         C   s   t  j |  ƒ S(   N(   R   t   Residue_GetModel(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR×    s    c         C   s   t  j |  ƒ S(   N(   R   t   Residue_GetModelNum(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÕ    s    c         C   s   t  j |  ƒ S(   N(   R   t   Residue_GetChainID(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÛ    s    c         C   s   t  j |  ƒ S(   N(   R   t   Residue_GetResName(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRü    s    c         G   s   t  j |  | Œ S(   N(   R   t   Residue_GetAASimilarity(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRþ    s    c         C   s   t  j |  ƒ S(   N(   R   t   Residue_GetAAHydropathy(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR     s    c         G   s   t  j |  | Œ S(   N(   R   t   Residue_SetResName(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   SetResName  s    c         C   s   t  j |  ƒ S(   N(   R   t   Residue_GetSeqNum(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR    s    c         C   s   t  j |  ƒ S(   N(   R   t   Residue_GetInsCode(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR     s    c         C   s   t  j |  ƒ S(   N(   R   t   Residue_GetResidueNo(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR±  !  s    c         G   s   t  j |  | Œ S(   N(   R   t   Residue_GetCenter(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   GetCenter"  s    c         C   s   t  j |  ƒ S(   N(   R   t   Residue_GetCoordHierarchy(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRô   #  s    c         C   s   t  j |  ƒ S(   N(   R   t   Residue_GetResidueID(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetResidueID$  s    c         G   s   t  j |  | Œ S(   N(   R   t   Residue_GetAltLocations(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetAltLocations%  s    c         C   s   t  j |  ƒ S(   N(   R   t   Residue_GetNofAltLocations(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetNofAltLocations&  s    c         C   s   t  j |  ƒ S(   N(   R   t   Residue_isAminoacid(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   isAminoacid'  s    c         C   s   t  j |  ƒ S(   N(   R   t   Residue_isNucleotide(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   isNucleotide(  s    c         C   s   t  j |  ƒ S(   N(   R   t   Residue_isDNARNA(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   isDNARNA)  s    c         C   s   t  j |  ƒ S(   N(   R   t   Residue_isSugar(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   isSugar*  s    c         C   s   t  j |  ƒ S(   N(   R   t   Residue_isSolvent(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  +  s    c         C   s   t  j |  ƒ S(   N(   R   t   Residue_isModRes(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   isModRes,  s    c         G   s   t  j |  | Œ S(   N(   R   t   Residue_isInSelection(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR÷  -  s    c         C   s   t  j |  ƒ S(   N(   R   t   Residue_isNTerminus(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  .  s    c         C   s   t  j |  ƒ S(   N(   R   t   Residue_isCTerminus(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  /  s    c         G   s   t  j |  | Œ S(   N(   R   t   Residue_CheckID(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÝ  0  s    c         G   s   t  j |  | Œ S(   N(   R   t   Residue_CheckIDS(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRß  1  s    c         G   s   t  j |  | Œ S(   N(   R   t   Residue_GetNumberOfAtoms(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÃ  2  s    c         G   s   t  j |  | Œ S(   N(   R   t   Residue_GetAtom(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÅ  3  s    c         G   s   t  j |  | Œ S(   N(   R   t   Residue_GetAtomTable(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÇ  4  s    c         G   s   t  j |  | Œ S(   N(   R   t   Residue_GetAtomTable1(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÉ  5  s    c         G   s   t  j |  | Œ S(   N(   R   t   Residue_DeleteAtom(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRË  6  s    c         C   s   t  j |  ƒ S(   N(   R   t   Residue_DeleteAllAtoms(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÍ  7  s    c         C   s   t  j |  ƒ S(   N(   R   t   Residue_DeleteAltLocs(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÏ  8  s    c         C   s   t  j |  ƒ S(   N(   R   t   Residue_TrimAtomTable(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   TrimAtomTable9  s    c         G   s   t  j |  | Œ S(   N(   R   t   Residue_AddAtom(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÑ  :  s    c         G   s   t  j |  | Œ S(   N(   R   t   Residue_InsertAtom(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   InsertAtom;  s    c         G   s   t  j |  | Œ S(   N(   R   t   Residue_ApplyTransform(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÓ  <  s    c         G   s   t  j |  | Œ S(   N(   R   t   Residue_MaskAtoms(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRç  =  s    c         G   s   t  j |  | Œ S(   N(   R   t   Residue_UnmaskAtoms(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRë  >  s    c         G   s   t  j |  | Œ S(   N(   R   t   Residue_PutUDData(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRý  ?  s    c         G   s   t  j |  | Œ S(   N(   R   t   Residue_GetUDData(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÿ  @  s    c         G   s   t  j |  | Œ S(   N(   R   t   Residue_isMainchainHBond(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   isMainchainHBondA  s    c         G   s   t  j |  | Œ S(   N(   R   t   Residue_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR%  B  s    ([   R   R'   R   Rå   Rç   Rè   Ré   R9   R"   R:   R)   R%   R   t   Residue_name_sett   Residue_name_getR>   R(  R   t   Residue_insCode_sett   Residue_insCode_getRA  t   Residue_chain_sett   Residue_chain_getRƒ  t   Residue_atom_sett   Residue_atom_getR«  t   Residue_seqNum_sett   Residue_seqNum_getR@  t   Residue_index_sett   Residue_index_getR¢  t   Residue_nAtoms_sett   Residue_nAtoms_getR  t   Residue_SSE_sett   Residue_SSE_getR„  R/   t   delete_ResidueR<   R=   R  Rˆ  RÙ  R«  R"  R×  RÕ  RÛ  Rü  Rþ  R   R“  R  R  R±  R˜  Rô   R›  R�  RŸ  R¡  R£  R¥  R§  R  Rª  R÷  R  R  RÝ  Rß  RÃ  RÅ  RÇ  RÉ  RË  RÍ  RÏ  R¸  RÑ  R»  RÓ  Rç  Rë  Rý  Rÿ  RÂ  R%  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR‚  í  s¸    	 	        																																																		t   Rootc           B   sƒ  e  Z i  Z x* e g D] Z e j e e d  i  ƒ ƒ q Wd „  Z i  Z x* e g D] Z e j e e d i  ƒ ƒ qR Wd „  Z	 d „  Z
 e Z e j Z d „  Z d „  Z d „  Z d „  Z d	 „  Z d
 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z  d „  Z! d „  Z" d „  Z# d „  Z$ d „  Z% d „  Z& d „  Z' d „  Z( d „  Z) d „  Z* d  „  Z+ d! „  Z, d" „  Z- d# „  Z. d$ „  Z/ d% „  Z0 d& „  Z1 d' „  Z2 d( „  Z3 d) „  Z4 d* „  Z5 d+ „  Z6 d, „  Z7 d- „  Z8 d. „  Z9 d/ „  Z: d0 „  Z; d1 „  Z< d2 „  Z= d3 „  Z> d4 „  Z? d5 „  Z@ d6 „  ZA d7 „  ZB d8 „  ZC d9 „  ZD d: „  ZE d; „  ZF d< „  ZG d= „  ZH d> „  ZI d? „  ZJ d@ „  ZK dA „  ZL dB „  ZM dC „  ZN dD „  ZO dE „  ZP dF „  ZQ dG „  ZR dH „  ZS dI „  ZT dJ „  ZU dK „  ZV dL „  ZW dM „  ZX dN „  ZY dO „  ZZ dP „  Z[ dQ „  Z\ dR „  Z] dS „  Z^ dT „  Z_ dU „  Z` dV „  Za dW „  Zb RS(X   R   c         C   s   t  |  t | | ƒ S(   N(   R!   RÕ  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   v  s    R"   c         C   s   t  |  t | ƒ S(   N(   R#   RÕ  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   y  s    c         O   s   t  d ƒ ‚ d  S(   Ns   No constructor defined(   R   (   R   R1   t   kwargs(    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   z  s    c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   }  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_FreeFileMemory(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   FreeFileMemory~  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_SetFlag(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SetFlag  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_RemoveFlag(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   RemoveFlag€  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_ReadPDBASCII(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ReadPDBASCII�  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_ReadPDBASCII1(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ReadPDBASCII1‚  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_ReadCIFASCII(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ReadCIFASCIIƒ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_ReadCIFASCII1(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ReadCIFASCII1„  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_ReadFromCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ReadFromCIF…  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_AddPDBASCII1(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   AddPDBASCII1†  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_AddPDBASCII(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   AddPDBASCII‡  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_ReadCoorFile(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ReadCoorFileˆ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_ReadCoorFile1(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ReadCoorFile1‰  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_WritePDBASCII(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   WritePDBASCIIŠ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_WritePDBASCII1(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   WritePDBASCII1‹  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_WriteCIFASCII(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   WriteCIFASCIIŒ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_WriteCIFASCII1(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   WriteCIFASCII1�  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_ReadMMDBF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   ReadMMDBFŽ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_ReadMMDBF1(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   ReadMMDBF1�  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_WriteMMDBF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   WriteMMDBF�  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_WriteMMDBF1(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   WriteMMDBF1‘  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_GetInputBuffer(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetInputBuffer’  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_PutPDBString(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   PutPDBString“  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_PDBCleanup(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   PDBCleanup”  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_MakeHetAtoms(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   MakeHetAtoms•  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_GetAtomArray(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetAtomArray–  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_GetAtomArrayLength(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetAtomArrayLength—  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_GetAtomI(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetAtomI˜  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_PutAtom(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   PutAtom™  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_RemoveAtom(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   RemoveAtomš  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_FinishStructEdit(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   FinishStructEdit›  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_TrimModelTable(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   TrimModelTableœ  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_DeleteAllModels(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   DeleteAllModels�  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_GetNewChainID(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetNewChainIDž  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_CrystReady(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   CrystReadyŸ  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_isCrystInfo(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   isCrystInfo   s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_isCellInfo(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   isCellInfo¡  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_isSpaceGroup(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   isSpaceGroup¢  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_isTransfMatrix(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   isTransfMatrix£  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_isScaleMatrix(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   isScaleMatrix¤  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_isNCSMatrix(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   isNCSMatrix¥  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_GetNumberOfNCSMatrices(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetNumberOfNCSMatrices¦  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_GetNumberOfNCSMates(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetNumberOfNCSMates§  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_GetNCSMatrix(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetNCSMatrix¨  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_GetNumberOfSymOps(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetNumberOfSymOps©  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_GetSymOp(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetSymOpª  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_RegisterUDInteger(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÝ   «  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_RegisterUDReal(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRß   ¬  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_RegisterUDString(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRá   ­  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_GetUDDHandle(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRã   ®  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_SetSyminfoLib(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SetSyminfoLib¯  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_GetSyminfoLib(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetSyminfoLib°  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_SetSpaceGroup(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SetSpaceGroup±  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_GetSpaceGroup(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetSpaceGroup²  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_GetSpaceGroupFix(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetSpaceGroupFix³  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_SetIgnoreSCALEi(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SetIgnoreSCALEi´  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_SetCell(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SetCellµ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_PutCell(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   PutCell¶  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_GetCell(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetCell·  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_GetRCell(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetRCell¸  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_GetROMatrix(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetROMatrix¹  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_GetTMatrix(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   GetTMatrixº  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_GetUCTMatrix(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetUCTMatrix»  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_GetFractMatrix(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetFractMatrix¼  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_GetSymOpMatrix(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetSymOpMatrix½  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_AddNCSMatrix(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   AddNCSMatrix¾  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_GenerateNCSMates(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GenerateNCSMates¿  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_GetEntryID(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRî   À  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_SetEntryID(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRð   Á  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_GetNofExpDataRecs(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetNofExpDataRecsÂ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_GetExpDataRec(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetExpDataRecÃ  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_GetNofMdlTypeRecs(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetNofMdlTypeRecsÄ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_GetMdlTypeRec(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetMdlTypeRecÅ  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_GetFileType(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetFileTypeÆ  s    c         G   s   t  j |  | Œ S(   N(   R   t	   Root_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR%  Ç  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_SetShortBinary(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR8  È  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_PutUDData(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRý  É  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_GetUDData(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÿ  Ê  s    c         G   s   t  j |  | Œ S(   N(   R   t   Root_GetStructureTitle(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetStructureTitleË  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_GetCrystData(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetCrystDataÌ  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_GetUnparsedA(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetUnparsedAÍ  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_GetUnparsedB(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetUnparsedBÎ  s    c         C   s   t  j |  ƒ S(   N(   R   t   Root_GetUnparsedC(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetUnparsedCÏ  s    (c   R   R'   R   Rå   Rç   Rè   Ré   R9   R"   R:   R/   R)   R%   R   t   delete_RootR<   R=   RØ  RÚ  RÜ  RÞ  Rà  Râ  Rä  Ræ  Rè  Rê  Rì  Rî  Rð  Rò  Rô  Rö  Rø  Rú  Rü  Rþ  R   R  R  R  R  R
  R  R  R  R  R  R  R  R  R  R  R   R"  R$  R&  R(  R*  R,  R.  R0  RÝ   Rß   Rá   Rã   R6  R8  R:  R<  R>  R@  RB  RD  RF  RH  RJ  RL  RN  RP  RR  RT  RV  Rî   Rð   RZ  R\  R^  R`  Rb  R%  R8  Rý  Rÿ  Rh  Rj  Rl  Rn  Rp  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÕ  s  s¼    	 																																																																																					t   Brickc           B   s  e  Z i  Z d  „  Z i  Z d „  Z e Z e j	 e d <e j
 e d <e rb e e j
 e j	 ƒ Z n  e j e d <e j e d <e rš e e j e j ƒ Z n  e j e d <e j e d <e rÒ e e j e j ƒ Z n  d „  Z e j Z d „  Z d „  Z d „  Z RS(	   c         C   s   t  |  t | | ƒ S(   N(   R!   Rr  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   Ø  s    c         C   s   t  |  t | ƒ S(   N(   R#   Rr  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   Ú  s    R  R«  t   idc         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t	   new_BrickR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   å  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ê  s    c         C   s   t  j |  ƒ S(   N(   R   t   Brick_Clear(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   Clearë  s    c         G   s   t  j |  | Œ S(   N(   R   t   Brick_AddAtom(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÑ  ì  s    (   R   R'   R   R9   R"   R:   R)   R%   R   t   Brick_nAtoms_sett   Brick_nAtoms_getR>   R(  R  t   Brick_atom_sett   Brick_atom_getR«  t   Brick_id_sett   Brick_id_getRs  R/   t   delete_BrickR<   R=   Rv  RÑ  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRr  Ö  s,   		   				t   MBrickc           B   s  e  Z i  Z d  „  Z i  Z d „  Z e Z e j	 e d <e j
 e d <e rb e e j
 e j	 ƒ Z n  e j e d <e j e d <e rš e e j e j ƒ Z n  e j e d <e j e d <e rÒ e e j e j ƒ Z n  d „  Z e j Z d „  Z d „  Z d „  Z RS(	   c         C   s   t  |  t | | ƒ S(   N(   R!   R  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ò  s    c         C   s   t  |  t | ƒ S(   N(   R#   R  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ô  s    R  R«  Rs  c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t
   new_MBrickR   R.   (   R   R1   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   ÿ  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,     s    c         C   s   t  j |  ƒ S(   N(   R   t   MBrick_Clear(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRv    s    c         G   s   t  j |  | Œ S(   N(   R   t   MBrick_AddAtom(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÑ    s    (   R   R'   R   R9   R"   R:   R)   R%   R   t   MBrick_nAtoms_sett   MBrick_nAtoms_getR>   R(  R  t   MBrick_atom_sett   MBrick_atom_getR«  t   MBrick_id_sett   MBrick_id_getRs  R/   t   delete_MBrickR<   R=   Rv  RÑ  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  ð  s,   		   				t   GenSymc           B   sk   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   RŠ  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,     s    c         C   s   t  |  t | ƒ S(   N(   R#   RŠ  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,     s    c         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t
   new_GenSymR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/     s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,     s    c         C   s   t  j |  ƒ S(   N(   R   t   GenSym_FreeMemory(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   FreeMemory  s    c         G   s   t  j |  | Œ S(   N(   R   t   GenSym_AddSymOp(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   AddSymOp  s    c         G   s   t  j |  | Œ S(   N(   R   t   GenSym_AddRenChain(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   AddRenChain  s    c         G   s   t  j |  | Œ S(   N(   R   t   GenSym_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR%    s    (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_GenSymR<   R=   R�  R�  R‘  R%  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRŠ  
  s   								t   Contactc           B   s'  e  Z i  Z d  „  Z i  Z d „  Z e Z e j	 e d <e j
 e d <e rb e e j
 e j	 ƒ Z n  e j e d <e j e d <e rš e e j e j ƒ Z n  e j e d <e j e d <e rÒ e e j e j ƒ Z n  e j e d <e j e d <e r
e e j e j ƒ Z n  d „  Z e j Z d „  Z RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   R”  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,     s    c         C   s   t  |  t | ƒ S(   N(   R#   R”  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   !  s    t   id1t   id2t   groupt   distc         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_ContactR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   /  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   4  s    (   R   R'   R   R9   R"   R:   R)   R%   R   t   Contact_id1_sett   Contact_id1_getR>   R(  R•  t   Contact_id2_sett   Contact_id2_getR–  t   Contact_group_sett   Contact_group_getR—  t   Contact_dist_sett   Contact_dist_getR˜  R/   t   delete_ContactR<   R=   (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR”    s0   		    		t   MContactc           B   sh  e  Z i  Z d  „  Z i  Z d „  Z e Z e j	 e d <e j
 e d <e rb e e j
 e j	 ƒ Z n  e j e d <e j e d <e rš e e j e j ƒ Z n  e j e d <e j e d <e rÒ e e j e j ƒ Z n  e j e d <e j e d <e r
e e j e j ƒ Z n  e j e d <e j e d <e rBe e j e j ƒ Z n  d „  Z e j Z d „  Z d	 „  Z RS(
   c         C   s   t  |  t | | ƒ S(   N(   R!   R£  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   :  s    c         C   s   t  |  t | ƒ S(   N(   R#   R£  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   <  s    t   nStructt	   contactIDR  R«  Rs  c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_MContactR   R.   (   R   R1   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   M  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   R  s    c         G   s   t  j |  | Œ S(   N(   R   t   MContact_AddContact(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   AddContactS  s    (   R   R'   R   R9   R"   R:   R)   R%   R   t   MContact_nStruct_sett   MContact_nStruct_getR>   R(  R¤  t   MContact_contactID_sett   MContact_contactID_getR¥  t   MContact_nAtoms_sett   MContact_nAtoms_getR  t   MContact_atom_sett   MContact_atom_getR«  t   MContact_id_sett   MContact_id_getRs  R/   t   delete_MContactR<   R=   R¨  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR£  8  s:   		     			c          G   s   t  j |  Œ  S(   N(   R   t   DeleteMContacts(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR´  X  s    t   CoorManagerc           B   s§  e  Z i  Z x* e g D] Z e j e e d  i  ƒ ƒ q Wd „  Z i  Z x* e g D] Z e j e e d i  ƒ ƒ qR Wd „  Z	 e
 Z e j e d <e j e d <e r¼ e e j e j ƒ Z n  d „  Z e j Z d „  Z d „  Z d „  Z d	 „  Z d
 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z  d „  Z! d „  Z" d „  Z# d „  Z$ d „  Z% d „  Z& d „  Z' d „  Z( d „  Z) d „  Z* d „  Z+ d „  Z, d „  Z- d „  Z. d  „  Z/ d! „  Z0 d" „  Z1 d# „  Z2 d$ „  Z3 d% „  Z4 d& „  Z5 d' „  Z6 d( „  Z7 d) „  Z8 d* „  Z9 d+ „  Z: d, „  Z; d- „  Z< d. „  Z= d/ „  Z> d0 „  Z? d1 „  Z@ d2 „  ZA d3 „  ZB d4 d5 „ ZC d6 „  ZD d7 „  ZE d8 „  ZF d9 „  ZG d: „  ZH RS(;   R   c         C   s   t  |  t | | ƒ S(   N(   R!   Rµ  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   h  s    R"   c         C   s   t  |  t | ƒ S(   N(   R#   Rµ  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   k  s    t
   CoorIDCodec         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_CoorManagerR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   p  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   u  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_SetDefaultCoorID(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SetDefaultCoorIDv  s    c         C   s   t  j |  ƒ S(   N(   R   t   CoorManager_RemoveBricks(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   RemoveBricksw  s    c         C   s   t  j |  ƒ S(   N(   R   t   CoorManager_areBricks(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   areBricksx  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_MakeBricks(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   MakeBricksy  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_GetBrickDimension(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetBrickDimensionz  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_GetBrickCoor(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetBrickCoor{  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_GetBrick(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetBrick|  s    c         C   s   t  j |  ƒ S(   N(   R   t   CoorManager_RemoveMBricks(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   RemoveMBricks}  s    c         C   s   t  j |  ƒ S(   N(   R   t   CoorManager_areMBricks(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   areMBricks~  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_MakeMBricks(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   MakeMBricks  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_GetMBrickDimension(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetMBrickDimension€  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_GetMBrickCoor(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetMBrickCoor�  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_GetMBrick(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   GetMBrick‚  s    c         C   s   t  j |  ƒ S(   N(   R   t   CoorManager_GetNumberOfModels(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRö   ƒ  s    c         C   s   t  j |  ƒ S(   N(   R   t   CoorManager_GetFirstModelNum(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetFirstModelNum„  s    c         C   s   t  j |  ƒ S(   N(   R   t    CoorManager_GetFirstDefinedModel(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetFirstDefinedModel…  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_GetModel(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR×  †  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_GetModelTable(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetModelTable‡  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_DeleteModel(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   DeleteModelˆ  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_AddModel(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   AddModel‰  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_InsModel(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   InsModelŠ  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_RotateModels(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   RotateModels‹  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_SwapModels(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   SwapModelsŒ  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_GetNumberOfChains(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetNumberOfChains�  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_GetChain(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR"  Ž  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_GetChainTable(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetChainTable�  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_DeleteChain(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   DeleteChain�  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_DeleteAllChains(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   DeleteAllChains‘  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_AddChain(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRò   ’  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_GetNumberOfResidues(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR­  “  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_GetResidue(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR¯  ”  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_GetResidueNo(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR±  •  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_GetResidueTable(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR³  –  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_DeleteResidue(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR·  —  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_DeleteAllResidues(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR¹  ˜  s    c         C   s   t  j |  ƒ S(   N(   R   t   CoorManager_DeleteSolvent(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR»  ™  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_AddResidue(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR¿  š  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_GetNumberOfAtoms(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÃ  ›  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_GetAtom(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÅ  œ  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_GetAtomTable(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÇ  �  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_GetAtomTable1(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÉ  ž  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_DeleteAtom(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRË  Ÿ  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_DeleteAllAtoms(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÍ     s    c         C   s   t  j |  ƒ S(   N(   R   t   CoorManager_DeleteAltLocs(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÏ  ¡  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_AddAtom(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÑ  ¢  s    i    c         C   s   t  j |  | ƒ S(   N(   R   t   CoorManager_GenerateSymMates(   R   t   genSym(    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GenerateSymMates£  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_ApplyTransform(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÓ  ¤  s    c         C   s   t  j |  ƒ S(   N(   R   t   CoorManager_BringToUnitCell(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   BringToUnitCell¥  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_Frac2Orth(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   Frac2Orth¦  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_Orth2Frac(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   Orth2Frac§  s    c         G   s   t  j |  | Œ S(   N(   R   t   CoorManager_SeekContacts(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SeekContacts¨  s    (I   R   R'   R   RÕ  Rç   Rè   Ré   R9   R"   R:   R)   R%   R   t   CoorManager_CoorIDCode_sett   CoorManager_CoorIDCode_getR>   R(  R¶  R/   t   delete_CoorManagerR<   R=   R¹  R»  R½  R¿  RÁ  RÃ  RÅ  RÇ  RÉ  RË  RÍ  RÏ  RÑ  Rö   RÔ  RÖ  R×  RÙ  RÛ  RÝ  Rß  Rá  Rã  Rå  R"  Rè  Rê  Rì  Rò   R­  R¯  R±  R³  R·  R¹  R»  R¿  RÃ  RÅ  RÇ  RÉ  RË  RÍ  RÏ  RÑ  R   RÓ  R  R  R  R	  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRµ  e  s†    	 	 																																																				c          G   s   t  j |  Œ  S(   N(   R   t   GetEulerRotMatrix(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  ­  s    c          G   s   t  j |  Œ  S(   N(   R   t   GetEulerTMatrix(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  ±  s    c          G   s   t  j |  Œ  S(   N(   R   t   EulerRotation(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  µ  s    c          G   s   t  j |  Œ  S(   N(   R   t   GetVecRotMatrix(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  ¹  s    c          G   s   t  j |  Œ  S(   N(   R   t   GetRotParameters(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  ½  s    c          G   s   t  j |  Œ  S(   N(   R   t   GetVecTMatrix(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  Á  s    c          G   s   t  j |  Œ  S(   N(   R   t   VectorRotation(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  Å  s    c          G   s   t  j |  Œ  S(   N(   R   t   GetMassCenter(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  É  s    c          G   s   t  j |  Œ  S(   N(   R   t   SuperposeAtoms(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  Ð  s    c          G   s   t  j |  Œ  S(   N(   R   t   SortContacts(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  Û  s    c          G   s   t  j |  Œ  S(   N(   R   t   getPhi(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  ß  s    c          G   s   t  j |  Œ  S(   N(   R   t   getPsi(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  ã  s    t
   SelManagerc           B   sp  e  Z i  Z x* e g D] Z e j e e d  i  ƒ ƒ q Wd „  Z i  Z x* e g D] Z e j e e d i  ƒ ƒ qR Wd „  Z	 e
 Z d „  Z e j Z d „  Z d „  Z d „  Z d „  Z d	 „  Z d
 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z  d „  Z! d „  Z" d „  Z# d „  Z$ d „  Z% d „  Z& d „  Z' RS(   R   c         C   s   t  |  t | | ƒ S(   N(   R!   R  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,     s    R"   c         C   s   t  |  t | ƒ S(   N(   R#   R  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,     s    c         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_SelManagerR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/     s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,      s    c         C   s   t  j |  ƒ S(   N(   R   t   SelManager_NewSelection(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   NewSelection!  s    c         G   s   t  j |  | Œ S(   N(   R   t   SelManager_GetSelType(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   GetSelType"  s    c         G   s   t  j |  | Œ S(   N(   R   t   SelManager_DeleteSelection(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   DeleteSelection#  s    c         C   s   t  j |  ƒ S(   N(   R   t   SelManager_DeleteAllSelections(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   DeleteAllSelections$  s    c         G   s   t  j |  | Œ S(   N(   R   t   SelManager_UnselectAtoms(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   UnselectAtoms%  s    c         G   s   t  j |  | Œ S(   N(   R   t   SelManager_SelectAtom(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   SelectAtom&  s    c         G   s   t  j |  | Œ S(   N(   R   t   SelManager_SelectResidue(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SelectResidue'  s    c         G   s   t  j |  | Œ S(   N(   R   t   SelManager_SelectChain(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SelectChain(  s    c         G   s   t  j |  | Œ S(   N(   R   t   SelManager_SelectModel(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SelectModel)  s    c         G   s   t  j |  | Œ S(   N(   R   t   SelManager_MakeSelIndex(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   MakeSelIndex*  s    c         C   s   t  j |  ƒ S(   N(   R   t   SelManager_MakeAllSelIndexes(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   MakeAllSelIndexes+  s    c         G   s   t  j |  | Œ S(   N(   R   t   SelManager_SelectAtoms(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SelectAtoms,  s    c         G   s   t  j |  | Œ S(   N(   R   t   SelManager_SelectUDD(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   SelectUDD-  s    c         G   s   t  j |  | Œ S(   N(   R   t   SelManager_SelectSphere(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SelectSphere.  s    c         G   s   t  j |  | Œ S(   N(   R   t   SelManager_SelectCylinder(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SelectCylinder/  s    c         G   s   t  j |  | Œ S(   N(   R   t   SelManager_SelectSlab(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   SelectSlab0  s    c         G   s   t  j |  | Œ S(   N(   R   t   SelManager_SelectNeighbours(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SelectNeighbours1  s    c         G   s   t  j |  | Œ S(   N(   R   t   SelManager_GetSelLength(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetSelLength2  s    c         G   s   t  j |  | Œ S(   N(   R   t   SelManager_GetSelIndex(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetSelIndex3  s    c         G   s   t  j |  | Œ S(   N(   R   t   SelManager_Select(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   Select4  s    c         G   s   t  j |  | Œ S(   N(   R   t   SelManager_SelectProperty(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SelectProperty5  s    c         G   s   t  j |  | Œ S(   N(   R   t   SelManager_SelectDomain(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SelectDomain6  s    c         G   s   t  j |  | Œ S(   N(   R   t   SelManager_DeleteSelObjects(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   DeleteSelObjects7  s    ((   R   R'   R   Rµ  Rç   Rè   Ré   R9   R"   R:   R)   R%   R/   R   t   delete_SelManagerR<   R=   R  R  R   R"  R$  R&  R(  R*  R,  R.  R0  R2  R4  R6  R8  R:  R<  R>  R@  RB  RD  RF  RH  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR    sF    	 																										t   BondManagerc           B   s³   e  Z i  Z x* e g D] Z e j e e d  i  ƒ ƒ q Wd „  Z i  Z x* e g D] Z e j e e d i  ƒ ƒ qR Wd „  Z	 e
 Z d „  Z e j Z d „  Z d „  Z d „  Z RS(   R   c         C   s   t  |  t | | ƒ S(   N(   R!   RJ  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ?  s    R"   c         C   s   t  |  t | ƒ S(   N(   R#   RJ  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   B  s    c         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_BondManagerR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   D  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   I  s    c         G   s   t  j |  | Œ S(   N(   R   t   BondManager_MakeBonds(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   MakeBondsJ  s    c         C   s   t  j |  ƒ S(   N(   R   t   BondManager_RemoveBonds(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   RemoveBondsK  s    (   R   R'   R   R  Rç   Rè   Ré   R9   R"   R:   R)   R%   R/   R   t   delete_BondManagerR<   R=   RM  RO  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRJ  <  s    	 					t   Managerc           B   sû   e  Z i  Z x* e g D] Z e j e e d  i  ƒ ƒ q Wd „  Z i  Z x* e g D] Z e j e e d i  ƒ ƒ qR Wd „  Z	 e
 Z d „  Z e j Z d „  Z d „  Z d „  Z d „  Z d	 „  Z d
 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   R   c         C   s   t  |  t | | ƒ S(   N(   R!   RQ  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   d  s    R"   c         C   s   t  |  t | ƒ S(   N(   R#   RQ  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   g  s    c         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_ManagerR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   i  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   n  s    c         G   s   t  j |  | Œ S(   N(   R   t   Manager_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR%  o  s    c         G   s   t  j |  | Œ S(   N(   R   t   Manager_Delete(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   Deletep  s    c         C   s   t  j |  ƒ S(   N(   R   t   Manager_GetRemarks(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   GetRemarksq  s    c         C   s   t  j |  ƒ S(   N(   R   t   Manager_GetJournal(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   GetJournalr  s    c         C   s   t  j |  ƒ S(   N(   R   t   Manager_GetResolution(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetResolutions  s    c         C   s   t  j |  ƒ S(   N(   R   t   Manager_ParseBiomolecules(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ParseBiomoleculest  s    c         C   s   t  j |  ƒ S(   N(   R   t   Manager_GetNofBiomolecules(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetNofBiomoleculesu  s    c         G   s   t  j |  | Œ S(   N(   R   t   Manager_GetBiomolecules(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetBiomoleculesv  s    c         G   s   t  j |  | Œ S(   N(   R   t   Manager_GetBiomolecule(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetBiomoleculew  s    c         G   s   t  j |  | Œ S(   N(   R   t   Manager_MakeBiomolecule(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   MakeBiomoleculex  s    (   R   R'   R   RJ  Rç   Rè   Ré   R9   R"   R:   R)   R%   R/   R   t   delete_ManagerR<   R=   R%  RU  RW  RY  R[  R]  R_  Ra  Rc  Re  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRQ  a  s,    	 													t   Categoryc           B   s³   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d	 „  Z d
 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   Rg  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ‚  s    c         C   s   t  |  t | ƒ S(   N(   R#   Rg  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   „  s    c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_CategoryR   R.   (   R   R1   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   †  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ‹  s    c         C   s   t  j |  ƒ S(   N(   R   t   Category_GetCategoryName(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetCategoryNameŒ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Category_SetCategoryName(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SetCategoryName�  s    c         C   s   t  j |  ƒ S(   N(   R   t   Category_GetCategoryID(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetCategoryIDŽ  s    c         C   s   t  j |  ƒ S(   N(   R   t   Category_Optimize(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   Optimize�  s    c         C   s   t  j |  ƒ S(   N(   R   t   Category_Sort(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   Sort�  s    c         G   s   t  j |  | Œ S(   N(   R   t   Category_GetTagNo(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetTagNo‘  s    c         G   s   t  j |  | Œ S(   N(   R   t   Category_AddTag(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   AddTag’  s    c         C   s   t  j |  ƒ S(   N(   R   t   Category_GetNofTags(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   GetNofTags“  s    c         G   s   t  j |  | Œ S(   N(   R   t   Category_GetTag(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetTag”  s    c         C   s   t  j |  ƒ S(   N(   R   t   Category_PrintTags(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   PrintTags•  s    c         G   s   t  j |  | Œ S(   N(   R   t   Category_CheckTags(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   CheckTags–  s    c         G   s   t  j |  | Œ S(   N(   R   t   Category_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR%  —  s    (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_CategoryR<   R=   Rj  Rl  Rn  Rp  Rr  Rt  Rv  Rx  Rz  R|  R~  R%  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRg  €  s(   																t   Structc           B   s(  e  Z i  Z x* e g D] Z e j e e d  i  ƒ ƒ q Wd „  Z i  Z x* e g D] Z e j e e d i  ƒ ƒ qR Wd „  Z	 e
 Z d „  Z e j Z d „  Z d „  Z d „  Z d „  Z d	 „  Z d
 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   R   c         C   s   t  |  t | | ƒ S(   N(   R!   R�  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ž  s    R"   c         C   s   t  |  t | ƒ S(   N(   R#   R�  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ¡  s    c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t
   new_StructR   R.   (   R   R1   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   £  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ¨  s    c         G   s   t  j |  | Œ S(   N(   R   t   Struct_AddField(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   AddField©  s    c         C   s   t  j |  ƒ S(   N(   R   t   Struct_GetCategoryID(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRn  ª  s    c         C   s   t  j |  ƒ S(   N(   R   t   Struct_Optimize(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRp  «  s    c         G   s   t  j |  | Œ S(   N(   R   t   Struct_GetField(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetField¬  s    c         G   s   t  j |  | Œ S(   N(   R   t   Struct_GetString(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR”   ­  s    c         G   s   t  j |  | Œ S(   N(   R   t   Struct_DeleteField(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   DeleteField®  s    c         G   s   t  j |  | Œ S(   N(   R   t   Struct_GetReal(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetReal¯  s    c         G   s   t  j |  | Œ S(   N(   R   t   Struct_GetInteger(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   GetInteger°  s    c         G   s   t  j |  | Œ S(   N(   R   t   Struct_PutString(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   PutString±  s    c         G   s   t  j |  | Œ S(   N(   R   t   Struct_PutDate(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   PutDate²  s    c         G   s   t  j |  | Œ S(   N(   R   t   Struct_PutNoData(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   PutNoData³  s    c         G   s   t  j |  | Œ S(   N(   R   t   Struct_PutReal(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   PutReal´  s    c         G   s   t  j |  | Œ S(   N(   R   t   Struct_PutInteger(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   PutIntegerµ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Struct_WriteMMCIFStruct(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   WriteMMCIFStruct¶  s    c         G   s   t  j |  | Œ S(   N(   R   t   Struct_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR%  ·  s    (    R   R'   R   Rg  Rç   Rè   Ré   R9   R"   R:   R)   R%   R/   R   t   delete_StructR<   R=   R„  Rn  Rp  Rˆ  R”   R‹  R�  R�  R‘  R“  R•  R—  R™  R›  R%  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR�  ›  s6    	 																		t   Loopc           B   s¦  e  Z i  Z x* e g D] Z e j e e d  i  ƒ ƒ q Wd „  Z i  Z x* e g D] Z e j e e d i  ƒ ƒ qR Wd „  Z	 e
 Z d „  Z e j Z d „  Z d „  Z d „  Z d „  Z d	 „  Z d
 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z  d „  Z! d „  Z" d „  Z# d „  Z$ d „  Z% d „  Z& d „  Z' d „  Z( d „  Z) d „  Z* d  „  Z+ d! „  Z, d" „  Z- RS(#   R   c         C   s   t  |  t | | ƒ S(   N(   R!   Rž  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   À  s    R"   c         C   s   t  |  t | ƒ S(   N(   R#   Rž  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   Ã  s    c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_LoopR   R.   (   R   R1   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   Å  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   Ê  s    c         G   s   t  j |  | Œ S(   N(   R   t   Loop_AddLoopTag(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   AddLoopTagË  s    c         G   s   t  j |  | Œ S(   N(   R   t   Loop_AddString(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   AddStringÌ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Loop_AddNoData(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   AddNoDataÍ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Loop_AddReal(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   AddRealÎ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Loop_AddInteger(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   AddIntegerÏ  s    c         C   s   t  j |  ƒ S(   N(   R   t   Loop_GetLoopLength(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetLoopLengthÐ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Loop_GetField(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRˆ  Ñ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Loop_GetString(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR”   Ò  s    c         G   s   t  j |  | Œ S(   N(   R   t   Loop_CopyString(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   CopyStringÓ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Loop_DeleteField(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR‹  Ô  s    c         G   s   t  j |  | Œ S(   N(   R   t   Loop_DeleteRow(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   DeleteRowÕ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Loop_GetReal(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR�  Ö  s    c         G   s   t  j |  | Œ S(   N(   R   t   Loop_CopyReal(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   CopyReal×  s    c         G   s   t  j |  | Œ S(   N(   R   t   Loop_CopyInteger(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   CopyIntegerØ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Loop_GetInteger(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR�  Ù  s    c         G   s   t  j |  | Œ S(   N(   R   t   Loop_GetSVector(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   GetSVectorÚ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Loop_GetRVector(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   GetRVectorÛ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Loop_GetIVector(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   GetIVectorÜ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Loop_PutString(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR‘  Ý  s    c         G   s   t  j |  | Œ S(   N(   R   t   Loop_PutNoData(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR•  Þ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Loop_PutReal(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR—  ß  s    c         G   s   t  j |  | Œ S(   N(   R   t   Loop_PutInteger(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR™  à  s    c         G   s   t  j |  | Œ S(   N(   R   t   Loop_PutSVector(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   PutSVectorá  s    c         G   s   t  j |  | Œ S(   N(   R   t   Loop_PutRVector(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   PutRVectorâ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Loop_PutIVector(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   PutIVectorã  s    c         C   s   t  j |  ƒ S(   N(   R   t   Loop_GetCategoryID(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRn  ä  s    c         C   s   t  j |  ƒ S(   N(   R   t   Loop_Optimize(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRp  å  s    c         G   s   t  j |  | Œ S(   N(   R   t   Loop_WriteMMCIFLoop(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   WriteMMCIFLoopæ  s    c         G   s   t  j |  | Œ S(   N(   R   t	   Loop_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR%  ç  s    (.   R   R'   R   Rg  Rç   Rè   Ré   R9   R"   R:   R)   R%   R/   R   t   delete_LoopR<   R=   R¡  R£  R¥  R§  R©  R«  Rˆ  R”   R¯  R‹  R²  R�  Rµ  R·  R�  Rº  R¼  R¾  R‘  R•  R—  R™  RÄ  RÆ  RÈ  Rn  Rp  RÌ  R%  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRž  ½  sR    	 																																t   Datac           B   s  e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d	 „  Z d
 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z  d „  Z! d „  Z" d „  Z# d „  Z$ d „  Z% d „  Z& d „  Z' d „  Z( d  „  Z) d! „  Z* d" „  Z+ d# „  Z, d$ „  Z- d% „  Z. d& „  Z/ d' „  Z0 d( „  Z1 d) „  Z2 d* „  Z3 d+ „  Z4 d, „  Z5 d- „  Z6 d. „  Z7 d/ „  Z8 d0 „  Z9 d1 „  Z: d2 „  Z; d3 „  Z< d4 „  Z= d5 „  Z> d6 „  Z? RS(7   c         C   s   t  |  t | | ƒ S(   N(   R!   RÏ  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   		  s    c         C   s   t  |  t | ƒ S(   N(   R#   RÏ  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   	  s    c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_DataR   R.   (   R   R1   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   	  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_SetPrintWarnings(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SetPrintWarnings	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_SetStopOnWarning(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SetStopOnWarning	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_SetFlag(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÚ  	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_RemoveFlag(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÜ  	  s    c         C   s   t  j |  ƒ S(   N(   R   t   Data_GetWarnings(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetWarnings	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_SetWrongFields(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SetWrongFields	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_ReadMMCIFData(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ReadMMCIFData	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_WriteMMCIFData(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   WriteMMCIFData	  s    c         C   s   t  j |  ƒ S(   N(   R   t   Data_GetNumberOfCategories(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetNumberOfCategories	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_GetCategory(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetCategory	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_GetStructure(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetStructure	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_GetLoop(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetLoop	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_FindLoop(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   FindLoop	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_GetDataName(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetDataName 	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_CheckData(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   CheckData!	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_DeleteCategory(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   DeleteCategory"	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_DeleteStructure(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   DeleteStructure#	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_DeleteLoop(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   DeleteLoop$	  s    c         C   s   t  j |  ƒ S(   N(   R   t   Data_Optimize(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRp  %	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_GetString(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR”   &	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_DeleteField(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR‹  '	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_GetReal(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR�  (	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_GetInteger(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR�  )	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_GetLoopLength(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR«  *	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_GetLoopString(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetLoopString+	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_DeleteLoopField(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   DeleteLoopField,	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_GetLoopReal(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetLoopReal-	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_GetLoopInteger(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetLoopInteger.	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_GetLoopSVector(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetLoopSVector/	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_GetLoopRVector(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetLoopRVector0	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_GetLoopIVector(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetLoopIVector1	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_FreeMemory(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR�  2	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_PutDataName(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   PutDataName3	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_PutNoData(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR•  4	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_PutString(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR‘  5	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_PutDate(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR“  6	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_PutReal(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR—  7	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_PutInteger(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR™  8	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_AddLoop(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   AddLoop9	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_AddStructure(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   AddStructure:	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_PutLoopNoData(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   PutLoopNoData;	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_PutLoopString(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   PutLoopString<	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_PutLoopReal(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   PutLoopReal=	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_PutLoopInteger(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   PutLoopInteger>	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_PutLoopSVector(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   PutLoopSVector?	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_PutLoopRVector(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   PutLoopRVector@	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_PutLoopIVector(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   PutLoopIVectorA	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_RenameCategory(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   RenameCategoryB	  s    c         G   s   t  j |  | Œ S(   N(   R   t	   Data_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR%  C	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Data_CopyCategory(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   CopyCategoryD	  s    c         C   s   t  j |  ƒ S(   N(   R   t   Data_PrintCategories(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   PrintCategoriesE	  s    (@   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_DataR<   R=   RÒ  RÔ  RÚ  RÜ  RØ  RÚ  RÜ  RÞ  Rà  Râ  Rä  Ræ  Rè  Rê  Rì  Rî  Rð  Rò  Rp  R”   R‹  R�  R�  R«  Rú  Rü  Rþ  R   R  R  R  R�  R	  R•  R‘  R“  R—  R™  R  R  R  R  R  R  R  R  R   R"  R%  R%  R'  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÏ  	  sv   																																																							t   Filec           B   sI  e  Z i  Z d  „  Z i  Z d „  Z e Z e j	 e d <e j
 e d <e rb e e j
 e j	 ƒ Z n  e j e d <e j e d <e rš e e j e j ƒ Z n  e j e d <e j e d <e rÒ e e j e j ƒ Z n  d „  Z e j Z d „  Z d „  Z d „  Z d	 „  Z d
 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z  d „  Z! RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   R)  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   K	  s    c         C   s   t  |  t | ƒ S(   N(   R#   R)  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   M	  s    t   nDataR¢  t   datac         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_FileR   R.   (   R   R1   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   X	  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ]	  s    c         G   s   t  j |  | Œ S(   N(   R   t   File_SetPrintWarnings(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÒ  ^	  s    c         G   s   t  j |  | Œ S(   N(   R   t   File_SetStopOnWarning(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÔ  _	  s    c         G   s   t  j |  | Œ S(   N(   R   t   File_ReadMMCIFFile(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ReadMMCIFFile`	  s    c         G   s   t  j |  | Œ S(   N(   R   t   File_WriteMMCIFFile(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   WriteMMCIFFilea	  s    c         C   s   t  j |  ƒ S(   N(   R   t   File_GetNofData(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   GetNofDatab	  s    c         G   s   t  j |  | Œ S(   N(   R   t   File_GetCIFData(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   GetCIFDatac	  s    c         G   s   t  j |  | Œ S(   N(   R   t   File_AddCIFData(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   AddCIFDatad	  s    c         G   s   t  j |  | Œ S(   N(   R   t   File_DeleteCIFData(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   DeleteCIFDatae	  s    c         G   s   t  j |  | Œ S(   N(   R   t   File_GetCIFDataNo(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetCIFDataNof	  s    c         G   s   t  j |  | Œ S(   N(   R   t	   File_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR%  g	  s    ("   R   R'   R   R9   R"   R:   R)   R%   R   t   File_nData_sett   File_nData_getR>   R(  R*  t   File_index_sett   File_index_getR¢  t   File_data_sett   File_data_getR+  R/   t   delete_FileR<   R=   RÒ  RÔ  R0  R2  R4  R6  R8  R:  R<  R%  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR)  I	  s<   		   												c          G   s   t  j |  Œ  S(   N(   R   t   GetMMCIFInputBuffer(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRE  l	  s    c          G   s   t  j |  Œ  S(   N(   R   t   isCIF(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRF  p	  s    c          G   s   t  j |  Œ  S(   N(   R   t   GetCIFMessage(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRG  t	  s    t   HetCompoundc           B   sü  e  Z i  Z d  „  Z i  Z d „  Z e Z e j	 e d <e j
 e d <e rb e e j
 e j	 ƒ Z n  e j e d <e j e d <e rš e e j e j ƒ Z n  e j e d <e j e d <e rÒ e e j e j ƒ Z n  e j e d <e j e d <e r
e e j e j ƒ Z n  e j e d <e j e d <e rBe e j e j ƒ Z n  e j e d <e j e d <e rze e j e j ƒ Z n  e j e d <e j e d <e r²e e j e j ƒ Z n  d	 „  Z  e j! Z" d
 „  Z# d „  Z$ d „  Z% d „  Z& d „  Z' d „  Z( RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   RH  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   y	  s    c         C   s   t  |  t | ƒ S(   N(   R#   RH  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   {	  s    R~  Rk  t	   nSynonymst
   hetSynonymt   compNumt   wct   Formulac         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_HetCompoundR   R.   (   R   R1   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   ’	  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   —	  s    c         G   s   t  j |  | Œ S(   N(   R   t   HetCompound_AddKeyWord(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   AddKeyWord˜	  s    c         G   s   t  j |  | Œ S(   N(   R   t   HetCompound_FormComString(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   FormComString™	  s    c         G   s   t  j |  | Œ S(   N(   R   t   HetCompound_FormSynString(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   FormSynStringš	  s    c         G   s   t  j |  | Œ S(   N(   R   t   HetCompound_FormForString(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   FormForString›	  s    c         G   s   t  j |  | Œ S(   N(   R   t   HetCompound_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR%  œ	  s    ()   R   R'   R   R9   R"   R:   R)   R%   R   t   HetCompound_hetID_sett   HetCompound_hetID_getR>   R(  R~  t   HetCompound_comment_sett   HetCompound_comment_getRk  t   HetCompound_nSynonyms_sett   HetCompound_nSynonyms_getRI  t   HetCompound_hetSynonym_sett   HetCompound_hetSynonym_getRJ  t   HetCompound_compNum_sett   HetCompound_compNum_getRK  t   HetCompound_wc_sett   HetCompound_wc_getRL  t   HetCompound_Formula_sett   HetCompound_Formula_getRM  R/   t   delete_HetCompoundR<   R=   RP  RR  RT  RV  R%  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRH  w	  sR   		       							t   SSContainerc           B   sG   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   Rg  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ¢	  s    c         C   s   t  |  t | ƒ S(   N(   R#   Rg  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ¤	  s    c         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_SSContainerR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   ¦	  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   «	  s    (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_SSContainerR<   R=   (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRg   	  s   				t   Helixc           B   sL  e  Z i  Z d  „  Z i  Z d „  Z e Z e j	 e d <e j
 e d <e rb e e j
 e j	 ƒ Z n  e j e d <e j e d <e rš e e j e j ƒ Z n  e j e d <e j e d <e rÒ e e j e j ƒ Z n  e j e d <e j e d <e r
e e j e j ƒ Z n  e j e d <e j e d <e rBe e j e j ƒ Z n  e j e d <e j e d <e rze e j e j ƒ Z n  e j e d <e j e d <e r²e e j e j ƒ Z n  e j  e d	 <e j! e d	 <e rêe e j! e j  ƒ Z" n  e j# e d
 <e j$ e d
 <e r"e e j$ e j# ƒ Z% n  e j& e d <e j' e d <e rZe e j' e j& ƒ Z( n  e j) e d <e j* e d <e r’e e j* e j) ƒ Z+ n  e j, e d <e j- e d <e rÊe e j- e j, ƒ Z. n  e j/ e d <e j0 e d <e re e j0 e j/ ƒ Z1 n  d „  Z2 e j3 Z4 d „  Z5 d „  Z6 d „  Z7 d „  Z8 d „  Z9 d „  Z: RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   Rj  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ±	  s    c         C   s   t  |  t | ƒ S(   N(   R#   Rj  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ³	  s    Rµ  t   helixIDt   initResNamet   initChainIDt
   initSeqNumt	   initICodet
   endResNamet
   endChainIDt	   endSeqNumt   endICodet
   helixClassRk  t   lengthc         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t	   new_HelixR   R.   (   R   R1   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   Ü	  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   á	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Helix_MakeCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  â	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Helix_ConvertPDBASCII(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  ã	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Helix_GetCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR!  ä	  s    c         C   s   t  j |  ƒ S(   N(   R   t   Helix_GetClassID(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR#  å	  s    c         G   s   t  j |  | Œ S(   N(   R   t
   Helix_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR%  æ	  s    (;   R   R'   R   R9   R"   R:   R)   R%   R   t   Helix_serNum_sett   Helix_serNum_getR>   R(  Rµ  t   Helix_helixID_sett   Helix_helixID_getRk  t   Helix_initResName_sett   Helix_initResName_getRl  t   Helix_initChainID_sett   Helix_initChainID_getRm  t   Helix_initSeqNum_sett   Helix_initSeqNum_getRn  t   Helix_initICode_sett   Helix_initICode_getRo  t   Helix_endResName_sett   Helix_endResName_getRp  t   Helix_endChainID_sett   Helix_endChainID_getRq  t   Helix_endSeqNum_sett   Helix_endSeqNum_getRr  t   Helix_endICode_sett   Helix_endICode_getRs  t   Helix_helixClass_sett   Helix_helixClass_getRt  t   Helix_comment_sett   Helix_comment_getRk  t   Helix_length_sett   Helix_length_getRu  R/   t   delete_HelixR<   R=   R  R  R!  R#  R%  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRj  ¯	  s‚   		             							t   Strandc           B   s  e  Z i  Z d  „  Z i  Z d „  Z e Z e j	 e d <e j
 e d <e rb e e j
 e j	 ƒ Z n  e j e d <e j e d <e rš e e j e j ƒ Z n  e j e d <e j e d <e rÒ e e j e j ƒ Z n  e j e d <e j e d <e r
e e j e j ƒ Z n  e j e d <e j e d <e rBe e j e j ƒ Z n  e j e d <e j e d <e rze e j e j ƒ Z n  e j e d <e j e d <e r²e e j e j ƒ Z n  e j  e d	 <e j! e d	 <e rêe e j! e j  ƒ Z" n  e j# e d
 <e j$ e d
 <e r"e e j$ e j# ƒ Z% n  e j& e d <e j' e d <e rZe e j' e j& ƒ Z( n  e j) e d <e j* e d <e r’e e j* e j) ƒ Z+ n  e j, e d <e j- e d <e rÊe e j- e j, ƒ Z. n  e j/ e d <e j0 e d <e re e j0 e j/ ƒ Z1 n  e j2 e d <e j3 e d <e r:e e j3 e j2 ƒ Z4 n  e j5 e d <e j6 e d <e rre e j6 e j5 ƒ Z7 n  e j8 e d <e j9 e d <e rªe e j9 e j8 ƒ Z: n  e j; e d <e j< e d <e râe e j< e j; ƒ Z= n  e j> e d <e j? e d <e re e j? e j> ƒ Z@ n  e jA e d <e jB e d <e rRe e jB e jA ƒ ZC n  e jD e d <e jE e d <e rŠe e jE e jD ƒ ZF n  e jG e d <e jH e d <e rÂe e jH e jG ƒ ZI n  d „  ZJ e jK ZL d „  ZM d „  ZN d „  ZO d „  ZP d „  ZQ RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   R—  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ì	  s    c         C   s   t  |  t | ƒ S(   N(   R#   R—  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   î	  s    t   sheetIDt   strandNoRl  Rm  Rn  Ro  Rp  Rq  Rr  Rs  t   senset   curAtomt
   curResNamet
   curChainIDt	   curResSeqt   curICodet   prevAtomt   prevResNamet   prevChainIDt
   prevResSeqt	   prevICodec         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t
   new_StrandR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   /
  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   4
  s    c         G   s   t  j |  | Œ S(   N(   R   t   Strand_MakeCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  5
  s    c         G   s   t  j |  | Œ S(   N(   R   t   Strand_ConvertPDBASCII(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  6
  s    c         G   s   t  j |  | Œ S(   N(   R   t   Strand_GetCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR!  7
  s    c         G   s   t  j |  | Œ S(   N(   R   t   Strand_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR%  8
  s    (R   R   R'   R   R9   R"   R:   R)   R%   R   t   Strand_sheetID_sett   Strand_sheetID_getR>   R(  R˜  t   Strand_strandNo_sett   Strand_strandNo_getR™  t   Strand_initResName_sett   Strand_initResName_getRl  t   Strand_initChainID_sett   Strand_initChainID_getRm  t   Strand_initSeqNum_sett   Strand_initSeqNum_getRn  t   Strand_initICode_sett   Strand_initICode_getRo  t   Strand_endResName_sett   Strand_endResName_getRp  t   Strand_endChainID_sett   Strand_endChainID_getRq  t   Strand_endSeqNum_sett   Strand_endSeqNum_getRr  t   Strand_endICode_sett   Strand_endICode_getRs  t   Strand_sense_sett   Strand_sense_getRš  t   Strand_curAtom_sett   Strand_curAtom_getR›  t   Strand_curResName_sett   Strand_curResName_getRœ  t   Strand_curChainID_sett   Strand_curChainID_getR�  t   Strand_curResSeq_sett   Strand_curResSeq_getRž  t   Strand_curICode_sett   Strand_curICode_getRŸ  t   Strand_prevAtom_sett   Strand_prevAtom_getR   t   Strand_prevResName_sett   Strand_prevResName_getR¡  t   Strand_prevChainID_sett   Strand_prevChainID_getR¢  t   Strand_prevResSeq_sett   Strand_prevResSeq_getR£  t   Strand_prevICode_sett   Strand_prevICode_getR¤  R/   t   delete_StrandR<   R=   R  R  R!  R%  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR—  ê	  sÀ   		                     						t   Sheetc           B   s%  e  Z i  Z d  „  Z i  Z d „  Z e Z e j	 e d <e j
 e d <e rb e e j
 e j	 ƒ Z n  e j e d <e j e d <e rš e e j e j ƒ Z n  e j e d <e j e d <e rÒ e e j e j ƒ Z n  d „  Z e j Z d „  Z d „  Z d „  Z d	 „  Z d
 „  Z d „  Z d „  Z RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   RÕ  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   >
  s    c         C   s   t  |  t | ƒ S(   N(   R#   RÕ  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   @
  s    R˜  t   nStrandst   strandc         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t	   new_SheetR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   K
  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   P
  s    c         C   s   t  j |  ƒ S(   N(   R   t   Sheet_FreeMemory(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR�  Q
  s    c         C   s   t  j |  ƒ S(   N(   R   t   Sheet_OrderSheet(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   OrderSheetR
  s    c         G   s   t  j |  | Œ S(   N(   R   t   Sheet_MakeCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  S
  s    c         G   s   t  j |  | Œ S(   N(   R   t   Sheet_ConvertPDBASCII(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  T
  s    c         G   s   t  j |  | Œ S(   N(   R   t   Sheet_GetCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR!  U
  s    c         G   s   t  j |  | Œ S(   N(   R   t
   Sheet_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR%  V
  s    (   R   R'   R   R9   R"   R:   R)   R%   R   t   Sheet_sheetID_sett   Sheet_sheetID_getR>   R(  R˜  t   Sheet_nStrands_sett   Sheet_nStrands_getRÖ  t   Sheet_strand_sett   Sheet_strand_getR×  R/   t   delete_SheetR<   R=   R�  RÛ  R  R  R!  R%  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÕ  <
  s4   		   								t   Sheetsc           B   sä   e  Z i  Z d  „  Z i  Z d „  Z e Z e j	 e d <e j
 e d <e rb e e j
 e j	 ƒ Z n  e j e d <e j e d <e rš e e j e j ƒ Z n  d „  Z e j Z d „  Z d „  Z d „  Z d „  Z d	 „  Z d
 „  Z RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   Rç  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   \
  s    c         C   s   t  |  t | ƒ S(   N(   R#   Rç  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ^
  s    t   nSheetst   sheetc         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t
   new_SheetsR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   f
  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   k
  s    c         C   s   t  j |  ƒ S(   N(   R   t   Sheets_FreeMemory(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR�  l
  s    c         G   s   t  j |  | Œ S(   N(   R   t   Sheets_MakeCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  m
  s    c         G   s   t  j |  | Œ S(   N(   R   t   Sheets_ConvertPDBASCII(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  n
  s    c         G   s   t  j |  | Œ S(   N(   R   t   Sheets_GetCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR!  o
  s    c         G   s   t  j |  | Œ S(   N(   R   t   Sheets_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR%  p
  s    (   R   R'   R   R9   R"   R:   R)   R%   R   t   Sheets_nSheets_sett   Sheets_nSheets_getR>   R(  Rè  t   Sheets_sheet_sett   Sheets_sheet_getRé  R/   t   delete_SheetsR<   R=   R�  R  R  R!  R%  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRç  Z
  s*   		  							t   Turnc           B   sÜ  e  Z i  Z d  „  Z i  Z d „  Z e Z e j	 e d <e j
 e d <e rb e e j
 e j	 ƒ Z n  e j e d <e j e d <e rš e e j e j ƒ Z n  e j e d <e j e d <e rÒ e e j e j ƒ Z n  e j e d <e j e d <e r
e e j e j ƒ Z n  e j e d <e j e d <e rBe e j e j ƒ Z n  e j e d <e j e d <e rze e j e j ƒ Z n  e j e d <e j e d <e r²e e j e j ƒ Z n  e j  e d	 <e j! e d	 <e rêe e j! e j  ƒ Z" n  e j# e d
 <e j$ e d
 <e r"e e j$ e j# ƒ Z% n  e j& e d <e j' e d <e rZe e j' e j& ƒ Z( n  e j) e d <e j* e d <e r’e e j* e j) ƒ Z+ n  d „  Z, e j- Z. d „  Z/ d „  Z0 d „  Z1 d „  Z2 d „  Z3 d „  Z4 RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   Rõ  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   v
  s    c         C   s   t  |  t | ƒ S(   N(   R#   Rõ  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   x
  s    Rµ  t   turnIDRl  Rm  Rn  Ro  Rp  Rq  Rr  Rs  Rk  c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_TurnR   R.   (   R   R1   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   ›
  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,    
  s    c         G   s   t  j |  | Œ S(   N(   R   t   Turn_MakeCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  ¡
  s    c         G   s   t  j |  | Œ S(   N(   R   t   Turn_ConvertPDBASCII(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  ¢
  s    c         G   s   t  j |  | Œ S(   N(   R   t   Turn_GetCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR!  £
  s    c         C   s   t  j |  ƒ S(   N(   R   t   Turn_GetClassID(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR#  ¤
  s    c         G   s   t  j |  | Œ S(   N(   R   t	   Turn_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR%  ¥
  s    (5   R   R'   R   R9   R"   R:   R)   R%   R   t   Turn_serNum_sett   Turn_serNum_getR>   R(  Rµ  t   Turn_turnID_sett   Turn_turnID_getRö  t   Turn_initResName_sett   Turn_initResName_getRl  t   Turn_initChainID_sett   Turn_initChainID_getRm  t   Turn_initSeqNum_sett   Turn_initSeqNum_getRn  t   Turn_initICode_sett   Turn_initICode_getRo  t   Turn_endResName_sett   Turn_endResName_getRp  t   Turn_endChainID_sett   Turn_endChainID_getRq  t   Turn_endSeqNum_sett   Turn_endSeqNum_getRr  t   Turn_endICode_sett   Turn_endICode_getRs  t   Turn_comment_sett   Turn_comment_getRk  R/   t   delete_TurnR<   R=   R  R  R!  R#  R%  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRõ  t
  sr   		           							t   HetCompoundsc           B   sö   e  Z i  Z d  „  Z i  Z d „  Z e Z e j	 e d <e j
 e d <e rb e e j
 e j	 ƒ Z n  e j e d <e j e d <e rš e e j e j ƒ Z n  d „  Z e j Z d „  Z d „  Z d „  Z d „  Z d	 „  Z d
 „  Z d „  Z d „  Z RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   R  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   «
  s    c         C   s   t  |  t | ƒ S(   N(   R#   R  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ­
  s    t   nHetst   hetCompoundc         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_HetCompoundsR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   µ
  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   º
  s    c         C   s   t  j |  ƒ S(   N(   R   t   HetCompounds_FreeMemory(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR�  »
  s    c         G   s   t  j |  | Œ S(   N(   R   t   HetCompounds_ConvertHETNAM(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ConvertHETNAM¼
  s    c         G   s   t  j |  | Œ S(   N(   R   t   HetCompounds_ConvertHETSYN(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ConvertHETSYN½
  s    c         G   s   t  j |  | Œ S(   N(   R   t   HetCompounds_ConvertFORMUL(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ConvertFORMUL¾
  s    c         G   s   t  j |  | Œ S(   N(   R   t   HetCompounds_MakeCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  ¿
  s    c         G   s   t  j |  | Œ S(   N(   R   t   HetCompounds_GetCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR!  À
  s    c         G   s   t  j |  | Œ S(   N(   R   t   HetCompounds_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR%  Á
  s    (   R   R'   R   R9   R"   R:   R)   R%   R   t   HetCompounds_nHets_sett   HetCompounds_nHets_getR>   R(  R  t   HetCompounds_hetCompound_sett   HetCompounds_hetCompound_getR  R/   t   delete_HetCompoundsR<   R=   R�  R  R  R  R  R!  R%  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  ©
  s.   		  									t   LinkContainerc           B   sG   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   R'  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   Ç
  s    c         C   s   t  |  t | ƒ S(   N(   R#   R'  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   É
  s    c         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_LinkContainerR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   Ë
  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   Ð
  s    (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_LinkContainerR<   R=   (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR'  Å
  s   				t   Linkc           B   sÔ  e  Z i  Z d  „  Z i  Z d „  Z e Z e j	 e d <e j
 e d <e rb e e j
 e j	 ƒ Z n  e j e d <e j e d <e rš e e j e j ƒ Z n  e j e d <e j e d <e rÒ e e j e j ƒ Z n  e j e d <e j e d <e r
e e j e j ƒ Z n  e j e d <e j e d <e rBe e j e j ƒ Z n  e j e d <e j e d <e rze e j e j ƒ Z n  e j e d <e j e d <e r²e e j e j ƒ Z n  e j  e d	 <e j! e d	 <e rêe e j! e j  ƒ Z" n  e j# e d
 <e j$ e d
 <e r"e e j$ e j# ƒ Z% n  e j& e d <e j' e d <e rZe e j' e j& ƒ Z( n  e j) e d <e j* e d <e r’e e j* e j) ƒ Z+ n  e j, e d <e j- e d <e rÊe e j- e j, ƒ Z. n  e j/ e d <e j0 e d <e re e j0 e j/ ƒ Z1 n  e j2 e d <e j3 e d <e r:e e j3 e j2 ƒ Z4 n  e j5 e d <e j6 e d <e rre e j6 e j5 ƒ Z7 n  e j8 e d <e j9 e d <e rªe e j9 e j8 ƒ Z: n  e j; e d <e j< e d <e râe e j< e j; ƒ Z= n  e j> e d <e j? e d <e re e j? e j> ƒ Z@ n  e jA e d <e jB e d <e rRe e jB e jA ƒ ZC n  e jD e d <e jE e d <e rŠe e jE e jD ƒ ZF n  d „  ZG e jH ZI d „  ZJ d „  ZK d „  ZL d „  ZM d „  ZN d „  ZO RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   R*  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   Ö
  s    c         C   s   t  |  t | ƒ S(   N(   R#   R*  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   Ø
  s    t   atName1t   aloc1t   resName1t   chainID1t   seqNum1t   insCode1t   atName2t   aloc2t   resName2t   chainID2t   seqNum2t   insCode2t   s1t   i1t   j1t   k1t   s2t   i2t   j2t   k2c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_LinkR   R.   (   R   R1   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/     s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,     s    c         G   s   t  j |  | Œ S(   N(   R   t   Link_MakeCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR    s    c         G   s   t  j |  | Œ S(   N(   R   t   Link_ConvertPDBASCII(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR    s    c         G   s   t  j |  | Œ S(   N(   R   t   Link_GetCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR!    s    c         C   s   t  j |  ƒ S(   N(   R   t   Link_GetClassID(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR#    s    c         G   s   t  j |  | Œ S(   N(   R   t	   Link_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR%     s    (P   R   R'   R   R9   R"   R:   R)   R%   R   t   Link_atName1_sett   Link_atName1_getR>   R(  R+  t   Link_aloc1_sett   Link_aloc1_getR,  t   Link_resName1_sett   Link_resName1_getR-  t   Link_chainID1_sett   Link_chainID1_getR.  t   Link_seqNum1_sett   Link_seqNum1_getR/  t   Link_insCode1_sett   Link_insCode1_getR0  t   Link_atName2_sett   Link_atName2_getR1  t   Link_aloc2_sett   Link_aloc2_getR2  t   Link_resName2_sett   Link_resName2_getR3  t   Link_chainID2_sett   Link_chainID2_getR4  t   Link_seqNum2_sett   Link_seqNum2_getR5  t   Link_insCode2_sett   Link_insCode2_getR6  t   Link_s1_sett   Link_s1_getR7  t   Link_i1_sett   Link_i1_getR8  t   Link_j1_sett   Link_j1_getR9  t   Link_k1_sett   Link_k1_getR:  t   Link_s2_sett   Link_s2_getR;  t   Link_i2_sett   Link_i2_getR<  t   Link_j2_sett   Link_j2_getR=  t   Link_k2_sett   Link_k2_getR>  R/   t   delete_LinkR<   R=   R  R  R!  R#  R%  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR*  Ô
  sº   		                    							t   LinkRContainerc           B   sG   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   Rn  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   &  s    c         C   s   t  |  t | ƒ S(   N(   R#   Rn  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   (  s    c         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_LinkRContainerR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   *  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   /  s    (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_LinkRContainerR<   R=   (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRn  $  s   				t   LinkRc           B   s„  e  Z i  Z d  „  Z i  Z d „  Z e Z e j	 e d <e j
 e d <e rb e e j
 e j	 ƒ Z n  e j e d <e j e d <e rš e e j e j ƒ Z n  e j e d <e j e d <e rÒ e e j e j ƒ Z n  e j e d <e j e d <e r
e e j e j ƒ Z n  e j e d <e j e d <e rBe e j e j ƒ Z n  e j e d <e j e d <e rze e j e j ƒ Z n  e j e d <e j e d <e r²e e j e j ƒ Z n  e j  e d	 <e j! e d	 <e rêe e j! e j  ƒ Z" n  e j# e d
 <e j$ e d
 <e r"e e j$ e j# ƒ Z% n  e j& e d <e j' e d <e rZe e j' e j& ƒ Z( n  e j) e d <e j* e d <e r’e e j* e j) ƒ Z+ n  e j, e d <e j- e d <e rÊe e j- e j, ƒ Z. n  e j/ e d <e j0 e d <e re e j0 e j/ ƒ Z1 n  e j2 e d <e j3 e d <e r:e e j3 e j2 ƒ Z4 n  d „  Z5 e j6 Z7 d „  Z8 d „  Z9 d „  Z: d „  Z; d „  Z< d „  Z= RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   Rq  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   5  s    c         C   s   t  |  t | ƒ S(   N(   R#   Rq  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   7  s    t   linkRIDR+  R,  R-  R.  R/  R0  R1  R2  R3  R4  R5  R6  R˜  c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t	   new_LinkRR   R.   (   R   R1   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   c  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   h  s    c         G   s   t  j |  | Œ S(   N(   R   t   LinkR_MakeCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  i  s    c         G   s   t  j |  | Œ S(   N(   R   t   LinkR_ConvertPDBASCII(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  j  s    c         G   s   t  j |  | Œ S(   N(   R   t   LinkR_GetCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR!  k  s    c         C   s   t  j |  ƒ S(   N(   R   t   LinkR_GetClassID(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR#  l  s    c         G   s   t  j |  | Œ S(   N(   R   t
   LinkR_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR%  m  s    (>   R   R'   R   R9   R"   R:   R)   R%   R   t   LinkR_linkRID_sett   LinkR_linkRID_getR>   R(  Rr  t   LinkR_atName1_sett   LinkR_atName1_getR+  t   LinkR_aloc1_sett   LinkR_aloc1_getR,  t   LinkR_resName1_sett   LinkR_resName1_getR-  t   LinkR_chainID1_sett   LinkR_chainID1_getR.  t   LinkR_seqNum1_sett   LinkR_seqNum1_getR/  t   LinkR_insCode1_sett   LinkR_insCode1_getR0  t   LinkR_atName2_sett   LinkR_atName2_getR1  t   LinkR_aloc2_sett   LinkR_aloc2_getR2  t   LinkR_resName2_sett   LinkR_resName2_getR3  t   LinkR_chainID2_sett   LinkR_chainID2_getR4  t   LinkR_seqNum2_sett   LinkR_seqNum2_getR5  t   LinkR_insCode2_sett   LinkR_insCode2_getR6  t   LinkR_dist_sett   LinkR_dist_getR˜  R/   t   delete_LinkRR<   R=   R  R  R!  R#  R%  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRq  3  sŠ   		              							t   CisPepContainerc           B   sG   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   R–  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   s  s    c         C   s   t  |  t | ƒ S(   N(   R#   R–  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   u  s    c         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_CisPepContainerR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   w  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   |  s    (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_CisPepContainerR<   R=   (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR–  q  s   				t   CisPepc           B   sÊ  e  Z i  Z d  „  Z i  Z d „  Z e Z e j	 e d <e j
 e d <e rb e e j
 e j	 ƒ Z n  e j e d <e j e d <e rš e e j e j ƒ Z n  e j e d <e j e d <e rÒ e e j e j ƒ Z n  e j e d <e j e d <e r
e e j e j ƒ Z n  e j e d <e j e d <e rBe e j e j ƒ Z n  e j e d <e j e d <e rze e j e j ƒ Z n  e j e d <e j e d <e r²e e j e j ƒ Z n  e j  e d	 <e j! e d	 <e rêe e j! e j  ƒ Z" n  e j# e d
 <e j$ e d
 <e r"e e j$ e j# ƒ Z% n  e j& e d <e j' e d <e rZe e j' e j& ƒ Z( n  e j) e d <e j* e d <e r’e e j* e j) ƒ Z+ n  d „  Z, e j- Z. d „  Z/ d „  Z0 d „  Z1 d „  Z2 RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   R™  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ‚  s    c         C   s   t  |  t | ƒ S(   N(   R#   R™  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   „  s    Rµ  t   pep1R.  R/  t   icode1t   pep2R4  R5  t   icode2t   modNumt   measurec         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t
   new_CisPepR   R.   (   R   R1   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   §  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ¬  s    c         G   s   t  j |  | Œ S(   N(   R   t   CisPep_ConvertPDBASCII(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  ­  s    c         C   s   t  j |  ƒ S(   N(   R   t   CisPep_GetClassID(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR#  ®  s    c         G   s   t  j |  | Œ S(   N(   R   t   CisPep_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR%  ¯  s    (3   R   R'   R   R9   R"   R:   R)   R%   R   t   CisPep_serNum_sett   CisPep_serNum_getR>   R(  Rµ  t   CisPep_pep1_sett   CisPep_pep1_getRš  t   CisPep_chainID1_sett   CisPep_chainID1_getR.  t   CisPep_seqNum1_sett   CisPep_seqNum1_getR/  t   CisPep_icode1_sett   CisPep_icode1_getR›  t   CisPep_pep2_sett   CisPep_pep2_getRœ  t   CisPep_chainID2_sett   CisPep_chainID2_getR4  t   CisPep_seqNum2_sett   CisPep_seqNum2_getR5  t   CisPep_icode2_sett   CisPep_icode2_getR�  t   CisPep_modNum_sett   CisPep_modNum_getRž  t   CisPep_measure_sett   CisPep_measure_getRŸ  R/   t   delete_CisPepR<   R=   R  R#  R%  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR™  €  sn   		           					c           C   s
   t  j ƒ  S(   N(   R   t   newModel(    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR»  º  s    c          G   s   t  j |  Œ  S(   N(   R   t   SetMakersModel(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR¼  ¾  s    t   Modelc           B   s°  e  Z i  Z x* e g D] Z e j e e d  i  ƒ ƒ q Wd „  Z i  Z x* e g D] Z e j e e d i  ƒ ƒ qR Wd „  Z	 e
 Z d „  Z e j Z d „  Z d „  Z d „  Z d „  Z d	 „  Z d
 „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z  d „  Z! d „  Z" d „  Z# d „  Z$ d „  Z% d „  Z& d „  Z' d „  Z( d „  Z) d „  Z* d  „  Z+ d! „  Z, d" „  Z- d# „  Z. d$ „  Z/ d% „  Z0 d& „  Z1 d' „  Z2 d( „  Z3 d) „  Z4 d* „  Z5 d+ „  Z6 d, „  Z7 d- „  Z8 d. „  Z9 d/ „  Z: d0 „  Z; d1 „  Z< d2 „  Z= d3 „  Z> d4 „  Z? d5 „  Z@ d6 „  ZA d7 „  ZB d8 „  ZC d9 „  ZD d: „  ZE d; „  ZF d< „  ZG d= „  ZH d> „  ZI d? „  ZJ d@ „  ZK dA „  ZL dB „  ZM dC „  ZN dD „  ZO dE „  ZP dF „  ZQ dG „  ZR dH „  ZS dI „  ZT dJ „  ZU dK „  ZV dL „  ZW dM „  ZX dN „  ZY dO „  ZZ dP „  Z[ dQ „  Z\ dR „  Z] dS „  Z^ dT „  Z_ dU „  Z` dV „  Za dW „  Zb dX „  Zc dY „  Zd dZ „  Ze d[ „  Zf d\ „  Zg RS(]   R   c         C   s   t  |  t | | ƒ S(   N(   R!   R½  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   Ä  s    R"   c         C   s   t  |  t | ƒ S(   N(   R#   R½  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   Ç  s    c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t	   new_ModelR   R.   (   R   R1   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   É  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   Î  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_SetMMDBManager(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   SetMMDBManagerÏ  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_GetCoordHierarchy(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRô   Ð  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_GetChainCreate(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetChainCreateÑ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_CreateChain(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   CreateChainÒ  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_GetEntryID(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRî   Ó  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_SetEntryID(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRð   Ô  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_GetSerNum(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRü   Õ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_GetModelID(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   GetModelIDÖ  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_GetNumberOfModels(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRö   ×  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_GetNumberOfChains(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRå  Ø  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_GetNewChainID(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  Ù  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_GetChain(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR"  Ú  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_GetChainTable(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRè  Û  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_DeleteChain(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRê  Ü  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_DeleteAllChains(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRì  Ý  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_DeleteSolventChains(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   DeleteSolventChainsÞ  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_TrimChainTable(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   TrimChainTableß  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_AddChain(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRò   à  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_SortChains(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   SortChainsá  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_GetNumberOfResidues(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR­  â  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_GetResidue(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR¯  ã  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_GetResidueNo(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR±  ä  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_GetResidueTable(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR³  å  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_DeleteResidue(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR·  æ  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_DeleteSolvent(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR»  ç  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_DeleteAllResidues(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR¹  è  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_AddResidue(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR¿  é  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_GetNumberOfAllAtoms(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRø   ê  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_GetAllAtoms(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRú   ë  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_GetNumberOfAtoms(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÃ  ì  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_GetAtom(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÅ  í  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_GetAtomTable(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÇ  î  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_GetAtomTable1(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÉ  ï  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_DeleteAtom(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRË  ð  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_DeleteAllAtoms(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÍ  ñ  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_DeleteAltLocs(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÏ  ò  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_AddAtom(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÑ  ó  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_ConvertPDBString(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   ConvertPDBStringô  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_MakeAtomCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR«  õ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_MakePSCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   MakePSCIFö  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_GetCIF(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR!  ÷  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_MoveChain(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   MoveChainø  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_GetAIndexRange(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetAIndexRangeù  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_MaskAtoms(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRç  ú  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_MaskResidues(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRé  û  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_MaskChains(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   MaskChainsü  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_UnmaskAtoms(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRë  ý  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_UnmaskResidues(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRí  þ  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_UnmaskChains(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   UnmaskChainsÿ  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_GetNumberOfHelices(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetNumberOfHelices   s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_GetNumberOfSheets(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetNumberOfSheets  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_GetHelix(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetHelix  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_GetSheetID(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   GetSheetID  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_GetSheet(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetSheet  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_GetNumberOfStrands(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetNumberOfStrands  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_GetStrand(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   GetStrand  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_GetHelices(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   GetHelices  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_GetSheets(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   GetSheets  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_RemoveSecStructure(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   RemoveSecStructure	  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_CalcSecStructure(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   CalcSecStructure
  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_GetHetInfo(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   GetHetInfo  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_RemoveHetInfo(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   RemoveHetInfo  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_GetNumberOfLinks(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetNumberOfLinks  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_GetLink(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetLink  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_GetLinks(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetLinks  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_RemoveLinks(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   RemoveLinks  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_AddLink(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   AddLink  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_GetNumberOfLinkRs(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetNumberOfLinkRs  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_GetLinkR(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetLinkR  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_GetLinkRs(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   GetLinkRs  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_RemoveLinkRs(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   RemoveLinkRs  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_AddLinkR(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   AddLinkR  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_GetNumberOfCisPeps(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   GetNumberOfCisPeps  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_GetCisPep(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   GetCisPep  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_GetCisPeps(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   GetCisPeps  s    c         C   s   t  j |  ƒ S(   N(   R   t   Model_RemoveCisPeps(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   RemoveCisPeps  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_AddCisPep(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   AddCisPep  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_ApplyTransform(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÓ    s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_isInSelection(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR÷    s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_PutUDData(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRý    s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_GetUDData(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÿ    s    c         G   s   t  j |  | Œ S(   N(   R   t
   Model_Copy(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR%     s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_CopyHets(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   CopyHets!  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_CopySecStructure(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   CopySecStructure"  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_CopyLinks(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt	   CopyLinks#  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_CopyLinkRs(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt
   CopyLinkRs$  s    c         G   s   t  j |  | Œ S(   N(   R   t   Model_CopyCisPeps(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   CopyCisPeps%  s    (h   R   R'   R   Rë   Rç   Rè   Ré   R9   R"   R:   R)   R%   R/   R   t   delete_ModelR<   R=   RÀ  Rô   RÃ  RÅ  Rî   Rð   Rü   RÊ  Rö   Rå  R  R"  Rè  Rê  Rì  RÓ  RÕ  Rò   RØ  R­  R¯  R±  R³  R·  R»  R¹  R¿  Rø   Rú   RÃ  RÅ  RÇ  RÉ  RË  RÍ  RÏ  RÑ  Rì  R«  Rï  R!  Rò  Rô  Rç  Ré  Rø  Rë  Rí  Rü  Rþ  R   R  R  R  R  R
  R  R  R  R  R  R  R  R  R  R  R   R"  R$  R&  R(  R*  R,  R.  R0  R2  R4  RÓ  R÷  Rý  Rÿ  R%  R;  R=  R?  RA  RC  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR½  Á  sÆ    	 																																																																																										c          G   s   t  j |  Œ  S(   N(   R   R  (   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  *  s    c          G   s   t  j |  Œ  S(   N(   R   t   getElementNo(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRE  .  s    c          G   s   t  j |  Œ  S(   N(   R   t   getMolecWeight(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRF  2  s    c          G   s   t  j |  Œ  S(   N(   R   t   getCovalentRadius(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRG  6  s    c          G   s   t  j |  Œ  S(   N(   R   t   getVdWaalsRadius(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRH  :  s    c          G   s   t  j |  Œ  S(   N(   R   t   getResidueNo(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRI  >  s    t
   AAPropertyc           B   s'  e  Z i  Z d  „  Z i  Z d „  Z e Z e j	 e d <e j
 e d <e rb e e j
 e j	 ƒ Z n  e j e d <e j e d <e rš e e j e j ƒ Z n  e j e d <e j e d <e rÒ e e j e j ƒ Z n  e j e d <e j e d <e r
e e j e j ƒ Z n  d „  Z e j Z d „  Z RS(   c         C   s   t  |  t | | ƒ S(   N(   R!   RJ  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   C  s    c         C   s   t  |  t | ƒ S(   N(   R#   RJ  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   E  s    R   t
   hydropathyR¿  t   relSolvEnergyc         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_AAPropertyR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   S  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   X  s    (   R   R'   R   R9   R"   R:   R)   R%   R   t   AAProperty_name_sett   AAProperty_name_getR>   R(  R   t   AAProperty_hydropathy_sett   AAProperty_hydropathy_getRK  t   AAProperty_charge_sett   AAProperty_charge_getR¿  t   AAProperty_relSolvEnergy_sett   AAProperty_relSolvEnergy_getRL  R/   t   delete_AAPropertyR<   R=   (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRJ  A  s0   		    		c          G   s   t  j |  Œ  S(   N(   R   t   GetAAPIndex(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRW  f  s    c          G   s   t  j |  Œ  S(   N(   R   R   (   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR   j  s    c          G   s   t  j |  Œ  S(   N(   R   t   GetAACharge(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRX  n  s    c          G   s   t  j |  Œ  S(   N(   R   t   GetAASolvationEnergy(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRY  r  s    c          G   s   t  j |  Œ  S(   N(   R   Rþ  (   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRþ  v  s    c          G   s   t  j |  Œ  S(   N(   R   R  (   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  z  s    c          G   s   t  j |  Œ  S(   N(   R   R¡  (   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR¡  ~  s    c          G   s   t  j |  Œ  S(   N(   R   R£  (   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR£  ‚  s    c          G   s   t  j |  Œ  S(   N(   R   R¥  (   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR¥  †  s    c          G   s   t  j |  Œ  S(   N(   R   R§  (   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR§  Š  s    c          G   s   t  j |  Œ  S(   N(   R   t   Get1LetterCode(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRZ  Ž  s    c          G   s   t  j |  Œ  S(   N(   R   t   Get3LetterCode(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR[  ’  s    c          G   s   t  j |  Œ  S(   N(   R   t   GetErrorDescriptionChar(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR\  –  s    c          G   s   t  j |  Œ  S(   N(   R   RÇ  (   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRÇ  š  s    c          G   s   t  j |  Œ  S(   N(   R   Rè  (   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRè  ž  s    c          G   s   t  j |  Œ  S(   N(   R   R³  (   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR³  ¢  s    c          G   s   t  j |  Œ  S(   N(   R   t   GetModelSelIndex(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR]  ¦  s    c          G   s   t  j |  Œ  S(   N(   R   t   GetChainSelIndex(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR^  ª  s    c          G   s   t  j |  Œ  S(   N(   R   t   GetResidueSelIndex(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR_  ®  s    c          G   s   t  j |  Œ  S(   N(   R   t   GetAtomSelIndex(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR`  ²  s    c          G   s   t  j |  Œ  S(   N(   R   t   getPstr(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRa  ¶  s    c          G   s   t  j |  Œ  S(   N(   R   t   getAAProperty(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRb  º  s    c          G   s   t  j |  Œ  S(   N(   R   t
   getPCChain(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRc  ¾  s    c          G   s   t  j |  Œ  S(   N(   R   t   getPCResidue(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRd  Â  s    c          G   s   t  j |  Œ  S(   N(   R   t
   getPPCAtom(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRe  Æ  s    c          G   s   t  j |  Œ  S(   N(   R   t	   getPCAtom(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRf  Ê  s    c          G   s   t  j |  Œ  S(   N(   R   t   getCAtom(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRg  Î  s    c          G   s   t  j |  Œ  S(   N(   R   t
   newPPCAtom(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRh  Ò  s    c          G   s   t  j |  Œ  S(   N(   R   t
   delPPCAtom(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRi  Ö  s    c          G   s   t  j |  Œ  S(   N(   R   t   newPPCResidue(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRj  Ú  s    c          G   s   t  j |  Œ  S(   N(   R   t   delPPCResidue(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRk  Þ  s    c          G   s   t  j |  Œ  S(   N(   R   t   newPPCChain(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRl  â  s    c          G   s   t  j |  Œ  S(   N(   R   t   delPPCChain(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRm  æ  s    c           C   s
   t  j ƒ  S(   N(   R   t	   newpmat44(    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRn  ê  s    c          G   s   t  j |  Œ  S(   N(   R   t   delrp(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRo  î  s    t	   realtypepc           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  e d <e r… e e	 j ƒ Z n  RS(	   c         C   s   t  |  t | | ƒ S(   N(   R!   Rp  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ó  s    c         C   s   t  |  t | ƒ S(   N(   R#   Rp  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   õ  s    c         C   s7   t  j ƒ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_realtypepR   R.   (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/   ÷  s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,   ü  s    c         G   s   t  j |  | Œ S(   N(   R   t   realtypep_assign(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR2   ý  s    c         C   s   t  j |  ƒ S(   N(   R   t   realtypep_value(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR   þ  s    c         C   s   t  j |  ƒ S(   N(   R   t   realtypep_cast(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR5   ÿ  s    c         C   s   t  j S(   N(   R   t   realtypep_frompointer(   R7   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,      s    R8   (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_realtypepR<   R=   R2   R   R5   R>   R?   Ru  R8   (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRp  ñ  s   								 c          G   s   t  j |  Œ  S(   N(   R   Ru  (   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRu    s    t	   realtypeac           B   s‡   e  Z i  Z d  „  Z i  Z d „  Z e Z d „  Z e	 j
 Z d „  Z d „  Z d „  Z d „  Z d „  e d <e r… e e	 j ƒ Z n  RS(	   c         C   s   t  |  t | | ƒ S(   N(   R!   Rw  (   R   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,     s    c         C   s   t  |  t | ƒ S(   N(   R#   Rw  (   R   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,     s    c         G   s:   t  j | Œ  } y |  j j | ƒ Wn | |  _ n Xd  S(   N(   R   t   new_realtypeaR   R.   (   R   R1   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR/     s
      c         C   s   d  S(   N(   R   (   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,     s    c         G   s   t  j |  | Œ S(   N(   R   t   realtypea___getitem__(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRQ     s    c         G   s   t  j |  | Œ S(   N(   R   t   realtypea___setitem__(   R   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRS     s    c         C   s   t  j |  ƒ S(   N(   R   t   realtypea_cast(   R   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR5     s    c         C   s   t  j S(   N(   R   t   realtypea_frompointer(   R7   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR,     s    R8   (   R   R'   R   R9   R"   R:   R)   R%   R/   R   t   delete_realtypeaR<   R=   RQ   RS   R5   R>   R?   R|  R8   (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyRw    s   								 c          G   s   t  j |  Œ  S(   N(   R   R|  (   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR|     s    c          G   s   t  j |  Œ  S(   N(   R   t   double_to_realtype(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR~  %  s    c          G   s   t  j |  Œ  S(   N(   R   t   realtype_to_double(   R1   (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyR  )  s    (   i   i   i    (    (d  t   sysR    R   R   t   propertyR(  t	   NameErrorR    R!   R#   R)   t   objectR*   R>   R   R+   t   intp_swigregisterR6   R@   t   doublep_swigregisterRE   RG   t   floatp_swigregisterRL   RN   t   inta_swigregisterRU   RW   t   doublea_swigregisterR\   R^   t   floata_swigregisterRc   Re   Rf   Rg   Rh   Ri   Rj   Rk   Rl   Rm   Rn   Ro   Rp   Rq   Rr   Rs   Rt   Ru   Rv   Rw   Rx   Ry   Rz   R{   R|   R}   R~   R   R€   R�   R‚   Rƒ   R„   R…   R†   R‡   Rˆ   R‰   RŠ   R‹   RŒ   R�   RŽ   R�   R�   R‘   R’   R“   R”   R•   R–   R—   R˜   R™   Rš   R›   Rœ   R�   Rž   RŸ   R    R¡   R¢   R£   t   SCUTKEY_BEGINt   SCUTKEY_ENDt   SCUTKEY_BEGENDR¤   R¥   R¦   R§   R¨   R©   Rª   R«   R¬   R­   R®   R¯   R°   R±   R²   R³   R´   Rµ   R¶   R·   R¸   R¹   Rº   R»   R¼   t   MAJOR_VERSIONt   MINOR_VERSIONt   MICRO_VERSIONt   PRNK_Silentt   PRNK_SimRWBROOKt   Error_EmptyCIFt   Error_NoErrort   Error_Okt   Error_WrongSectiont   Error_WrongChainIDt   Error_WrongEntryIDt   Error_SEQRES_serNumt   Error_SEQRES_numRest   Error_SEQRES_extraRest   Error_NCSM_Unrecognizedt   Error_NCSM_AlreadySett   Error_NCSM_WrongSerialt   Error_NCSM_UnmatchIGt   Error_ATOM_Unrecognizedt   Error_ATOM_AlreadySett   Error_ATOM_NoResiduet   Error_ATOM_Unmatcht   Error_CantOpenFilet   Error_UnrecognizedIntegert   Error_WrongModelNot   Error_DuplicatedModelt   Error_NoModelt   Error_ForeignFilet   Error_WrongEditiont   Error_NotACIFFilet   Error_NoDatat   Error_NoLoopt   Error_NoStructt   Error_UnrecognCIFItemst   Error_MissingCIFFieldt   Error_EmptyCIFLoopt   Error_EmptyCIFStructt   Error_UnexpEndOfCIFt   Error_MissgCIFLoopFieldt   Error_NotACIFStructuret   Error_NotACIFLoopt   Error_UnrecognizedRealt   Error_NoSheetIDt   Error_WrongSheetIDt   Error_WrongStrandNot   Error_WrongNumberOfStrandst   Error_WrongSheetOrdert   Error_HBondInconsistencyt   Error_EmptyResidueNamet   Error_DuplicateSeqNumt   Error_NoLogicalNamet   Error_EmptyFilet   Error_Unknownt   Error_CIF_EmptyRowt   Error_GeneralError1t   ClassID_Templatet   ClassID_Stringt   ClassID_ObsLinet   ClassID_TitleLinet   ClassID_CAVEATt   ClassID_Compoundt   ClassID_Sourcet   ClassID_ExpDatat   ClassID_MdlTypet   ClassID_Authort   ClassID_RevDatat   ClassID_Supersedet   ClassID_Journalt   ClassID_Remarkt   ClassID_DBReferencet   ClassID_SeqAdvt   ClassID_ModRest   ClassID_Hett   ClassID_NCSMatrixt   ClassID_TVectt   ClassID_Helixt   ClassID_Turnt   ClassID_Linkt   ClassID_LinkRt   ClassID_CisPepR½   t   Mask_swigregistert   cvart   MinRealt   MaxRealt   fMinRealt   fMaxRealt   MinShortRealt   MaxShortRealt   MaxIntt   MinIntt   MaxWordt   MaxInt4t   MinInt4t   MaxWord4t   Pit   Eut   ln10t   ANY_RESt   UDR_ATOMt   UDR_RESIDUEt	   UDR_CHAINt	   UDR_MODELt   UDR_HIERARCHYt	   UDRF_ATOMt   UDRF_RESIDUEt
   UDRF_CHAINt
   UDRF_MODELt   UDRF_HIERARCHYt	   UDRF_MASKRÚ   t   UDRegister_swigregistert	   UDDATA_Okt   UDDATA_WrongHandlet   UDDATA_WrongUDRTypet   UDDATA_NoDataRå   t   UDData_swigregisterRë   t   ProModel_swigregisterR  t   ChainContainer_swigregisterR  t   ContainerChain_swigregisterR  t   DBReference_swigregisterR>  t   SeqAdv_swigregisterR\  t   SeqRes_swigregisterRi  t   ModRes_swigregisterR}  t   HetRec_swigregisterR‘  R’  R“  t   Chain_swigregistert   ASET_Coordinatest   ASET_Occupancyt   ASET_tempFactort   ASET_CoordSigmat   ASET_OccSigmat   ASET_tFacSigmat   ASET_Anis_tFact   ASET_Anis_tFSigmat   ASET_Charget   ASET_AllR  t   AtomStat_swigregistert   ATOM_NoSeqNumR¡  t   AtomBondI_swigregisterRª  t   AtomBond_swigregisterR²  R³  R´  t   Atom_swigregistert   ALF_NoAltCodest   ALF_EmptyAltLoct   ALF_NoEmptyAltLoct   ALF_Messt   ALF_Occupancyt   SSE_Nonet
   SSE_Strandt	   SSE_Bulget	   SSE_3Turnt	   SSE_4Turnt	   SSE_5Turnt	   SSE_HelixR€  R�  R‚  t   Residue_swigregistert   MMDBF_AutoSerialst   MMDBF_NoCoordReadt   MMDBF_SimRWBROOKt   MMDBF_PrintCIFWarningst   MMDBF_EnforceSpacest   MMDBF_IgnoreDuplSeqNumt   MMDBF_IgnoreSegIDt   MMDBF_IgnoreElementt   MMDBF_IgnoreCharget   MMDBF_IgnoreNonCoorPDBErrorst   MMDBF_IgnoreUnmatcht   MMDBF_IgnoreBlankLinest   MMDBF_IgnoreHasht   MMDBF_IgnoreRemarkst   MMDBF_AllowDuplChainIDt   MMDBF_FixSpaceGroupt   MMDBF_EnforceAtomNamest   MMDBF_EnforceUniqueChainIDt   MMDB_FILE_Undefinedt   MMDB_FILE_PDBt   MMDB_FILE_CIFt   MMDB_FILE_Binaryt   PDBCLEAN_ATNAMEt   PDBCLEAN_TERt   PDBCLEAN_CHAINt   PDBCLEAN_CHAIN_STRONGt   PDBCLEAN_ALTCODEt   PDBCLEAN_ALTCODE_STRONGt   PDBCLEAN_SERIALt   PDBCLEAN_SEQNUMt   PDBCLEAN_CHAIN_ORDERt   PDBCLEAN_CHAIN_ORDER_IXt   PDBCLEAN_SOLVENTt   PDBCLEAN_INDEXt   PDBCLEAN_ELEMENTt   PDBCLEAN_ELEMENT_STRONGt   CRRDY_NotPreciset   CRRDY_isTranslationt   CRRDY_NoOrthCodet   CRRDY_Completet   CRRDY_NoTransfMatricest   CRRDY_Uncheckedt   CRRDY_Ambiguoust   CRRDY_NoCellt   CRRDY_NoSpaceGroupRÕ  t   Root_swigregistert
   BRICK_ON_1t
   BRICK_ON_2t   BRICK_READYRr  t   Brick_swigregisterR  t   MBrick_swigregisterRŠ  t   GenSym_swigregisterR”  t   Contact_swigregisterR£  t   MContact_swigregisterR´  t   CID_Okt   CID_NoModelt   CID_NoChaint   CID_NoResiduet
   CID_NoAtomt   CID_WrongPatht   GSM_Okt   GSM_NoSymOpst   GSM_NoTransfMatricest
   GSM_NoCellRµ  t   CoorManager_swigregisterR  R  R  R  R  R  R  R  t
   SPOSEAT_Okt   SPOSEAT_NoAtomst   SPOSEAT_SVD_FailR  t
   CNSORT_OFFt   CNSORT_1INCt   CNSORT_1DECt   CNSORT_2INCt   CNSORT_2DECt   CNSORT_DINCt   CNSORT_DDECR  R  R  t   SKEY_NEWt   SKEY_ORt   SKEY_ANDt   SKEY_XORt   SKEY_CLRt	   SKEY_XANDt   STYPE_INVALIDt   STYPE_UNDEFINEDt
   STYPE_ATOMt   STYPE_RESIDUEt   STYPE_CHAINt   STYPE_MODELt   SELPROP_Solventt   SELPROP_Aminoacidt   SELPROP_Nucleotidet   SELPROP_Sugart   SELPROP_ModRest   UDSCR_LTt   UDSCR_LEt   UDSCR_EQt   UDSCR_NEt   UDSCR_GEt   UDSCR_GTt   UDSCR_LTcaset   UDSCR_LEcaset   UDSCR_EQcaset   UDSCR_NEcaset   UDSCR_GEcaset   UDSCR_GTcaset	   UDSCR_LTnt	   UDSCR_LEnt	   UDSCR_EQnt	   UDSCR_NEnt	   UDSCR_GEnt	   UDSCR_GTnt   UDSCR_LTncaset   UDSCR_LEncaset   UDSCR_EQncaset   UDSCR_NEncaset   UDSCR_GEncaset   UDSCR_GTncaset   UDSCR_Substrt   UDSCR_NoSubstrt   UDSCR_Substr1t   UDSCR_NoSubstr1R  t   SelManager_swigregistert
   NO_TORSIONRJ  t   BondManager_swigregistert   MMDBFCM_Nonet   MMDBFCM_Allt   MMDBFCM_Titlet   MMDBFCM_TitleKeepBMt   MMDBFCM_Crystt   MMDBFCM_Coordt   MMDBFCM_SecStructt   MMDBFCM_HetInfot   MMDBFCM_Linkst   MMDBFCM_CisPepst
   MMDBFCM_SAt
   MMDBFCM_SBt
   MMDBFCM_SCt   MMDBFCM_Footnotest   MMDBFCM_ChainAnnott   MMDBFCM_Flagst   MMDBFCM_Buffert   MMDBFCM_TopRQ  t   Manager_swigregistert   MMCIF_Categoryt   MMCIF_Structt
   MMCIF_Loopt
   MMCIF_DataRg  t   Category_swigregisterR�  t   Struct_swigregistert   CIF_NODATA_DOTt   CIF_NODATA_QUESTIONRž  t   Loop_swigregistert   CIFW_UnrecognizedItemst   CIFW_MissingFieldt   CIFW_EmptyLoopt   CIFW_UnexpectedEOFt   CIFW_LoopFieldMissingt   CIFW_NotAStructuret   CIFW_NotALoopt   CIFW_DuplicateTagt
   CIFRC_Loopt   CIFRC_Structuret   CIFRC_Okt   CIFRC_StructureNoTagt   CIFRC_LoopNoTagt   CIFRC_NoCategoryt   CIFRC_WrongFormatt   CIFRC_NoTagt   CIFRC_NotAStructuret   CIFRC_NotALoopt   CIFRC_WrongIndext   CIFRC_NoFieldt   CIFRC_Createdt   CIFRC_CantOpenFilet   CIFRC_NoDataLinet   CIFRC_NoDatat   CIFFL_PrintWarningst   CIFFL_StopOnWarningst   CIFFL_SuggestCategoriest   CIFFL_SuggestTagsRÏ  t   Data_swigregisterR)  t   File_swigregisterRE  RF  RG  RH  t   HetCompound_swigregisterRg  t   SSContainer_swigregisterRj  t   Helix_swigregisterR—  t   Strand_swigregisterRÕ  t   Sheet_swigregisterRç  t   Sheets_swigregisterRõ  t   Turn_swigregisterR  t   HetCompounds_swigregisterR'  t   LinkContainer_swigregisterR*  t   Link_swigregisterRn  t   LinkRContainer_swigregisterRq  t   LinkR_swigregisterR–  t   CisPepContainer_swigregisterR™  t   CisPep_swigregistert   SSERC_Okt   SSERC_noResiduest   SSERC_noAminoacidst   SSERC_noSSEt   SORT_CHAIN_ChainID_Asct   SORT_CHAIN_ChainID_DescR»  R¼  R½  t   Model_swigregisterR  RE  RF  RG  RH  RI  RJ  t   AAProperty_swigregistert   nElementNamest   nElementMetalst   nHydAtomNamest   ELEMENT_UNKNOWNt	   nResNamest	   NAvogadrot   nSolventNamest   nAminoacidNamest   nNucleotideNamesRW  R   RX  RY  Rþ  R  R¡  R£  R¥  R§  RZ  R[  R\  RÇ  Rè  R³  R]  R^  R_  R`  Ra  Rb  Rc  Rd  Re  Rf  Rg  Rh  Ri  Rj  Rk  Rl  Rm  Rn  Ro  Rp  t   realtypep_swigregistert   AAPropertiest   AASimilarityt   NucleotideNameRu  Rw  t   realtypea_swigregisterR|  R~  R  (    (    (    s2   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/mmdb2.pyt   <module>   sˆ  		
			

	
			
			
			
			
			
																																																																																																																																																																																																																																																																						
																													
					
	
	
	
4	
+	
	
"	
"	
				T	
										™	
		
	
				­	
																V	
																																													]	
				
	
	
	
	
												D	
																																																																															%	
		
																			
					
	
		+	
																												?	
	
						&	
	
8	
O	
	
	
2	
	
	
M	
	
;	
	
0	
										e	
													
																																																																																
						
					