~/bend-docscommunity

templates.bend checks

raw source on the hub · import 0xdf198d67659100c90a58ecd6b01d034d/templates.bend as Templates

Generated by scripts/gen_templates.py from the PDB Chemical Component Dictionary (https://files.rcsb.org/ligands/). DO NOT EDIT: regenerate with the script. Flat String lists (Data, reusable): atoms alternate name/element-symbol, bonds alternate the two names. CCD charges are formal, not partial. Leaving atoms (OXT, terminal H) stay listed; Bend filters by presence, so OXT bonds fire only where OXT exists.

1 import
import Base

Definitions

def tpl_ALA_atoms source · line 11 · raw

List<&2, String>

--- ALA: 13 atoms, 12 bonds. ---

def tpl_ALA_bonds source · line 13 · raw

List<&2, String>

def tpl_ARG_atoms source · line 16 · raw

List<&2, String>

--- ARG: 27 atoms, 26 bonds. ---

def tpl_ARG_bonds source · line 18 · raw

List<&2, String>

def tpl_ASN_atoms source · line 21 · raw

List<&2, String>

--- ASN: 17 atoms, 16 bonds. ---

def tpl_ASN_bonds source · line 23 · raw

List<&2, String>

def tpl_ASP_atoms source · line 26 · raw

List<&2, String>

--- ASP: 16 atoms, 15 bonds. ---

def tpl_ASP_bonds source · line 28 · raw

List<&2, String>

def tpl_CYS_atoms source · line 31 · raw

List<&2, String>

--- CYS: 14 atoms, 13 bonds. ---

def tpl_CYS_bonds source · line 33 · raw

List<&2, String>

def tpl_GLN_atoms source · line 36 · raw

List<&2, String>

--- GLN: 20 atoms, 19 bonds. ---

def tpl_GLN_bonds source · line 38 · raw

List<&2, String>

def tpl_GLU_atoms source · line 41 · raw

List<&2, String>

--- GLU: 19 atoms, 18 bonds. ---

def tpl_GLU_bonds source · line 43 · raw

List<&2, String>

def tpl_GLY_atoms source · line 46 · raw

List<&2, String>

--- GLY: 10 atoms, 9 bonds. ---

def tpl_GLY_bonds source · line 48 · raw

List<&2, String>

def tpl_HIS_atoms source · line 51 · raw

List<&2, String>

--- HIS: 21 atoms, 21 bonds. ---

def tpl_HIS_bonds source · line 53 · raw

List<&2, String>

def tpl_ILE_atoms source · line 56 · raw

List<&2, String>

--- ILE: 22 atoms, 21 bonds. ---

def tpl_ILE_bonds source · line 58 · raw

List<&2, String>

def tpl_LEU_atoms source · line 61 · raw

List<&2, String>

--- LEU: 22 atoms, 21 bonds. ---

def tpl_LEU_bonds source · line 63 · raw

List<&2, String>

def tpl_LYS_atoms source · line 66 · raw

List<&2, String>

--- LYS: 25 atoms, 24 bonds. ---

def tpl_LYS_bonds source · line 68 · raw

List<&2, String>

def tpl_MET_atoms source · line 71 · raw

List<&2, String>

--- MET: 20 atoms, 19 bonds. ---

def tpl_MET_bonds source · line 73 · raw

List<&2, String>

def tpl_PHE_atoms source · line 76 · raw

List<&2, String>

--- PHE: 23 atoms, 23 bonds. ---

def tpl_PHE_bonds source · line 78 · raw

List<&2, String>

def tpl_PRO_atoms source · line 81 · raw

List<&2, String>

--- PRO: 17 atoms, 17 bonds. ---

def tpl_PRO_bonds source · line 83 · raw

List<&2, String>

def tpl_SER_atoms source · line 86 · raw

List<&2, String>

--- SER: 14 atoms, 13 bonds. ---

def tpl_SER_bonds source · line 88 · raw

List<&2, String>

def tpl_THR_atoms source · line 91 · raw

List<&2, String>

--- THR: 17 atoms, 16 bonds. ---

def tpl_THR_bonds source · line 93 · raw

List<&2, String>

def tpl_TRP_atoms source · line 96 · raw

List<&2, String>

--- TRP: 27 atoms, 28 bonds. ---

def tpl_TRP_bonds source · line 98 · raw

List<&2, String>

def tpl_TYR_atoms source · line 101 · raw

List<&2, String>

--- TYR: 24 atoms, 24 bonds. ---

def tpl_TYR_bonds source · line 103 · raw

List<&2, String>

def tpl_VAL_atoms source · line 106 · raw

List<&2, String>

--- VAL: 19 atoms, 18 bonds. ---

def tpl_VAL_bonds source · line 108 · raw

List<&2, String>

def tpl_atoms_HIP source · line 113 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_atoms_HID source · line 120 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_atoms_HIE source · line 127 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_atoms_VAL source · line 134 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_atoms_TYR source · line 141 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_atoms_TRP source · line 148 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_atoms_THR source · line 155 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_atoms_SER source · line 162 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_atoms_PRO source · line 169 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_atoms_PHE source · line 176 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_atoms_MET source · line 183 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_atoms_LYS source · line 190 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_atoms_LEU source · line 197 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_atoms_ILE source · line 204 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_atoms_HIS source · line 211 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_atoms_GLY source · line 218 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_atoms_GLU source · line 225 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_atoms_GLN source · line 232 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_atoms_CYS source · line 239 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_atoms_ASP source · line 246 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_atoms_ASN source · line 253 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_atoms_ARG source · line 260 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_atoms_ALA source · line 267 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_atoms_for source · line 274 · raw

@+res:String -> List<&2, String>

def tpl_bonds_HIP source · line 279 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_bonds_HID source · line 286 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_bonds_HIE source · line 293 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_bonds_VAL source · line 300 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_bonds_TYR source · line 307 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_bonds_TRP source · line 314 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_bonds_THR source · line 321 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_bonds_SER source · line 328 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_bonds_PRO source · line 335 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_bonds_PHE source · line 342 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_bonds_MET source · line 349 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_bonds_LYS source · line 356 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_bonds_LEU source · line 363 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_bonds_ILE source · line 370 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_bonds_HIS source · line 377 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_bonds_GLY source · line 384 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_bonds_GLU source · line 391 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_bonds_GLN source · line 398 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_bonds_CYS source · line 405 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_bonds_ASP source · line 412 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_bonds_ASN source · line 419 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_bonds_ARG source · line 426 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_bonds_ALA source · line 433 · raw

@hit:Bool -> @+res:String -> List<&2, String>

def tpl_bonds_for source · line 440 · raw

@+res:String -> List<&2, String>