ó
ÉÝ{Tc        ›   @   s  d  Z  i dpd g d 6dpd g d 6dpd g d 6dpd g d 6dpd g d	 6dpd
 g d 6dpd g d 6dpd g d 6dpd g d 6dpd g d 6dpd g d 6dpd g d 6dpd g d 6dpd g d 6dpd g d 6d dpd g d dpd  g g g d! 6d dpd g d dpd g g g d" 6d dpd g d dpd# g g g d$ 6dpd% g d& 6dpd' g d 6d( dpd g d) dpd g dpd g g g d* 6dpd+ g d, 6dpd+ g d- 6dpd. g d/ 6dpd. g d0 6dpd1 g d2 6dpd3 g d4 6dpd5 g d6 6dpd7 g d8 6dpd7 g d9 6Z i d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH dI g dJ 6Z i dK dL dM dN dO dP dQ g dJ 6Z i dR dS dT dU dV dW dX dY dZ d[ d\ d] d^ d_ d` da db dc dd de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz d{ d| d} d~ d d€ d� d‚ dƒ d„ d… d† dy d‡ dˆ d‰ dˆ dŠ d‹ dŒ d� dŽ d� d� d‘ d’ d“ d” d• d– d— d˜ d™ dš d› dœ d� dž dŸ d  d¡ d¢ d£ d¤ d¥ d¦ d§ d¨ d© d© dª d« d¬ d­ d® d¯ d° d± d² d³ d´ dµ d¶ d· d¸ d¹ dº d» d¼ d½ d¾ d¿ dÀ dÁ dÂ dÃ dÄ dÅ dÆ dÇ dÈ dÉ dÊ dË dÌ dÍ dÎ dÏ dÐ dÑ dÒ dÓ dÔ dÕ dÖ d× dØ dÙ dÚ dÛ dÜ dÝ dÞ dß dà dá dâ dã dä då dæ dç dè gš dJ 6dé dR 6dê dX 6Z i dë d; dì dí dî dï g dJ 6Z i dë dì dí dî g dJ 6Z i dð dñ dò dó dô dõ dö d÷ dø dù dú dû dü dý dþ dÿ d dddddù ddddg dJ 6Z i dð dñ dò dô dõ dö d÷ dø dù dú dû dü dý dþ d dddddù ddddg dJ 6Z	 i d	d
ddddð dñ dò dó ddô dõ d÷ dö dø ddddddddü dý dþ dÿ dd ddddddg" dJ 6Z
 i dë dì dí dî dï g dJ 6Z i ddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/g dJ 6d0d6d1d6d2d6d3d6d4d6d5d6d6d 6d7d!6d8d"6d9d#6d:d$6d:d%6d;d&6d<d'6d=d(6d>d)6d?d*6d@d+6dAd,6dBd-6dCd.6dDd/6Z ib dEdFdG dE dGdHd; dIdJdKdF d@ d= dLd? dI dMdNdOdPdQdRdSdTdUdVdWdXd< dYdZd[d\d]d^d_d`dadbdcdddA dedfdgdhdidjdkdldmdndodpdC dqdrdB dsdtdudvdwdxdydzd{d|d}d~dd€d�d‚dƒd„d…d†d‡dˆd‰dŠd‹dŒd�dŽd�d�d‘d’d“d”d•d–d—d˜d™ga dJ 6dšdE6d›dF6dœdG 6d�dE 6dždG6dŸdH6d d; 6d¡dI6d¢dJ6d£dK6d¤dF 6d¥d@ 6d¦d= 6d§dL6d¨d? 6d©dI 6dªdM6d«dN6d¬dO6d­dP6d®dQ6d¯dR6d°dS6d±dT6d²dU6d³dV6d´dW6dµdX6d¶d< 6d·dY6d¸dZ6d¹d[6dºd\6d»d]6d¼d^6d½d_6d¾d`6d¿da6dÀdb6dÁdc6dÂdd6dÃdA 6dÄde6dÅdf6dÆdg6dÇdh6dÈdi6dÉdj6dÊdk6dËdl6dÌdm6dÍdn6dÎdo6dÏdp6dÐdC 6dÑdq6dÒdr6dÓdB 6dÔds6dÕdt6dÖdu6d×dv6dØdw6dÙdx6dÚdy6dÛdz6dÜd{6dÝd|6dÞd}6dßd~6dàd6dád€6dâd�6dãd‚6dädƒ6dåd„6dæd…6dçd†6dèd‡6dédˆ6dêd‰6dëdŠ6dìd‹6dídŒ6dîd�6dïdŽ6dðd�6dñd�6dòd‘6dód’6dôd“6dõd”6död•6d÷d–6død—6dùd˜6dúd™6Z i dûdüdýdþdÿd ddddddddd	d
dddddddddg dJ 6ddû6ddü6ddý6ddþ6ddÿ6dd 6dd6dd6dd6dd6dd6dd6d d6d!d6d"d	6d#d
6d$d6d%d6d&d6d'd6d(d6d)d6d*d6d+d6d,d-6d.d/6d0d6Z i dûdüdýdþdÿd g d16d
dddddg d26düdýdþddd
ddg d36dddddd dÿddd	dg d46ddg d56dd	dg d66Z i d7d8d9d:d;d<d=d>d?dì d@dAg dJ 6dBd76dCd86dCdD6dEd96dFd:6dGd;6dHdì 6dId<6dJd=6dKd?6dLd>6dMd@6dNdA6Z i dOdPdQdRdSdTdUdVdWg	 dJ 6dXdO6dYdP6dZdQ6d[d\6dXd]6dYdS6dZdT6d^dU6d[dV6d_dW6Z i d8d:d>d?dì dAg d`6d7d9d;d<d=g da6Z i dbdcddg dJ 6dbdb6dcdc6dddd6Z i  Z i d<dû6dù dþ6d;dü6dedý6dfd6d=d6dgd
6dì d6dhd6did6djd6dî d6dD d	6dkd6dë d6dld6dmd6dnd6dodÿ6d?d 6Z dpS(q  s£  
     python/ui/selection_protocols.py: CCP4MG Molecular Graphics Program
     Copyright (C) 2001-2008 University of York, CCLRC
     Copyright (C) 2009-2011 University of York
     Copyright (C) 2012 STFC

     This library is free software: you can redistribute it and/or
     modify it under the terms of the GNU Lesser General Public License
     version 3, modified in accordance with the provisions of the 
     license to address the requirements of UK law.
 
     You should have received a copy of the modified GNU Lesser General 
     Public License along with this library.  If not, copies may be 
     downloaded from http://www.ccp4.ac.uk/ccp4license.php
 
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Lesser General Public License for more details.
s   /*/*/*,*/*:*t   alls   /*/*/(%amino_acid%)t   peptidet
   amino_acids   /*/*/(%nucleic_acid%)t   nucleics   /*/*/(%nucleotide%)t
   nucleotides   /*/*/(%saccharide%)t
   saccharides   /*/*/(%metal%)t   metals   /*/*/(%solvent%)t   solvents   /*/*/(%solute%)t   solutes   /*/*/(%amino_acid%)/CA:*t   catraces   /*/*/(%nucleic_acid%)/P:*t   traces"   /*/*/(%amino_acid%)/%main_chain%:*t   mains$   /*/*/(%amino_acid%)/%peptide_link%:*t   peptide_links(   /*/*/(%nucleic_acid%)/%backbone_atoms%:*t   backbones*   /*/*/(%nucleic_acid%)/%sugar_ring_atoms%:*t
   sugar_ringt   andt   nots   /*/*/*.*/%not_CA_side%:*s   CA+sidet   sides   /*/*/*,*/%not_base%:*t   bases   [N,O,P]t   polar_atomss	   [%metal%]t   exclt   ort
   allnotsolvs   SEC == helixt   helixs   alpha-helixs   SEC == strandt   strands   beta-strands   SEC == 3turnt   3turns   SEC == 4turnt   4turns   SEC == 5turnt   5turns   SEC == bulges
   beta-bulget   bulget   ARt   CAt   CDt   COt   CRt   CUt   FEt   GDt   HGt   IRt   Kt   MGt   MNt   NAt   URt   ZNt   ORDERt   HOHt   H2Ot   WATt   SOLt   TIPt   DODt   D2Ot   SULt   SO4t   NO3t   MOHt   EOHt   GOLt   ACTt   CLt   BRt   PG4t   PG5t   PG6t   1PEt   2PEt   7PEt   PE3t   PE4t   PE5t   PE6t   PE7t   PGEt   XPEt   C10t   CE1t   CE9t   CXEt   EDOt   N8Et   P33t   P4Ct   12Pt   15Pt   DMSt   IODt   MRDt   BE7t   MHAt   BU3t   PGOt   BU2t   PDOt   BU1t   1BOt   TFPt   DHDt   PEUt   TRSt   TAUt   SBTt   SALt   MPDt   IOHt   IPAt   PIGt   B3Pt   BTBt   NHEt   C8Et   OTEt   PE8t   2OSt   1PSt   CPSt   DMXt   MPOt   DXGt   CM5t   ACAt   ACNt   CCNt   DR6t   NH4t   AZIt   LAKt   BCNt   BROt   CACt   CBXt   FMTt   ACYt   CBMt   CLOt   FCLt   CITt   3COt   NCOt   CU1t   CYNt   MA4t   BTCt   TARt   MTLt   DPRt   SORt   SYLt   DDQt   DMFt   DIOt   DOXt   SDSt   EEEt   EGLt   FLOt   TRTt   FCYt   FRUt   GBLt   GPXt   HTOt   HTGt   B7Gt   16Dt   HEZt   IDOt   ICIt   ICTt   TLAt   LDAt   MRYt   BEQt   C15t   MG8t   POLt   JEFt   DIAt   IPHt   PINt   CRYt   PGRt   PGQt   SPDt   SPKt   SPMt   TBUt   TMAt   TEPt   SCNt   ETFt   144t   UMQt   UREt   CNt   EPEt   HEPESt   HEPEt   MESt   PEGt   ETAt   HEDt   IMDt   BO3t   Sulphatet   Acetatet   Nt   Ct   Ot   Ht   HAs   C3*s   O3*s   H3*s   C4*s   C5*s   1H5*s   O5*s   2H5*t   H5Tt   Pt   O1Pt   O2Ps   C3's   O3's   H3's   C4's   C5's   1H5's   O5's   2H5't   H7t   OP1t   OP2s   HO5's   HO3's   C1*s   H1*s   C2*s   2H2*s   1H2*s   H4*s   O4*s   O2*s   C1's   H1's   C2's   2H2's   1H2's   H4's   H5T's   O4's   O2't   GLCt   MANt   NAGt   RAMt   RIBt   RIPt   XYSt   SUCt   RERt   BGCt   LATt   LBTt   BNGt   BOGt   AGCt   GCDt   IDTt   BMAt   GLOt   DMUt   LMTt   TREt   Glucoset   Mannoses   N-acetyl-Glucosaminet   Rhamnoset   Riboses   Ribose(pyranose form)t   Xyloset   Sucroset   Vancosamines   Beta D-glucoset   Lactoses   B-NONYLGLUCOSIDEs   B-OCTYLGLUCOSIDEs   ALPHA-D-GLUCOSEs   4,5-DEHYDRO-D-GLUCURONIC ACIDs   4,5-DEHYDRO-L-IDURONIC ACIDs   BETA-D-MANNOSEs   D-GLUCOSE IN LINEAR FORMs   DECYL-BETA-D-MALTOPYRANOSIDEs   DODECYL-BETA-D-MALTOSIDEt	   TREHALOSEt   LIt   BEt   ALs    Kt   SCt   TIs    Vt   NIt   GAt   RBt   SRs    Yt   ZRt   NBt   MOt   TCt   RUt   RHt   PDt   AGt   INt   SNt   SBt   CSt   BAt   LAt   CEt   PRt   NDt   PMt   SMt   EUt   TBt   DYt   HOt   ERt   TMt   YBt   LUt   HFt   TAs    Wt   REt   OSt   PTt   AUt   TLt   PBt   BIt   POt   FRt   RAt   ACt   THt   PAs    Ut   NPt   PUt   AMt   CMt   BKt   CFt   ESt   FMt   MDt   NOt   LRt   RFt   DBt   SGt   BHt   HSt   MTt   UNt   UUt   UBt   UQt   UHt   UOt   YT3t   ZN2t   FE2t   3NIt   Y1t   MN3t   Lithiumt	   Berylliumt   Sodiumt	   Magnesiumt	   Aluminiumt	   Potassiumt   Calciumt   Scandiumt   Titaniumt   Vanadiumt	   Manganeset   Iront   Coboltt   Nickelt   Copprtt   Zinct   Galliumt   Rubidiumt	   Strontiumt   Yttriumt	   Zirconiumt   Niobiumt
   Molybdenumt
   Technetiumt	   Rutheniumt   Rhodiumt	   Palladiumt   Silvert   Cadmiumt   Indiumt   Tint   Antimonyt   Caesiumt   Bariumt	   Lanthanumt   Ceriumt   Praseodymiumt	   Neodymiumt
   Promethiumt   Samariumt   Europiumt
   Gadoliniumt   Terbiumt
   Dysprosiumt   Holmiumt   Erbiumt   Thuliumt	   Ytterbiumt   Lutetiumt   Hafniumt   Tantalumt   Tungstent   Rheniumt   Osmiumt   Iridiumt   Platinumt   Goldt   Mercuryt   Thalliumt   Leadt   Bismutht   Poloniumt   Franciumt   Radiumt   Actiniumt   Thoriumt   Proactiniumt   Uraniumt	   Neptuniumt	   Plutoniumt	   Americiumt   Curiumt	   Berkeliumt   Californiumt   Einsteiniumt   Fermiumt   Mendeleviumt   Nobeliumt
   Lawrenciumt   Rutherfordiumt   Dubniumt
   Seaborgiumt   Bohriumt   Hassiumt
   Meitneriumt
   Ununniliumt	   Unununiumt   Ununbiumt   Ununquadiumt   Ununheptiumt
   Ununoctiums   YTTRIUM (III) IONs   ZINC ION ON 3-FOLD CRYSTAL AXISs   FE (II) IONs   NICKEL (III) IONs   YTTRIUM IONs   MANGANESE (III) IONt   GLYt   ALAt   VALt   PROt   SERt   THRt   LEUt   ILEt   CYSt   ASPt   GLUt   ASNt   GLNt   ARGt   LYSt   METt   MSEt   HISt   PHEt   TYRt   TRPt   HCSt   ALOt   PDDt   UNKt   Glycinet   Alaninet   Valinet   Prolinet   Serinet	   Threoninet   Leucinet
   Isoleucinet   Cysteines   Aspartic acids   Glutamic acidt
   Asparaginet	   Glutaminet   Argininet   Lysinet
   Methionines   Se-Methioninet	   Histidinet   Phenylalaninet   Tyrosinet
   Tryptophant   Homocysteines   Allo-Threonines!   N-(5'-PHOSPHOPYRIDOXYL)-D-ALANINEs   Meta-Nitro-Tyrosinet   NIYs   S-Adenosyl-L-Homocysteinet   SAHt   Unknownt   Smallt   Larget   Hydrophobict   Hydrophilict   Acidict   Basict   DAt   DCt   DGt   DTt   At   Gt   It   Ut   Tt   YGt   PSUs   DEOXYADENOSINE-MONOPHOSPHATEs   DEOXYCYTIDINE-MONOPHOSPHATEt   DOCs   DEOXYGUANOSINE-MONOPHOSPHATEs   DEOXYTHYMIDINE-MONOPHOSPHATEs   ADENOSINE-MONOPHOSPHATEs   CYTIDINE-MONOPHOSPHATEs   GUANOSINE-MONOPHOSPHATEs   INOSINIC ACIDs   THYMIDINE-MONOPHOSPHATEs   URIDINE-MONOPHOSPHATEt
   Wybutosinet   Pseudouridinet   Adt   Cdt   Gdt   TdADEt   CYTt   GUAt   INOt   THYt   URAt   Adeninet   Cytosinet   Guaninet   Thyminet   Tdt   ADEt   Inosinet   Uracilt   Pyrimidinest   Puriness    Cs    Ns    Ot   Vt   Lt   Mt   Ft   Yt   Wt   Qt   Rt   Et   Dt   SN(   t   __doc__t   Nonet   generic_selectionR   R   R   t
   main_chainR   t   backbone_atomst   not_baset   sugar_ring_atomst   not_CA_sideR   R   t   amino_acid_groupst   nucleic_acidR   t   nucleic_acid_groupst   elementt   element_groupst   amino_acid_code(    (    (    sJ   /opt/xtal/ccp4-6.5-linux32/lib/py2/ccp4mg/python/ui/selection_protocols.pyt   <module>   sD  """+=-300!**-'0XRI

+
+
"


