From 9e9d9d5aa541d0f484929b5d38cf7d98277307aa Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer <akohlmey@gmail.com> Date: Mon, 21 Nov 2016 11:34:42 -0500 Subject: [PATCH] update bundled version of moltemplate to v1.40 --- .../ethylene+benzene/README.TXT | 24 - .../alkane_chain_single/README.TXT | 78 - .../alkane_chain_single/README_setup.sh | 36 - .../moltemplate_files/ch2group.lt | 55 - .../moltemplate_files/ch3group.lt | 58 - .../ethylene+benzene/README_setup.sh | 34 - .../ethylene+benzene_PACKMOL/README.TXT | 24 - .../ethylene+benzene_PACKMOL/README_setup.sh | 44 - .../force_field_OPLSAA/hexadecane/README.TXT | 81 - .../hexadecane/README_setup.sh | 34 - .../hexadecane/moltemplate_files/ch2group.lt | 55 - .../hexadecane/moltemplate_files/ch3group.lt | 58 - .../force_field_OPLSAA/methane/README.TXT | 33 - .../force_field_OPLSAA/methane/README_run.sh | 39 - .../methane/README_setup.sh | 36 - .../waterSPCE+methane/README_run.sh | 39 - .../waterSPCE+methane/README_setup.sh | 36 - .../waterSPC_using_OPLSAA/README_setup.sh | 36 - .../oplsaa_lt_generator/AUTHOR.TXT | 3 - .../nanotube+water/run.in.npt | 104 - .../README_setup.sh | 4 - .../moltemplate_files/system.lt | 2 +- .../abstract_translocation/run.in.npt | 122 +- .../abstract_translocation/run.in.nvt | 4 + .../force_field_AMBER/WARNING.TXT | 0 .../force_field_AMBER/benzene/README.TXT | 10 + .../force_field_AMBER/benzene/README_run.sh | 0 .../benzene}/README_setup.sh | 6 - .../benzene/README_visualize.txt | 0 .../benzene/moltemplate_files/benzene.lt | 4 +- .../benzene/moltemplate_files/system.lt | 0 .../README_remove_irrelevant_info.sh | 0 .../force_field_AMBER/benzene/run.in.npt | 0 .../force_field_AMBER/benzene/run.in.nvt | 0 .../ethylene+benzene/README.TXT | 13 + .../ethylene+benzene/README_run.sh | 0 .../ethylene+benzene}/README_setup.sh | 7 - .../ethylene+benzene/README_visualize.txt | 0 .../ethylene+benzene/images/benzene.jpg | Bin .../ethylene+benzene_box80x80x80_LR.jpg | Bin .../ethylene+benzene/images/ethylene.jpg | Bin .../moltemplate_files/benzene.lt | 4 +- .../oplsaa_subset.prm | 0 .../moltemplate_files/ethylene.lt | 4 +- .../moltemplate_files/system.lt | 0 .../README_remove_irrelevant_info.sh | 0 .../ethylene+benzene/run.in.npt | 0 .../ethylene+benzene/run.in.nvt | 0 .../force_field_AMBER/hexadecane/README.TXT | 2 +- .../hexadecane/README_run.sh | 0 .../hexadecane}/README_setup.sh | 6 - .../hexadecane/README_visualize.txt | 0 .../force_field_AMBER/hexadecane/WARNING.TXT | 0 .../images/hexadecane_12x12x2_t=0_LR.jpg | Bin .../hexadecane_12x12x2_t=10ps_npt_LR.jpg | Bin .../hexadecane/images/hexadecane_LR.jpg | Bin .../hexadecane/moltemplate_files/ch2group.lt | 0 .../hexadecane/moltemplate_files/ch3group.lt | 0 .../moltemplate_files/hexadecane.lt | 0 .../hexadecane/moltemplate_files/system.lt | 0 .../README_remove_irrelevant_info.sh | 0 .../force_field_AMBER/hexadecane/run.in.npt | 0 .../force_field_AMBER/hexadecane/run.in.nvt | 0 .../waterTIP3P+isobutane/README.TXT | 22 +- .../waterTIP3P+isobutane/README_run.sh | 0 .../waterTIP3P+isobutane}/README_setup.sh | 6 - .../waterTIP3P+isobutane/README_visualize.txt | 0 .../waterTIP3P+isobutane/images/isobutane.jpg | Bin .../images/water+isobutane_t=0_LR.jpg | Bin .../images/water+isobutane_t=840ps_LR.jpg | Bin .../waterTIP3P+isobutane/images/water.jpg | Bin .../moltemplate_files/isobutane.lt | 4 +- .../moltemplate_files/system.lt | 5 +- .../README_remove_irrelevant_info.sh | 0 .../waterTIP3P+isobutane/run.in.npt | 0 .../waterTIP3P+isobutane/run.in.nvt | 0 .../force_field_OPLSAA/WARNING.TXT | 3 +- .../alkane_chain_single/README.TXT | 40 + .../alkane_chain_single/README_run.sh | 34 + .../alkane_chain_single/README_setup.sh | 26 + .../alkane_chain_single/README_visualize.txt | 0 .../alkane_chain_single/images/ch2_ry90.jpg | Bin .../alkane_chain_single/images/ch3_ry60.jpg | Bin .../alkane_chain_single/images/t=0.jpg | Bin .../alkane_chain_single/images/t=1ns.jpg | Bin .../moltemplate_files/alkane50.lt | 0 .../moltemplate_files/ch2group.lt | 82 + .../moltemplate_files/ch3group.lt | 83 + .../oplsaa_lt_generator}/AUTHOR.TXT | 0 .../oplsaa_lt_generator/README.TXT | 0 .../oplsaa_lt_generator/oplsaa_subset.prm | 0 .../moltemplate_files/system.lt | 0 .../alkane_chain_single/run.in.min | 0 .../alkane_chain_single/run.in.nvt | 0 .../ethylene+benzene/README.TXT | 3 +- .../ethylene+benzene}/README_run.sh | 7 +- .../ethylene+benzene/README_setup.sh | 26 + .../ethylene+benzene/README_visualize.txt | 0 .../ethylene+benzene/images/benzene.jpg | Bin .../ethylene+benzene_box80x80x80_LR.jpg | Bin .../ethylene+benzene/images/ethylene.jpg | Bin .../moltemplate_files/benzene.lt | 0 .../moltemplate_files/ethylene.lt | 0 .../oplsaa_lt_generator/AUTHOR.TXT | 0 .../oplsaa_lt_generator/README.TXT | 0 .../minimal_versions/README.TXT | 0 .../oplsaa_subset_minimal.prm | 0 .../oplsaa_subset_simplified.prm | 0 .../oplsaa_lt_generator/oplsaa_subset.prm | 0 .../moltemplate_files/system.lt | 1 - .../ethylene+benzene/run.in.npt | 0 .../ethylene+benzene/run.in.nvt | 0 .../ethylene+benzene_PACKMOL}/README.TXT | 3 +- .../ethylene+benzene_PACKMOL}/README_run.sh | 7 +- .../ethylene+benzene_PACKMOL/README_setup.sh | 37 + .../README_visualize.txt | 0 .../images/benzene.jpg | Bin .../ethylene+benzene_box80x80x80_LR.jpg | Bin .../images/ethylene.jpg | Bin .../moltemplate_files/benzene.lt | 0 .../moltemplate_files/ethylene.lt | 0 .../oplsaa_lt_generator/AUTHOR.TXT | 0 .../oplsaa_lt_generator/README.TXT | 0 .../minimal_versions/README.TXT | 0 .../oplsaa_subset_minimal.prm | 0 .../oplsaa_subset_simplified.prm | 0 .../oplsaa_lt_generator/oplsaa_subset.prm | 0 .../moltemplate_files/system.lt | 0 .../moltemplate_files/system.xyz | 0 .../packmol_files/README.TXT | 0 .../packmol_files/benzene.xyz | 0 .../packmol_files/ethylene.xyz | 0 .../packmol_files/mix_ethylene+benzene.inp | 0 .../ethylene+benzene_PACKMOL/run.in.npt | 0 .../ethylene+benzene_PACKMOL/run.in.nvt | 0 .../force_field_OPLSAA/hexadecane/README.TXT | 43 + .../hexadecane/README_run.sh | 7 +- .../hexadecane/README_setup.sh | 29 + .../hexadecane/README_visualize.txt | 0 .../force_field_OPLSAA/hexadecane/WARNING.TXT | 0 .../images/hexadecane_12x12x2_t=0_LR.jpg | Bin .../hexadecane_12x12x2_t=10ps_npt_LR.jpg | Bin .../hexadecane/images/hexadecane_LR.jpg | Bin .../hexadecane/moltemplate_files/ch2group.lt | 82 + .../hexadecane/moltemplate_files/ch3group.lt | 83 + .../moltemplate_files/hexadecane.lt | 0 .../oplsaa_lt_generator/AUTHOR.TXT | 0 .../oplsaa_lt_generator/README.TXT | 0 .../oplsaa_lt_generator/oplsaa_subset.prm | 0 .../hexadecane/moltemplate_files/system.lt | 0 .../force_field_OPLSAA/hexadecane/run.in.npt | 0 .../force_field_OPLSAA/hexadecane/run.in.nvt | 0 .../force_field_OPLSAA/methane/README.TXT | 24 + .../methane}/README_run.sh | 7 +- .../methane/README_setup.sh | 28 + .../methane/README_visualize.txt | 0 .../methane/moltemplate_files/methane.lt | 0 .../oplsaa_lt_generator/AUTHOR.TXT | 0 .../oplsaa_lt_generator/README.TXT | 0 .../oplsaa_lt_generator/oplsaa_subset.prm | 0 .../methane/moltemplate_files/system.lt | 0 .../force_field_OPLSAA/methane/run.in.npt | 0 .../force_field_OPLSAA/methane/run.in.nvt | 0 .../waterSPCE+methane/README.TXT | 11 +- .../waterSPCE+methane/README_run.sh | 34 + .../waterSPCE+methane/README_setup.sh | 28 + .../waterSPCE+methane/README_visualize.txt | 0 .../moltemplate_files/methane.lt | 0 .../oplsaa_lt_generator/AUTHOR.TXT | 0 .../oplsaa_lt_generator/README.TXT | 0 .../oplsaa_lt_generator/oplsaa_subset.prm | 0 .../moltemplate_files/spce.lt | 0 .../moltemplate_files/system.lt | 0 .../waterSPCE+methane/run.in.npt | 0 .../waterSPCE+methane/run.in.nvt | 0 .../waterSPC_using_OPLSAA/README.TXT | 0 .../waterSPC_using_OPLSAA/README_run.sh | 6 - .../waterSPC_using_OPLSAA/README_setup.sh | 28 + .../README_visualize.txt | 0 .../TEST_density_estimate.txt | 3 +- .../oplsaa_lt_generator/AUTHOR.TXT | 0 .../oplsaa_lt_generator/README.TXT | 0 .../oplsaa_lt_generator/oplsaa_subset.prm | 0 .../moltemplate_files/spc.lt | 0 .../moltemplate_files/system.lt | 0 .../waterSPC_using_OPLSAA/run.in.npt | 0 .../waterSPC_using_OPLSAA/run.in.nvt | 0 .../propane/README.TXT | 21 + .../propane/README_run.sh | 34 + .../propane/README_setup.sh | 33 + .../propane}/README_visualize.txt | 0 .../propane/moltemplate_files/propane.lt | 31 + .../propane/moltemplate_files/system.lt | 37 + .../propane/run.in.npt | 43 + .../propane/run.in.nvt | 39 + .../aluminum_crystal_strain/README.TXT | 0 .../aluminum_crystal_strain/README_setup.sh | 0 .../README_visualize.txt | 0 .../images/AlCell_LR.jpg | Bin .../images/AlCrystal10x10x10_t=0steps_LR.jpg | Bin .../AlCrystal10x10x10_t=20000steps_LR.jpg | Bin .../moltemplate_files/README.sh | 0 .../moltemplate_files/al_cell.lt | 0 .../moltemplate_files/system.lt | 0 .../aluminum_crystal_strain/run.in | 0 .../ice_crystal/README_run.sh | 0 .../ice_crystal/README_setup.sh | 0 .../ice_crystal/README_visualize.txt | 0 .../images/ice_rect8_crystal_3x2x2_LR.jpg | Bin .../images/ice_rect8_unitcell.png | Bin .../ice_crystal/moltemplate_files/spce.lt | 0 .../moltemplate_files}/spce_ice_rect16.lt | 0 .../moltemplate_files}/spce_ice_rect32.lt | 0 .../moltemplate_files/spce_ice_rect8.lt | 0 .../ice_crystal/moltemplate_files/system.lt | 0 .../ice_crystal/run.in.npt | 0 .../ice_crystal/run.in.nvt | 0 .../nanotube+water/README.TXT | 0 .../README_realistic_junctions.txt | 0 .../nanotube+water/README_run.sh | 0 .../nanotube+water/README_setup.sh | 0 .../nanotube+water/README_visualize.txt | 0 .../images/graphene_unit_cell.jpg | Bin ...nanotube+walls+water_side_pbc_t=0ps_LR.jpg | Bin ...notube+walls+water_side_pbc_t=108ps_LR.jpg | Bin ...notube+walls+water_side_pbc_t=305ps_LR.jpg | Bin .../nanotube+walls+water_top_nopbc_t=0_LR.jpg | Bin .../images/nanotube+walls_side_nopbc_LR.jpg | Bin .../images/water_side_nopbc_LR.jpg | Bin .../moltemplate_files/README.sh | 4 +- .../moltemplate_files}/graphene.lt | 0 .../moltemplate_files/graphene_walls.lt | 0 .../moltemplate_files}/graphite.lt | 0 .../moltemplate_files/nanotube.lt | 0 .../nanotube+water/moltemplate_files/spce.lt | 0 .../moltemplate_files/system.lt | 2 +- .../moltemplate_files/water_box.lt | 0 .../nanotube+water/moltemplate_files/watmw.lt | 0 .../nanotube+water/run.in.npt | 147 + .../nanotube+water/run.in.nvt | 14 +- .../waterSPCE+Na+Cl/README_run.sh | 0 .../waterSPCE+Na+Cl/README_setup.sh | 0 .../waterSPCE+Na+Cl/README_visualize.txt | 87 + .../waterSPCE+Na+Cl/images/Cl.jpg | Bin .../waterSPCE+Na+Cl/images/Na.jpg | Bin .../waterSPCE+Na+Cl/images/wat.jpg | Bin .../images/waterSPCE+Na+Cl_t=0.jpg | Bin .../images/waterSPCE+Na+Cl_t=100ps.jpg | Bin .../waterSPCE+Na+Cl/moltemplate_files/ions.lt | 0 .../waterSPCE+Na+Cl/moltemplate_files/spce.lt | 0 .../moltemplate_files/system.lt | 5 +- .../waterSPCE+Na+Cl/run.in.npt | 0 .../waterSPCE+Na+Cl/run.in.nvt | 0 tools/moltemplate/moltemplate_manual.pdf | Bin 720204 -> 716411 bytes tools/moltemplate/src/bonds_by_type.py | 21 +- tools/moltemplate/src/chargepairs_by_type.py | 389 + tools/moltemplate/src/dump2data.py | 0 tools/moltemplate/src/extract_lammps_data.py | 0 tools/moltemplate/src/ltemplify.py | 2 +- tools/moltemplate/src/lttree.py | 0 tools/moltemplate/src/lttree_check.py | 13 +- tools/moltemplate/src/lttree_postprocess.py | 0 tools/moltemplate/src/moltemplate.sh | 151 +- .../docs_dump2data.txt | 0 .../docs_extract_lammps_data.txt | 0 .../docs_raw2data.txt | 0 .../amber/README.TXT | 0 .../amber/amberparm2lt.sh | 0 .../amber/amberparm_angle_to_lt.py | 0 .../amber/amberparm_bond_to_lt.py | 0 .../amber/amberparm_dihedral_to_lt.py | 0 .../amber/amberparm_improper_to_lt.py | 0 .../amber/amberparm_mass_to_lt.py | 0 .../amber/amberparm_pair_to_lt.py | 0 .../moltemplate_force_fields}/gaff.lt | 7 + .../moltemplate_force_fields}/graphene.lt | 0 .../moltemplate_force_fields}/graphite.lt | 0 .../images/graphene_unit_cell.jpg | Bin .../images/ice_rect8_unitcell.png | Bin .../images/spce_ball_and_stick.jpg | Bin .../src/moltemplate_force_fields/loplsaa.lt | 153 + .../src/moltemplate_force_fields/oplsaa.lt | 8934 +++++++++++++++++ .../oplsaa/AUTHOR.TXT | 3 + .../oplsaa/README.TXT | 0 .../oplsaa/loplsaa_ext.prm | 87 + .../moltemplate_force_fields}/spce.lt | 0 .../spce_ice_rect16.lt | 0 .../spce_ice_rect32.lt | 0 .../spce_ice_rect8.lt | 0 .../moltemplate_force_fields}/tip3p_1983.lt | 0 .../tip3p_1983_charmm.lt | 0 .../moltemplate_force_fields}/tip3p_2004.lt | 0 .../moltemplate_force_fields}/trappe1998.lt | 0 .../moltemplate_force_fields}/watmw.lt | 0 .../oplsaa_moltemplate.py | 35 +- tools/moltemplate/src/nbody_by_type.py | 0 tools/moltemplate/src/nbody_by_type_lib.py | 0 .../src/nbody_fix_ttree_assignments.py | 0 tools/moltemplate/src/nbody_graph_search.py | 0 tools/moltemplate/src/nbody_reorder_atoms.py | 0 tools/moltemplate/src/pdbsort.py | 0 .../src/postprocess_input_script.py | 0 tools/moltemplate/src/raw2data.py | 0 .../moltemplate/src/remove_duplicate_atoms.py | 0 .../src/remove_duplicates_nbody.py | 0 .../src/renumber_DATA_first_column.py | 0 tools/moltemplate/src/tinkerparm2lt.py | 581 ++ tools/moltemplate/src/ttree.py | 392 +- tools/moltemplate/src/ttree_lex.py | 28 +- tools/moltemplate/src/ttree_render.py | 0 310 files changed, 12021 insertions(+), 1169 deletions(-) delete mode 100644 tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/README.TXT delete mode 100644 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/README.TXT delete mode 100755 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/README_setup.sh delete mode 100644 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch2group.lt delete mode 100644 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch3group.lt delete mode 100755 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/README_setup.sh delete mode 100644 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README.TXT delete mode 100755 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_setup.sh delete mode 100644 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/README.TXT delete mode 100755 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/README_setup.sh delete mode 100644 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch2group.lt delete mode 100644 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch3group.lt delete mode 100644 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README.TXT delete mode 100755 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README_run.sh delete mode 100755 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README_setup.sh delete mode 100755 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/README_run.sh delete mode 100755 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/README_setup.sh delete mode 100755 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_setup.sh delete mode 100644 tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT delete mode 100644 tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/run.in.npt rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/WARNING.TXT (100%) create mode 100644 tools/moltemplate/examples/force_field_AMBER/benzene/README.TXT rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/benzene/README_run.sh (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_AMBER/hexadecane => force_field_AMBER/benzene}/README_setup.sh (78%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/benzene/README_visualize.txt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/benzene/moltemplate_files/benzene.lt (95%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/benzene/moltemplate_files/system.lt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/benzene/optional_cleanup/README_remove_irrelevant_info.sh (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/benzene/run.in.npt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/benzene/run.in.nvt (100%) create mode 100644 tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/README.TXT rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/ethylene+benzene/README_run.sh (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_AMBER/waterTIP3P+isobutane => force_field_AMBER/ethylene+benzene}/README_setup.sh (78%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/ethylene+benzene/README_visualize.txt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/ethylene+benzene/images/benzene.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/ethylene+benzene/images/ethylene+benzene_box80x80x80_LR.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/ethylene+benzene/images/ethylene.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/ethylene+benzene/moltemplate_files/benzene.lt (92%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/ethylene+benzene/moltemplate_files/charges_come_from_OPLSAA/oplsaa_subset.prm (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/ethylene+benzene/moltemplate_files/ethylene.lt (89%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/ethylene+benzene/moltemplate_files/system.lt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/ethylene+benzene/optional_cleanup/README_remove_irrelevant_info.sh (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/ethylene+benzene/run.in.npt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/ethylene+benzene/run.in.nvt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/README.TXT (96%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/README_run.sh (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_AMBER/benzene => force_field_AMBER/hexadecane}/README_setup.sh (78%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/README_visualize.txt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/WARNING.TXT (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/images/hexadecane_12x12x2_t=0_LR.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/images/hexadecane_12x12x2_t=10ps_npt_LR.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/images/hexadecane_LR.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/moltemplate_files/ch2group.lt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/moltemplate_files/ch3group.lt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/moltemplate_files/hexadecane.lt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/moltemplate_files/system.lt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/optional_cleanup/README_remove_irrelevant_info.sh (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/run.in.npt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/hexadecane/run.in.nvt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/waterTIP3P+isobutane/README.TXT (57%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/waterTIP3P+isobutane/README_run.sh (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_AMBER/ethylene+benzene => force_field_AMBER/waterTIP3P+isobutane}/README_setup.sh (78%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/waterTIP3P+isobutane/README_visualize.txt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/waterTIP3P+isobutane/images/isobutane.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/waterTIP3P+isobutane/images/water+isobutane_t=0_LR.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/waterTIP3P+isobutane/images/water+isobutane_t=840ps_LR.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/waterTIP3P+isobutane/images/water.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/isobutane.lt (93%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/system.lt (74%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/waterTIP3P+isobutane/optional_cleanup/README_remove_irrelevant_info.sh (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/waterTIP3P+isobutane/run.in.npt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_AMBER/waterTIP3P+isobutane/run.in.nvt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/WARNING.TXT (91%) create mode 100644 tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README.TXT create mode 100755 tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README_run.sh create mode 100755 tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README_setup.sh rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/alkane_chain_single/README_visualize.txt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/alkane_chain_single/images/ch2_ry90.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/alkane_chain_single/images/ch3_ry60.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/alkane_chain_single/images/t=0.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/alkane_chain_single/images/t=1ns.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/alkane_chain_single/moltemplate_files/alkane50.lt (100%) create mode 100644 tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch2group.lt create mode 100644 tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch3group.lt rename tools/moltemplate/{common/oplsaa => examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator}/AUTHOR.TXT (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/README.TXT (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/alkane_chain_single/moltemplate_files/system.lt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/alkane_chain_single/run.in.min (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/alkane_chain_single/run.in.nvt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/README.TXT (65%) rename tools/moltemplate/examples/{all_atom_examples/force_field_OPLSAA/alkane_chain_single => force_field_OPLSAA/ethylene+benzene}/README_run.sh (81%) create mode 100755 tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/README_setup.sh rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/README_visualize.txt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/images/benzene.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/images/ethylene+benzene_box80x80x80_LR.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/images/ethylene.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/moltemplate_files/benzene.lt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/moltemplate_files/ethylene.lt (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_OPLSAA/alkane_chain_single => force_field_OPLSAA/ethylene+benzene}/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/README.TXT (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/README.TXT (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_minimal.prm (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_simplified.prm (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/moltemplate_files/system.lt (99%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/run.in.npt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene/run.in.nvt (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_AMBER/benzene => force_field_OPLSAA/ethylene+benzene_PACKMOL}/README.TXT (86%) rename tools/moltemplate/examples/{all_atom_examples/force_field_OPLSAA/ethylene+benzene => force_field_OPLSAA/ethylene+benzene_PACKMOL}/README_run.sh (81%) create mode 100755 tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_setup.sh rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_visualize.txt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/benzene.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/ethylene+benzene_box80x80x80_LR.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/ethylene.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/benzene.lt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/ethylene.lt (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_OPLSAA/ethylene+benzene => force_field_OPLSAA/ethylene+benzene_PACKMOL}/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/README.TXT (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/README.TXT (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_minimal.prm (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_simplified.prm (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/system.lt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/system.xyz (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/README.TXT (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/benzene.xyz (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/ethylene.xyz (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/mix_ethylene+benzene.inp (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/run.in.npt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/ethylene+benzene_PACKMOL/run.in.nvt (100%) create mode 100644 tools/moltemplate/examples/force_field_OPLSAA/hexadecane/README.TXT rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/hexadecane/README_run.sh (81%) create mode 100755 tools/moltemplate/examples/force_field_OPLSAA/hexadecane/README_setup.sh rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/hexadecane/README_visualize.txt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/hexadecane/WARNING.TXT (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/hexadecane/images/hexadecane_12x12x2_t=0_LR.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/hexadecane/images/hexadecane_12x12x2_t=10ps_npt_LR.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/hexadecane/images/hexadecane_LR.jpg (100%) create mode 100644 tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch2group.lt create mode 100644 tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch3group.lt rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/hexadecane/moltemplate_files/hexadecane.lt (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL => force_field_OPLSAA/hexadecane}/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/README.TXT (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/hexadecane/moltemplate_files/system.lt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/hexadecane/run.in.npt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/hexadecane/run.in.nvt (100%) create mode 100644 tools/moltemplate/examples/force_field_OPLSAA/methane/README.TXT rename tools/moltemplate/examples/{all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL => force_field_OPLSAA/methane}/README_run.sh (81%) create mode 100755 tools/moltemplate/examples/force_field_OPLSAA/methane/README_setup.sh rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/methane/README_visualize.txt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/methane/moltemplate_files/methane.lt (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_OPLSAA/hexadecane => force_field_OPLSAA/methane}/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/README.TXT (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/methane/moltemplate_files/system.lt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/methane/run.in.npt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/methane/run.in.nvt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPCE+methane/README.TXT (68%) create mode 100755 tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/README_run.sh create mode 100755 tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/README_setup.sh rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPCE+methane/README_visualize.txt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/methane.lt (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_OPLSAA/methane => force_field_OPLSAA/waterSPCE+methane}/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/README.TXT (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/spce.lt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/system.lt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPCE+methane/run.in.npt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPCE+methane/run.in.nvt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPC_using_OPLSAA/README.TXT (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPC_using_OPLSAA/README_run.sh (69%) create mode 100755 tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_setup.sh rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPC_using_OPLSAA/README_visualize.txt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPC_using_OPLSAA/TEST_density_estimate.txt (85%) rename tools/moltemplate/examples/{all_atom_examples/force_field_OPLSAA/waterSPCE+methane => force_field_OPLSAA/waterSPC_using_OPLSAA}/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/README.TXT (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/spc.lt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/system.lt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPC_using_OPLSAA/run.in.npt (100%) rename tools/moltemplate/examples/{all_atom_examples => }/force_field_OPLSAA/waterSPC_using_OPLSAA/run.in.nvt (100%) create mode 100644 tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README.TXT create mode 100755 tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README_run.sh create mode 100755 tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README_setup.sh rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit/aluminum_crystal_strain => force_field_OPLSUA_united_atom/propane}/README_visualize.txt (100%) create mode 100644 tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/moltemplate_files/propane.lt create mode 100644 tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/moltemplate_files/system.lt create mode 100644 tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/run.in.npt create mode 100644 tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/run.in.nvt rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/aluminum_crystal_strain/README.TXT (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/aluminum_crystal_strain/README_setup.sh (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit/waterSPCE+Na+Cl => force_field_explicit_parameters/aluminum_crystal_strain}/README_visualize.txt (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/aluminum_crystal_strain/images/AlCell_LR.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/aluminum_crystal_strain/images/AlCrystal10x10x10_t=0steps_LR.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/aluminum_crystal_strain/images/AlCrystal10x10x10_t=20000steps_LR.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/aluminum_crystal_strain/moltemplate_files/README.sh (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/aluminum_crystal_strain/moltemplate_files/al_cell.lt (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/aluminum_crystal_strain/moltemplate_files/system.lt (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/aluminum_crystal_strain/run.in (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/ice_crystal/README_run.sh (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/ice_crystal/README_setup.sh (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/ice_crystal/README_visualize.txt (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/ice_crystal/images/ice_rect8_crystal_3x2x2_LR.jpg (100%) rename tools/moltemplate/{common => examples/force_field_explicit_parameters/ice_crystal}/images/ice_rect8_unitcell.png (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/ice_crystal/moltemplate_files/spce.lt (100%) rename tools/moltemplate/{common => examples/force_field_explicit_parameters/ice_crystal/moltemplate_files}/spce_ice_rect16.lt (100%) rename tools/moltemplate/{common => examples/force_field_explicit_parameters/ice_crystal/moltemplate_files}/spce_ice_rect32.lt (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/ice_crystal/moltemplate_files/spce_ice_rect8.lt (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/ice_crystal/moltemplate_files/system.lt (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/ice_crystal/run.in.npt (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/ice_crystal/run.in.nvt (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/README.TXT (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/README_realistic_junctions.txt (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/README_run.sh (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/README_setup.sh (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/README_visualize.txt (100%) rename tools/moltemplate/{common => examples/force_field_explicit_parameters/nanotube+water}/images/graphene_unit_cell.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/images/nanotube+walls+water_side_pbc_t=0ps_LR.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/images/nanotube+walls+water_side_pbc_t=108ps_LR.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/images/nanotube+walls+water_side_pbc_t=305ps_LR.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/images/nanotube+walls+water_top_nopbc_t=0_LR.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/images/nanotube+walls_side_nopbc_LR.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/images/water_side_nopbc_LR.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/moltemplate_files/README.sh (91%) rename tools/moltemplate/{common => examples/force_field_explicit_parameters/nanotube+water/moltemplate_files}/graphene.lt (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/moltemplate_files/graphene_walls.lt (100%) rename tools/moltemplate/{common => examples/force_field_explicit_parameters/nanotube+water/moltemplate_files}/graphite.lt (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/moltemplate_files/nanotube.lt (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/moltemplate_files/spce.lt (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/moltemplate_files/system.lt (95%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/moltemplate_files/water_box.lt (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/moltemplate_files/watmw.lt (100%) create mode 100644 tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/run.in.npt rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/nanotube+water/run.in.nvt (84%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/waterSPCE+Na+Cl/README_run.sh (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/waterSPCE+Na+Cl/README_setup.sh (100%) create mode 100644 tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/README_visualize.txt rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/waterSPCE+Na+Cl/images/Cl.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/waterSPCE+Na+Cl/images/Na.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/waterSPCE+Na+Cl/images/wat.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/waterSPCE+Na+Cl/images/waterSPCE+Na+Cl_t=0.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/waterSPCE+Na+Cl/images/waterSPCE+Na+Cl_t=100ps.jpg (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/waterSPCE+Na+Cl/moltemplate_files/ions.lt (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/waterSPCE+Na+Cl/moltemplate_files/spce.lt (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/waterSPCE+Na+Cl/moltemplate_files/system.lt (83%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/waterSPCE+Na+Cl/run.in.npt (100%) rename tools/moltemplate/examples/{all_atom_examples/force_field_explicit => force_field_explicit_parameters}/waterSPCE+Na+Cl/run.in.nvt (100%) mode change 100755 => 100644 tools/moltemplate/src/bonds_by_type.py create mode 100644 tools/moltemplate/src/chargepairs_by_type.py mode change 100755 => 100644 tools/moltemplate/src/dump2data.py mode change 100755 => 100644 tools/moltemplate/src/extract_lammps_data.py mode change 100755 => 100644 tools/moltemplate/src/ltemplify.py mode change 100755 => 100644 tools/moltemplate/src/lttree.py mode change 100755 => 100644 tools/moltemplate/src/lttree_check.py mode change 100755 => 100644 tools/moltemplate/src/lttree_postprocess.py rename tools/moltemplate/src/{docs_useful_scripts => moltemplate_docs_useful_scripts}/docs_dump2data.txt (100%) rename tools/moltemplate/src/{docs_useful_scripts => moltemplate_docs_useful_scripts}/docs_extract_lammps_data.txt (100%) rename tools/moltemplate/src/{docs_useful_scripts => moltemplate_docs_useful_scripts}/docs_raw2data.txt (100%) rename tools/moltemplate/{common => src/moltemplate_force_fields}/amber/README.TXT (100%) rename tools/moltemplate/{common => src/moltemplate_force_fields}/amber/amberparm2lt.sh (100%) rename tools/moltemplate/{common => src/moltemplate_force_fields}/amber/amberparm_angle_to_lt.py (100%) rename tools/moltemplate/{common => src/moltemplate_force_fields}/amber/amberparm_bond_to_lt.py (100%) rename tools/moltemplate/{common => src/moltemplate_force_fields}/amber/amberparm_dihedral_to_lt.py (100%) rename tools/moltemplate/{common => src/moltemplate_force_fields}/amber/amberparm_improper_to_lt.py (100%) rename tools/moltemplate/{common => src/moltemplate_force_fields}/amber/amberparm_mass_to_lt.py (100%) rename tools/moltemplate/{common => src/moltemplate_force_fields}/amber/amberparm_pair_to_lt.py (100%) rename tools/moltemplate/{common => src/moltemplate_force_fields}/gaff.lt (99%) rename tools/moltemplate/{examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files => src/moltemplate_force_fields}/graphene.lt (100%) rename tools/moltemplate/{examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files => src/moltemplate_force_fields}/graphite.lt (100%) rename tools/moltemplate/{examples/all_atom_examples/force_field_explicit/nanotube+water => src/moltemplate_force_fields}/images/graphene_unit_cell.jpg (100%) rename tools/moltemplate/{examples/all_atom_examples/force_field_explicit/ice_crystal => src/moltemplate_force_fields}/images/ice_rect8_unitcell.png (100%) rename tools/moltemplate/{common => src/moltemplate_force_fields}/images/spce_ball_and_stick.jpg (100%) create mode 100644 tools/moltemplate/src/moltemplate_force_fields/loplsaa.lt create mode 100644 tools/moltemplate/src/moltemplate_force_fields/oplsaa.lt create mode 100644 tools/moltemplate/src/moltemplate_force_fields/oplsaa/AUTHOR.TXT rename tools/moltemplate/{common => src/moltemplate_force_fields}/oplsaa/README.TXT (100%) create mode 100644 tools/moltemplate/src/moltemplate_force_fields/oplsaa/loplsaa_ext.prm rename tools/moltemplate/{common => src/moltemplate_force_fields}/spce.lt (100%) rename tools/moltemplate/{examples/all_atom_examples/force_field_explicit/ice_crystal/moltemplate_files => src/moltemplate_force_fields}/spce_ice_rect16.lt (100%) rename tools/moltemplate/{examples/all_atom_examples/force_field_explicit/ice_crystal/moltemplate_files => src/moltemplate_force_fields}/spce_ice_rect32.lt (100%) rename tools/moltemplate/{common => src/moltemplate_force_fields}/spce_ice_rect8.lt (100%) rename tools/moltemplate/{common => src/moltemplate_force_fields}/tip3p_1983.lt (100%) rename tools/moltemplate/{common => src/moltemplate_force_fields}/tip3p_1983_charmm.lt (100%) rename tools/moltemplate/{common => src/moltemplate_force_fields}/tip3p_2004.lt (100%) rename tools/moltemplate/{common => src/moltemplate_force_fields}/trappe1998.lt (100%) rename tools/moltemplate/{common => src/moltemplate_force_fields}/watmw.lt (100%) rename tools/moltemplate/src/{ => moltemplate_scripts_depreciated}/oplsaa_moltemplate.py (95%) mode change 100755 => 100644 tools/moltemplate/src/nbody_by_type.py mode change 100755 => 100644 tools/moltemplate/src/nbody_by_type_lib.py mode change 100755 => 100644 tools/moltemplate/src/nbody_fix_ttree_assignments.py mode change 100755 => 100644 tools/moltemplate/src/nbody_graph_search.py mode change 100755 => 100644 tools/moltemplate/src/nbody_reorder_atoms.py mode change 100755 => 100644 tools/moltemplate/src/pdbsort.py mode change 100755 => 100644 tools/moltemplate/src/postprocess_input_script.py mode change 100755 => 100644 tools/moltemplate/src/raw2data.py mode change 100755 => 100644 tools/moltemplate/src/remove_duplicate_atoms.py mode change 100755 => 100644 tools/moltemplate/src/remove_duplicates_nbody.py mode change 100755 => 100644 tools/moltemplate/src/renumber_DATA_first_column.py create mode 100644 tools/moltemplate/src/tinkerparm2lt.py mode change 100755 => 100644 tools/moltemplate/src/ttree.py mode change 100755 => 100644 tools/moltemplate/src/ttree_lex.py mode change 100755 => 100644 tools/moltemplate/src/ttree_render.py diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/README.TXT b/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/README.TXT deleted file mode 100644 index 32252bad09..0000000000 --- a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/README.TXT +++ /dev/null @@ -1,24 +0,0 @@ - -This is an example of how to use the OPLSAA force-field in LAMMPS -(using moltemplate.sh and Jason Lambert's oplsaa_moltemplate.py conversion tool) - -This example also shows how to use moltemplate in combination with PACKMOL. -(PACKMOL is a useful program for generating atomic coordinates. In this example, - moltemplate.sh is only used to create the topology, force-field and charges, - and PACKMOL generates the coordinates, which moltemplate reads (in "step 1"). - Moltemplate can also be used for generating atomic coordinates, especially - for mixing many small molecules together, as we do in this example. However - I wanted to demonstrate how to combine PACKMOL with moltemplate.sh. - In some other scenarios, such as protein solvation, PACKMOL does a much - better job than moltemplate.) - -As of 2014-4-06, this code has not been tested for accuracy. -(See the WARNING.TXT file.) - -step 1) -To build the files which LAMMPS needs, follow the instructions in: -README_setup.sh - -step 2) -To run LAMMPS with these files, follow these instructions: -README_run.sh diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/README.TXT b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/README.TXT deleted file mode 100644 index dfbbda86df..0000000000 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/README.TXT +++ /dev/null @@ -1,78 +0,0 @@ -This example is a simple simulation of a long alkane chain, -in a vacuum at room temperature using the OPLSAA force field. - - -NOTE: This particular file contains instructions for how to build molecules - using the OPLSAA force-field. However, moltemplate is not limited to - OPLSAA. Moltemplate allows users to access any of the force-field - styles available in LAMMPS (including custom, user-defined force-fields). - - --------- INSTRUCTIONS FOR USING OPLSAA WITH YOUR OWN MOLECULES: -------- - -1) Download the "oplsaa.prm" file containing the OPLSAA force field -parameters. I do not have permission to distribute this file, -but you can download the latest version from one of these URLS: -http://dasher.wustl.edu/tinker/distribution/params/oplsaa.prm -http://dasher.wustl.edu/ffe/distribution/params/oplsaa.prm - -2) Create the "oplsaa_subset.prm" file by making a copy of the "oplsaa.prm" -file, renaming it to "oplsaa_subset.prm", and deleting the atoms you don't need. -For example, if you are building a simple alkane chain, you would delete every -line beginning with the word "atom", except for these three lines: - -atom 80 13 CT "Alkane CH3-" 6 12.011 4 -atom 81 13 CT "Alkane -CH2-" 6 12.011 4 -atom 85 46 HC "Alkane H-C" 1 1.008 1 - -(Leave the rest of the file unmodified.) - - -3) Create the "oplsaa.lt" file using this command: - -oplsaa_moltemplate.py oplsaa_subset.prm - - (Credit to Jasen Lambert for contributing this useful script.) - - -4) Create the "system.data", "system.in.init", and "system.in.settings" -files which LAMMPS will read by running: - -moltemplate.sh system.lt - - -5) -To run LAMMPS, you must make sure LAMMPS was built with the "USER-MISC" package. -(because oplsaa_moltemplate.py uses dihedral_style fourier) -To do this, type "make yes-user-misc" before compiling LAMMPS. - http://lammps.sandia.gov/doc/Section_start.html#start_3 - - -6) Run LAMMPS in this order: - -lmp_g++ -i run.in.min # minimize the energy (to avoid atom overlap) before... -lmp_g++ -i run.in.nvt # running the simulation at constant temperature - -(Replace "lmp_g++" with the name of the LAMMPS executable you are using.) - ----- Details ---- - -The "Alkane50" molecule, as well as the "CH2", and "CH3" monomers it contains -use the OPLSAA force-field. This means that when we define these molecules, -we only specify the atom names, bond list, and coordinates. -We do not have to list the atom charges, angles, dihedrals, or impropers. -The rules for creating atomic charge and angle topology are contained in -the "oplsaa.lt" file created by step 3) above. The "ch2group.lt", -"ch3group.lt", and "alkane50.lt" files all refer to "oplsaa.lt", -(as well as the "OPLSAA" force-field object which it defines). Excerpt: - -import "oplsaa.lt" -CH2 inherits OPLSAA { ... -CH3 inherits OPLSAA { ... -Alkane50 inherits OPLSAA { ... - -Alternatively, you can manually define a list of angles, dihedrals, and -improper interactions in these files, instead of asking the force-field -to generate them for you. You can also specify some of the angles and -dihedrals explicitly, and let the force-field handle the rest. -(Many of the molecule examples which come with moltemplate do this.) diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/README_setup.sh b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/README_setup.sh deleted file mode 100755 index 2c3c217135..0000000000 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/README_setup.sh +++ /dev/null @@ -1,36 +0,0 @@ -# -------- REQUIREMENTS: --------- -# You must define your MOLTEMPLATE_PATH environment variable -# and set it to the "common" subdirectory of your moltemplate distribution. -# (See the "Installation" section in the moltemplate manual.) - - -# Create LAMMPS input files this way: -cd moltemplate_files - - # Create the "oplsaa.lt" file which moltemplate will need - - cd oplsaa_lt_generator/ - oplsaa_moltemplate.py oplsaa_subset.prm - mv -f oplsaa.lt .. - cd .. - - # run moltemplate - - moltemplate.sh system.lt - - # This will generate various files with names ending in *.in* and *.data. - # Move them to the directory where you plan to run LAMMPS (in this case "../") - mv -f system.data system.in* ../ - - # Optional: - # The "./output_ttree/" directory is full of temporary files generated by - # moltemplate. They can be useful for debugging, but are usually thrown away. - rm -rf output_ttree/ - - # Optional: - # Delete the "oplsaa.lt" file: - rm -f oplsaa.lt - - - -cd ../ diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch2group.lt b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch2group.lt deleted file mode 100644 index 42f934fdd0..0000000000 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch2group.lt +++ /dev/null @@ -1,55 +0,0 @@ - -import "oplsaa.lt" # <-- defines the "OPLSAA" force field - - -CH2 inherits OPLSAA { - - # atom-id mol-id atom-type charge x y z - - write("Data Atoms") { - $atom:C $mol:... @atom:81 0.00 0.000 0.000 0.000 - $atom:H1 $mol:... @atom:85 0.00 0.000 0.63104384422426 0.892430762954 - $atom:H2 $mol:... @atom:85 0.00 0.000 0.63104384422426 -0.892430762954 - } - - # Atom type numbers (@atom:80,@atom:85) are defined in "oplsaa.lt". Excerpt: - # @atom:80 12.011 #CT "Alkane CH3-" 6 partial charge=-0.18 - # @atom:81 12.011 #CT "Alkane -CH2-" 6 partial charge=-0.12 - # @atom:85 1.008 #HC "Alkane H-C" 1 partial charge=0.06 - # In this example, atomic charges are generated by atom type (according to - # rules in oplsaa.lt), and can be omitted. Just leave them as "0.00" for now. - # The "..." in "$mol:..." tells moltemplate that this molecule may be part - # of a larger molecule, and (if so) to use the larger parent object's - # molecule id number as it's own. - - # Now specify which pairs of atoms are bonded: - write('Data Bond List') { - $bond:CH1 $atom:C $atom:H1 - $bond:CH2 $atom:C $atom:H2 - } - -} # CH2 - - - -# Optional: Shift all the coordinates in the +Y direction by 0.4431163. -# This way, the carbon atom is no longer located at 0,0,0, but the -# axis of an alkane chain containing this monomer is at 0,0,0. -# (This makes it more convenient to construct a polymer later. -# If this is confusing, then simply add 0.4431163 to the Y -# coordinates in the "Data Atoms" section above.) - -CH2.move(0,0.4431163,0) - - - - -######### (scratchwork calculations for the atomic coordinates) ######### -# Lcc = 1.5350 # length of the C-C bond (Sp3) -# Lch = 1.0930 # length of the C-H bond -# theta=2*atan(sqrt(2)) # ~= 109.5 degrees = tetrahedronal angle (C-C-C angle) -# DeltaXc = Lcc*sin(theta/2) # = 1.2533222517240594 -# DeltaYc = Lcc*cos(theta/2) # = 0.8862326632060754 -# # 0.5*DeltaYc = 0.4431163316030377 -# DeltaZh = Lch*sin(theta/2) # = 0.8924307629540046 -# DeltaYh = Lch*cos(theta/2) # = 0.6310438442242609 diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch3group.lt b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch3group.lt deleted file mode 100644 index 7bb5794b91..0000000000 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch3group.lt +++ /dev/null @@ -1,58 +0,0 @@ - -import "oplsaa.lt" # <-- defines the "OPLSAA" force field - - -CH3 inherits OPLSAA { - - # atom-id mol-id atom-type charge x y z - - write("Data Atoms") { - $atom:C $mol:... @atom:80 0.00 0.000000 0.000000 0.000000 - $atom:H1 $mol:... @atom:85 0.00 0.000000 0.6310438442242609 0.8924307629540046 - $atom:H2 $mol:... @atom:85 0.00 0.000000 0.6310438442242609 -0.8924307629540046 - $atom:H3 $mol:... @atom:85 0.00 -0.8924307629540046 -0.6310438442242609 0.000000 - } - - # Atom type numbers (@atom:80,@atom:85) are defined in "oplsaa.lt". Excerpt: - # @atom:80 12.011 #CT "Alkane CH3-" 6 partial charge=-0.18 - # @atom:81 12.011 #CT "Alkane -CH2-" 6 partial charge=-0.12 - # @atom:85 1.008 #HC "Alkane H-C" 1 partial charge=0.06 - # In this example, atomic charges are generated by atom type (according to - # rules in oplsaa.lt), and can be omitted. Just leave them as "0.00" for now. - # The "..." in "$mol:..." tells moltemplate that this molecule may be part - # of a larger molecule, and (if so) to use the larger parent object's - # molecule id number as it's own. - - # Now specify which pairs of atoms are bonded: - write('Data Bond List') { - $bond:CH1 $atom:C $atom:H1 - $bond:CH2 $atom:C $atom:H2 - $bond:CH3 $atom:C $atom:H3 - } - -} # CH3 - - - -# Optional: Shift all the coordinates in the +Y direction by 0.4431163. -# This way, the carbon atom is no longer located at 0,0,0, but the -# axis of an alkane chain containing this monomer is at 0,0,0. -# (This makes it more convenient to construct a polymer later. -# If this is confusing, then simply add 0.4431163 to the Y -# coordinates in the "Data Atoms" section above.) - -CH3.move(0,0.4431163,0) - - - - -######### (scratchwork calculations for the atomic coordinates) ######### -# Lcc = 1.5350 # length of the C-C bond (Sp3) -# Lch = 1.0930 # length of the C-H bond -# theta=2*atan(sqrt(2)) # ~= 109.5 degrees = tetrahedronal angle (C-C-C angle) -# DeltaXc = Lcc*sin(theta/2) # = 1.2533222517240594 -# DeltaYc = Lcc*cos(theta/2) # = 0.8862326632060754 -# # 0.5*DeltaYc = 0.4431163316030377 -# DeltaZh = Lch*sin(theta/2) # = 0.8924307629540046 -# DeltaYh = Lch*cos(theta/2) # = 0.6310438442242609 - diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/README_setup.sh b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/README_setup.sh deleted file mode 100755 index 2e4ecb9acc..0000000000 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/README_setup.sh +++ /dev/null @@ -1,34 +0,0 @@ -# -------- REQUIREMENTS: --------- -# You must define your MOLTEMPLATE_PATH environment variable -# and set it to the "common" subdirectory of your moltemplate distribution. -# (See the "Installation" section in the moltemplate manual.) - - -# Create LAMMPS input files this way: -cd moltemplate_files - - # Create the "oplsaa.lt" file which moltemplate will need - - cd oplsaa_lt_generator/ - oplsaa_moltemplate.py oplsaa_subset.prm - mv -f oplsaa.lt .. - cd .. - - # run moltemplate - - moltemplate.sh system.lt - - # This will generate various files with names ending in *.in* and *.data. - # Move them to the directory where you plan to run LAMMPS (in this case "../") - mv -f system.data system.in* ../ - - # Optional: - # The "./output_ttree/" directory is full of temporary files generated by - # moltemplate. They can be useful for debugging, but are usually thrown away. - rm -rf output_ttree/ - - # Optional: - # Delete the "oplsaa.lt" file: - rm -f oplsaa.lt - -cd ../ diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README.TXT b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README.TXT deleted file mode 100644 index 61b8e281ad..0000000000 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README.TXT +++ /dev/null @@ -1,24 +0,0 @@ - -This is an example of how to use the OPLSAA force-field in LAMMPS -(using moltemplate.sh and Jason Lambert's oplsaa_moltemplate.py conversion tool) - -This example also shows how to use moltemplate in combination with PACKMOL. -(PACKMOL is a useful program for generating atomic coordinates. In this example, - moltemplate.sh is only used to create the topology, force-field and charges, - and PACKMOL generates the coordinates, which moltemplate reads (in "step 1"). - Moltemplate can also be used for generating atomic coordinates, especially - for mixing many small molecules together, as we do in this example. However - I wanted to demonstrate how to combine PACKMOL with moltemplate.sh. - In some other scenarios, such as protein solvation, PACKMOL does a much - better job than moltemplate.) - -As of 2014-12-19, this code has not been tested for accuracy. -(See the WARNING.TXT file.) - -step 1) -To build the files which LAMMPS needs, follow the instructions in: -README_setup.sh - -step 2) -To run LAMMPS with these files, follow these instructions: -README_run.sh diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_setup.sh b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_setup.sh deleted file mode 100755 index 0cf5ae7950..0000000000 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_setup.sh +++ /dev/null @@ -1,44 +0,0 @@ -# -------- REQUIREMENTS: --------- -# You must define your MOLTEMPLATE_PATH environment variable -# and set it to the "common" subdirectory of your moltemplate distribution. -# (See the "Installation" section in the moltemplate manual.) - -# Create the coordinates of the atoms using PACKMOL -cd packmol_files - - packmol < mix_ethylene+benzene.inp - mv -f system.xyz ../moltemplate_files/ - -cd .. - - - -# Create LAMMPS input files this way: -cd moltemplate_files - - # Create the "oplsaa.lt" file which moltemplate will need - - cd oplsaa_lt_generator/ - oplsaa_moltemplate.py oplsaa_subset.prm - mv -f oplsaa.lt .. - cd .. - - # run moltemplate - - moltemplate.sh -xyz system.xyz system.lt - - # This will generate various files with names ending in *.in* and *.data. - # Move them to the directory where you plan to run LAMMPS (in this case "../") - mv -f system.data system.in* ../ - - # Optional: - # The "./output_ttree/" directory is full of temporary files generated by - # moltemplate. They can be useful for debugging, but are usually thrown away. - rm -rf output_ttree/ - - # Optional: - # Delete the "oplsaa.lt" file: - rm -f oplsaa.lt - - -cd ../ diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/README.TXT b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/README.TXT deleted file mode 100644 index d58e74707d..0000000000 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/README.TXT +++ /dev/null @@ -1,81 +0,0 @@ -This example is a simple simulation of many long alkane chains (hexadecane) in a -box at room temperature and atmospheric pressure. Please read "WARNING.TXT". - - -NOTE: This particular file contains instructions for how to build molecules - using the OPLSAA force-field. However, moltemplate is not limited to - OPLSAA. You can use other force-fields, or define your own force-fields - (or provide a list of bonded interactions explicitly). - - --------- INSTRUCTIONS: --------- - -1) Download the "oplsaa.prm" file containing the OPLS force field -parameters. I do not have permission to distribute those parameters, -but you can download them from one of these URLS: -http://dasher.wustl.edu/tinker/distribution/params/oplsaa.prm -http://dasher.wustl.edu/ffe/distribution/params/oplsaa.prm - -2) Create the "oplsaa_subset.prm" file by making a copy of the "oplsaa.prm" -file, renaming it to "oplsaa_subset.prm", and deleting the atoms you don't need. -For example, if you are building a simple alkane chain, you would delete every -line beginning with the word "atom", except for these three lines: - -atom 80 13 CT "Alkane CH3-" 6 12.011 4 -atom 81 13 CT "Alkane -CH2-" 6 12.011 4 -atom 85 46 HC "Alkane H-C" 1 1.008 1 - -(Leave the rest of the file unmodified.) - - -3) Create the "oplsaa.lt" file using this command: - -oplsaa_moltemplate.py oplsaa_subset.prm - - (Credit to Jasen Lambert for contributing this useful script.) - - -4) Create the "system.data", "system.in.init", and "system.in.settings" -files which LAMMPS will read by running: - -moltemplate.sh system.lt - - -5) -To run LAMMPS, you must make sure LAMMPS was built with the "USER-MISC" package. -(because it uses dihedral_style fourier) -To do this, type "make yes-user-misc" before compiling LAMMPS. - http://lammps.sandia.gov/doc/Section_start.html#start_3 - - -6) Run LAMMPS in this order: - -lmp_g++ -i run.in.min -lmp_g++ -i run.in.npt -lmp_g++ -i run.in.nvt - -(Replace "lmp_g++" with the name of the LAMMPS executable you are using.) - ----- Details ---- - -The "Hexadecane" molecule, as well as the "CH2", and "CH3" monomers it contains -use the OPLSAA force-field. This means that when we define these molecules, -we only specify the atom names, bond list, and coordinates. -We do not have to list the atom charges, angles, dihedrals, or impropers. -The rules for creating atomic charge and angle topology are contained in -the "oplsaa.lt" file created by step 3) above. The "ch2group.lt", -"ch3group.lt", and "hexadecane.lt" files all refer to "oplsaa.lt", -(as well as the "OPLSAA" force-field object which it defines). Excerpt: - -import "oplsaa.lt" -CH2 inherits OPLSAA { ... -CH3 inherits OPLSAA { ... -Hexadecane inherits OPLSAA { ... - -Alternatively, you can manually define a list of angles, dihedrals, and -improper interactions in these files, instead of asking the force-field -to generate them for you. You can also specify some of the angles and -dihedrals explicitly, and let the force-field handle the rest. -(Many of the molecule examples which come with moltemplate do this.) - - diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/README_setup.sh b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/README_setup.sh deleted file mode 100755 index 2e4ecb9acc..0000000000 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/README_setup.sh +++ /dev/null @@ -1,34 +0,0 @@ -# -------- REQUIREMENTS: --------- -# You must define your MOLTEMPLATE_PATH environment variable -# and set it to the "common" subdirectory of your moltemplate distribution. -# (See the "Installation" section in the moltemplate manual.) - - -# Create LAMMPS input files this way: -cd moltemplate_files - - # Create the "oplsaa.lt" file which moltemplate will need - - cd oplsaa_lt_generator/ - oplsaa_moltemplate.py oplsaa_subset.prm - mv -f oplsaa.lt .. - cd .. - - # run moltemplate - - moltemplate.sh system.lt - - # This will generate various files with names ending in *.in* and *.data. - # Move them to the directory where you plan to run LAMMPS (in this case "../") - mv -f system.data system.in* ../ - - # Optional: - # The "./output_ttree/" directory is full of temporary files generated by - # moltemplate. They can be useful for debugging, but are usually thrown away. - rm -rf output_ttree/ - - # Optional: - # Delete the "oplsaa.lt" file: - rm -f oplsaa.lt - -cd ../ diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch2group.lt b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch2group.lt deleted file mode 100644 index 42f934fdd0..0000000000 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch2group.lt +++ /dev/null @@ -1,55 +0,0 @@ - -import "oplsaa.lt" # <-- defines the "OPLSAA" force field - - -CH2 inherits OPLSAA { - - # atom-id mol-id atom-type charge x y z - - write("Data Atoms") { - $atom:C $mol:... @atom:81 0.00 0.000 0.000 0.000 - $atom:H1 $mol:... @atom:85 0.00 0.000 0.63104384422426 0.892430762954 - $atom:H2 $mol:... @atom:85 0.00 0.000 0.63104384422426 -0.892430762954 - } - - # Atom type numbers (@atom:80,@atom:85) are defined in "oplsaa.lt". Excerpt: - # @atom:80 12.011 #CT "Alkane CH3-" 6 partial charge=-0.18 - # @atom:81 12.011 #CT "Alkane -CH2-" 6 partial charge=-0.12 - # @atom:85 1.008 #HC "Alkane H-C" 1 partial charge=0.06 - # In this example, atomic charges are generated by atom type (according to - # rules in oplsaa.lt), and can be omitted. Just leave them as "0.00" for now. - # The "..." in "$mol:..." tells moltemplate that this molecule may be part - # of a larger molecule, and (if so) to use the larger parent object's - # molecule id number as it's own. - - # Now specify which pairs of atoms are bonded: - write('Data Bond List') { - $bond:CH1 $atom:C $atom:H1 - $bond:CH2 $atom:C $atom:H2 - } - -} # CH2 - - - -# Optional: Shift all the coordinates in the +Y direction by 0.4431163. -# This way, the carbon atom is no longer located at 0,0,0, but the -# axis of an alkane chain containing this monomer is at 0,0,0. -# (This makes it more convenient to construct a polymer later. -# If this is confusing, then simply add 0.4431163 to the Y -# coordinates in the "Data Atoms" section above.) - -CH2.move(0,0.4431163,0) - - - - -######### (scratchwork calculations for the atomic coordinates) ######### -# Lcc = 1.5350 # length of the C-C bond (Sp3) -# Lch = 1.0930 # length of the C-H bond -# theta=2*atan(sqrt(2)) # ~= 109.5 degrees = tetrahedronal angle (C-C-C angle) -# DeltaXc = Lcc*sin(theta/2) # = 1.2533222517240594 -# DeltaYc = Lcc*cos(theta/2) # = 0.8862326632060754 -# # 0.5*DeltaYc = 0.4431163316030377 -# DeltaZh = Lch*sin(theta/2) # = 0.8924307629540046 -# DeltaYh = Lch*cos(theta/2) # = 0.6310438442242609 diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch3group.lt b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch3group.lt deleted file mode 100644 index 7bb5794b91..0000000000 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch3group.lt +++ /dev/null @@ -1,58 +0,0 @@ - -import "oplsaa.lt" # <-- defines the "OPLSAA" force field - - -CH3 inherits OPLSAA { - - # atom-id mol-id atom-type charge x y z - - write("Data Atoms") { - $atom:C $mol:... @atom:80 0.00 0.000000 0.000000 0.000000 - $atom:H1 $mol:... @atom:85 0.00 0.000000 0.6310438442242609 0.8924307629540046 - $atom:H2 $mol:... @atom:85 0.00 0.000000 0.6310438442242609 -0.8924307629540046 - $atom:H3 $mol:... @atom:85 0.00 -0.8924307629540046 -0.6310438442242609 0.000000 - } - - # Atom type numbers (@atom:80,@atom:85) are defined in "oplsaa.lt". Excerpt: - # @atom:80 12.011 #CT "Alkane CH3-" 6 partial charge=-0.18 - # @atom:81 12.011 #CT "Alkane -CH2-" 6 partial charge=-0.12 - # @atom:85 1.008 #HC "Alkane H-C" 1 partial charge=0.06 - # In this example, atomic charges are generated by atom type (according to - # rules in oplsaa.lt), and can be omitted. Just leave them as "0.00" for now. - # The "..." in "$mol:..." tells moltemplate that this molecule may be part - # of a larger molecule, and (if so) to use the larger parent object's - # molecule id number as it's own. - - # Now specify which pairs of atoms are bonded: - write('Data Bond List') { - $bond:CH1 $atom:C $atom:H1 - $bond:CH2 $atom:C $atom:H2 - $bond:CH3 $atom:C $atom:H3 - } - -} # CH3 - - - -# Optional: Shift all the coordinates in the +Y direction by 0.4431163. -# This way, the carbon atom is no longer located at 0,0,0, but the -# axis of an alkane chain containing this monomer is at 0,0,0. -# (This makes it more convenient to construct a polymer later. -# If this is confusing, then simply add 0.4431163 to the Y -# coordinates in the "Data Atoms" section above.) - -CH3.move(0,0.4431163,0) - - - - -######### (scratchwork calculations for the atomic coordinates) ######### -# Lcc = 1.5350 # length of the C-C bond (Sp3) -# Lch = 1.0930 # length of the C-H bond -# theta=2*atan(sqrt(2)) # ~= 109.5 degrees = tetrahedronal angle (C-C-C angle) -# DeltaXc = Lcc*sin(theta/2) # = 1.2533222517240594 -# DeltaYc = Lcc*cos(theta/2) # = 0.8862326632060754 -# # 0.5*DeltaYc = 0.4431163316030377 -# DeltaZh = Lch*sin(theta/2) # = 0.8924307629540046 -# DeltaYh = Lch*cos(theta/2) # = 0.6310438442242609 - diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README.TXT b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README.TXT deleted file mode 100644 index d323e7c71c..0000000000 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README.TXT +++ /dev/null @@ -1,33 +0,0 @@ -This example contains a mixture of water(SPCE) and methane. -The methane molecules use OPLSAA force-field, but the water molecules do not. - ----- Details ---- - -The methane molecules in this example use the OPLSAA force-field. This means -that when we define "Methane", we only specify the atom names, bond list, -and coordinates. We then use oplsaa_moltemplate.py and moltemplate.sh to load -the OPLSAA force-field parameters (and atom charges) for the Methane molecule -from an external file ("oplsaa.lt". Read the "oplsaa_lt_generator/README.TXT" -file for details.) Consequently, the "moltemplate_files/methane.lt" file -contains these lines which refer to OPLSAA: - -import "oplsaa.lt" -Methane inherits OPLSAA { ... - -However the "SPCE" (water) molecules does NOT use a database to look up the -force-field parameters for this tiny molecule. -Instead, the "moltemplate_files/spce.lt" file declares all of the angle -interactions, atom properties and force-field parameters for water explicitly. -(Consequently, it makes no mention of "oplsaa.lt" or "OPLSAA".) - - --------- Instructions: --------- - -More detailed instructions on how to build LAMMPS input files and -run a short simulation are provided in other README files. - -step 1) -README_setup.sh - -step 2) -README_run.sh diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README_run.sh b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README_run.sh deleted file mode 100755 index 9f923a6c7e..0000000000 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README_run.sh +++ /dev/null @@ -1,39 +0,0 @@ -# --- Running LAMMPS --- -# -------- REQUIREMENTS: --------- -# 1) This example requires building LAMMPS with the "USER-MISC" package. -# (because it makes use of "gaff.lt" which uses dihedral_style fourier) -# To do this, type "make yes-user-misc" before compiling LAMMPS. -# http://lammps.sandia.gov/doc/Section_start.html#start_3 -# -------- PREREQUISITES: -------- -# The 2 files "run.in.npt", and "run.in.nvt" are LAMMPS -# input scripts which link to the input scripts and data files -# you hopefully have created earlier with moltemplate.sh: -# system.in.init, system.in.settings, system.data -# If not, carry out the instructions in "README_setup.sh". -# -# -- Instructions: -- -# If "lmp_mpi" is the name of the command you use to invoke lammps, -# then you would run lammps on these files this way: - - -lmp_mpi -i run.in.npt # minimization and simulation at constant pressure -lmp_mpi -i run.in.nvt # minimization and simulation at constant volume - -#(Note: The constant volume simulation lacks pressure equilibration. These are -# completely separate simulations. The results of the constant pressure -# simulation might be ignored when beginning the simulation at constant -# volume. (This is because restart files in LAMMPS don't always work, -# and I was spending a lot of time trying to convince people it was a -# LAMMPS bug, instead of a moltemplate bug, so I disabled restart files.) -# Read the "run.in.nvt" file to find out how to use the "read_restart" -# command to load the results of the pressure-equilibration simulation, -# before beginning a constant-volume run. - - - - - -# If you have compiled the MPI version of lammps, you can run lammps in parallel -#mpirun -np 4 lmp_mpi -i run.in.npt -#mpirun -np 4 lmp_mpi -i run.in.nvt -# (assuming you have 4 processors available) diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README_setup.sh b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README_setup.sh deleted file mode 100755 index 2c3c217135..0000000000 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README_setup.sh +++ /dev/null @@ -1,36 +0,0 @@ -# -------- REQUIREMENTS: --------- -# You must define your MOLTEMPLATE_PATH environment variable -# and set it to the "common" subdirectory of your moltemplate distribution. -# (See the "Installation" section in the moltemplate manual.) - - -# Create LAMMPS input files this way: -cd moltemplate_files - - # Create the "oplsaa.lt" file which moltemplate will need - - cd oplsaa_lt_generator/ - oplsaa_moltemplate.py oplsaa_subset.prm - mv -f oplsaa.lt .. - cd .. - - # run moltemplate - - moltemplate.sh system.lt - - # This will generate various files with names ending in *.in* and *.data. - # Move them to the directory where you plan to run LAMMPS (in this case "../") - mv -f system.data system.in* ../ - - # Optional: - # The "./output_ttree/" directory is full of temporary files generated by - # moltemplate. They can be useful for debugging, but are usually thrown away. - rm -rf output_ttree/ - - # Optional: - # Delete the "oplsaa.lt" file: - rm -f oplsaa.lt - - - -cd ../ diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/README_run.sh b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/README_run.sh deleted file mode 100755 index 9f923a6c7e..0000000000 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/README_run.sh +++ /dev/null @@ -1,39 +0,0 @@ -# --- Running LAMMPS --- -# -------- REQUIREMENTS: --------- -# 1) This example requires building LAMMPS with the "USER-MISC" package. -# (because it makes use of "gaff.lt" which uses dihedral_style fourier) -# To do this, type "make yes-user-misc" before compiling LAMMPS. -# http://lammps.sandia.gov/doc/Section_start.html#start_3 -# -------- PREREQUISITES: -------- -# The 2 files "run.in.npt", and "run.in.nvt" are LAMMPS -# input scripts which link to the input scripts and data files -# you hopefully have created earlier with moltemplate.sh: -# system.in.init, system.in.settings, system.data -# If not, carry out the instructions in "README_setup.sh". -# -# -- Instructions: -- -# If "lmp_mpi" is the name of the command you use to invoke lammps, -# then you would run lammps on these files this way: - - -lmp_mpi -i run.in.npt # minimization and simulation at constant pressure -lmp_mpi -i run.in.nvt # minimization and simulation at constant volume - -#(Note: The constant volume simulation lacks pressure equilibration. These are -# completely separate simulations. The results of the constant pressure -# simulation might be ignored when beginning the simulation at constant -# volume. (This is because restart files in LAMMPS don't always work, -# and I was spending a lot of time trying to convince people it was a -# LAMMPS bug, instead of a moltemplate bug, so I disabled restart files.) -# Read the "run.in.nvt" file to find out how to use the "read_restart" -# command to load the results of the pressure-equilibration simulation, -# before beginning a constant-volume run. - - - - - -# If you have compiled the MPI version of lammps, you can run lammps in parallel -#mpirun -np 4 lmp_mpi -i run.in.npt -#mpirun -np 4 lmp_mpi -i run.in.nvt -# (assuming you have 4 processors available) diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/README_setup.sh b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/README_setup.sh deleted file mode 100755 index 2c3c217135..0000000000 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/README_setup.sh +++ /dev/null @@ -1,36 +0,0 @@ -# -------- REQUIREMENTS: --------- -# You must define your MOLTEMPLATE_PATH environment variable -# and set it to the "common" subdirectory of your moltemplate distribution. -# (See the "Installation" section in the moltemplate manual.) - - -# Create LAMMPS input files this way: -cd moltemplate_files - - # Create the "oplsaa.lt" file which moltemplate will need - - cd oplsaa_lt_generator/ - oplsaa_moltemplate.py oplsaa_subset.prm - mv -f oplsaa.lt .. - cd .. - - # run moltemplate - - moltemplate.sh system.lt - - # This will generate various files with names ending in *.in* and *.data. - # Move them to the directory where you plan to run LAMMPS (in this case "../") - mv -f system.data system.in* ../ - - # Optional: - # The "./output_ttree/" directory is full of temporary files generated by - # moltemplate. They can be useful for debugging, but are usually thrown away. - rm -rf output_ttree/ - - # Optional: - # Delete the "oplsaa.lt" file: - rm -f oplsaa.lt - - - -cd ../ diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_setup.sh b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_setup.sh deleted file mode 100755 index 2c3c217135..0000000000 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_setup.sh +++ /dev/null @@ -1,36 +0,0 @@ -# -------- REQUIREMENTS: --------- -# You must define your MOLTEMPLATE_PATH environment variable -# and set it to the "common" subdirectory of your moltemplate distribution. -# (See the "Installation" section in the moltemplate manual.) - - -# Create LAMMPS input files this way: -cd moltemplate_files - - # Create the "oplsaa.lt" file which moltemplate will need - - cd oplsaa_lt_generator/ - oplsaa_moltemplate.py oplsaa_subset.prm - mv -f oplsaa.lt .. - cd .. - - # run moltemplate - - moltemplate.sh system.lt - - # This will generate various files with names ending in *.in* and *.data. - # Move them to the directory where you plan to run LAMMPS (in this case "../") - mv -f system.data system.in* ../ - - # Optional: - # The "./output_ttree/" directory is full of temporary files generated by - # moltemplate. They can be useful for debugging, but are usually thrown away. - rm -rf output_ttree/ - - # Optional: - # Delete the "oplsaa.lt" file: - rm -f oplsaa.lt - - - -cd ../ diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT b/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT deleted file mode 100644 index d5e469af37..0000000000 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT +++ /dev/null @@ -1,3 +0,0 @@ - -OPLSAA force-field conversion tools provided by Jason Lambert. - diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/run.in.npt b/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/run.in.npt deleted file mode 100644 index ab6c4bbf9c..0000000000 --- a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/run.in.npt +++ /dev/null @@ -1,104 +0,0 @@ -# THIS EXAMPLE HAS NOT BEEN RIGOROUSLY TESTED. -# (This simulation may fail. -# However the "run.in.nvt" example in this directory should work.) -# -# Requirements: -# To run this system at constant pressure, it might help to compile LAMMPS with -# the optional RIGID package, and use "fix rigid" on the carbon. (Optional.) -# The use of fix rigid is controversial. This method is demonstrated below. - -# ------------------------------- Initialization Section -------------------- - -include system.in.init - -# ------------------------------- Atom Definition Section ------------------- - -read_data system.data - -# ------------------------------- Settings Section -------------------------- - -include system.in.settings - -# ------------------------------- Run Section ------------------------------- - - -# Only the Cgraphene atoms are immobile. -group mobile subtract all Cgraphene - -# (Note: The "Cgraphene" group was defined in system.in.settings.) - - -# Unfortunately you can not use the LAMMPS "minimize" command on this system -# because there is no way to immobilize the carbon graphene & nanotube atoms -# during minimization. Instead, we can use langevin dynamics with a large -# damping parameter and a small timestep. - -print "--------- beginning minimization (using fix langevin) ---------" - -timestep 0.1 -fix fxlan mobile langevin 1.0 1.0 100.0 48279 -fix fxnve mobile nve # <-- needed by fix langevin (see lammps documentation) -thermo 100 -run 2500 - -unfix fxlan -unfix fxnve - -# -- simulation protocol -- - -print "--------- beginning simulation (using fix nvt) ---------" - -timestep 0.25 -dump 1 all custom 1000 traj_npt.lammpstrj id mol type x y z ix iy iz - -thermo_style custom step temp pe etotal press vol epair ebond eangle edihed -thermo 1000 # time interval for printing out "thermo" data - - - - - -# ------------------------- NPT --------------------------- - -# Set temp=300K, pressure=100bar, and equilibrate volume only in the z direction - -fix fxMoveStuff mobile npt temp 300 300 100 z 100 100 1000.0 dilate mobile - -# ------ QUESTIONABLE (see below): ------ - -fix Ffreezestuff Cgraphene rigid/npt single temp 300 300 100 z 100 100 1000.0 force * off off off torque * off off off dilate mobile - -# -- Alternate npt rigid method -- -# I'm not sure which way is more correct, however -# this also seems to behave in a reasonable-looking way: -#fix Ffreezestuff Cgraphene rigid single force * off off off torque * off off off -# -# The use of either "fix rigid" or "fix rigid/npt" to immobilize -# an object is somewhat controversial. Feel free to omit it. -#(Neither Trung or Steve Plimpton use rigid or rigid/npt for immobilizing -#molecules, but I noticed that at NPT, it does a better job of maintaining -# the correct volume. However "fix rigid" has changed since then (2011), -# so this may no longer be true. Please use this example with caution.) -# ---------------------------------------- - -# IMPORTANT for NPT: You must use "neigh_modify" to turn off calculation of the -# forces between immobilized atoms. -neigh_modify exclude group Cgraphene Cgraphene - -# The next two lines recalculate the temperature -# using only the mobile degrees of freedom: - -compute tempMobile mobile temp -compute pressMobile all pressure tempMobile - -thermo_style custom step c_tempMobile c_pressMobile temp press vol - -fix_modify fxMoveStuff temp tempMobile - -run 100000 - -write_data system_after_npt.data - -# (The "write_restart" and "read_restart" commands were buggy in 2012, -# but they should work also.) - diff --git a/tools/moltemplate/examples/coarse_grained_examples/MARTINI_examples/DPPC_bilayer_formation_PACKMOL/README_setup.sh b/tools/moltemplate/examples/coarse_grained_examples/MARTINI_examples/DPPC_bilayer_formation_PACKMOL/README_setup.sh index 88ebec9f49..1e6630a94d 100755 --- a/tools/moltemplate/examples/coarse_grained_examples/MARTINI_examples/DPPC_bilayer_formation_PACKMOL/README_setup.sh +++ b/tools/moltemplate/examples/coarse_grained_examples/MARTINI_examples/DPPC_bilayer_formation_PACKMOL/README_setup.sh @@ -1,7 +1,3 @@ -# -------- REQUIREMENTS: --------- -# You must define your MOLTEMPLATE_PATH environment variable -# and set it to the "common" subdirectory of your moltemplate distribution. -# (See the "Installation" section in the moltemplate manual.) # Create the coordinates of the atoms using PACKMOL cd packmol_files diff --git a/tools/moltemplate/examples/coarse_grained_examples/abstract_translocation/moltemplate_files/system.lt b/tools/moltemplate/examples/coarse_grained_examples/abstract_translocation/moltemplate_files/system.lt index 4bf6101b6d..0ed2727108 100644 --- a/tools/moltemplate/examples/coarse_grained_examples/abstract_translocation/moltemplate_files/system.lt +++ b/tools/moltemplate/examples/coarse_grained_examples/abstract_translocation/moltemplate_files/system.lt @@ -24,7 +24,7 @@ write_once("In Init") { write_once("Data Boundary") { 0.0 36.0 xlo xhi 0.0 36.0 ylo yhi - 0.0 36.0 zlo zhi + -18.0 18.0 zlo zhi } diff --git a/tools/moltemplate/examples/coarse_grained_examples/abstract_translocation/run.in.npt b/tools/moltemplate/examples/coarse_grained_examples/abstract_translocation/run.in.npt index f888d5cdad..0b58a8e1b0 100644 --- a/tools/moltemplate/examples/coarse_grained_examples/abstract_translocation/run.in.npt +++ b/tools/moltemplate/examples/coarse_grained_examples/abstract_translocation/run.in.npt @@ -1,70 +1,120 @@ -# -- Init Section -- +# THIS EXAMPLE HAS NOT BEEN RIGOROUSLY TESTED. +# (This simulation may fail. +# However the "run.in.nvt" example in this directory should work.) +# +# Requirements: +# To run this system at constant pressure, it might help to compile LAMMPS with +# the optional RIGID package, and use "fix rigid" on the carbon. (Optional.) +# The use of fix rigid is controversial. This method is demonstrated below. + +# ------------------------------- Initialization Section -------------------- include system.in.init -# -- Atom Definition Section -- +# ------------------------------- Atom Definition Section ------------------- read_data system.data -# -- Settings Section -- +# ------------------------------- Settings Section -------------------------- include system.in.settings -# -- Run Section -- +# ------------------------------- Run Section ------------------------------- -timestep 1.0 -dump 1 all custom 500 traj_npt.lammpstrj id mol type x y z ix iy iz +# Only the groupB atoms are immobile. +group mobile subtract all groupB -thermo_style custom step temp pe etotal press vol epair ebond eangle edihed -thermo 500 # time interval for printing out "thermo" data +# Unfortunately you can not use the LAMMPS "minimize" command on this system +# because there is no way to immobilize the wall atoms during minimization. +# Instead, we can use langevin dynamics with a fast +# damping parameter and a small timestep. +print "--------- beginning minimization (using fix langevin) ---------" -velocity groupB zero angular -velocity groupB zero linear -# (I'm not sure if the two lines above are necessary, but they don't hurt.) +timestep 0.1 +fix fxlan mobile langevin 1.0 1.0 100.0 48279 +fix fxnve mobile nve # <-- needed by fix langevin (see lammps documentation) +thermo 100 +run 2500 -# Only the groupB atoms are immobile. +unfix fxlan +unfix fxnve -group mobile subtract all groupB +# -- simulation protocol -- -# ------------------------- NPT --------------------------- +print "--------- beginning simulation (using fix nvt) ---------" + +dump 1 all custom 1000 traj_npt.lammpstrj id mol type x y z ix iy iz + +thermo_style custom step temp pe etotal press vol epair ebond eangle edihed +thermo 200 # time interval for printing out "thermo" data -# Set temp=300K, pressure=500bar, and equilibrate volume only in the z direction -fix fMoveStuff mobile npt temp 300 300 100 z 500 500 1000.0 dilate mobile +# ------------------------- NPT --------------------------- + # ------ QUESTIONABLE (see below): ------ -fix Ffreezestuff groupB rigid/npt single temp 300 300 100 z 500 500 1000.0 force * off off off torque * off off off dilate mobile +fix Ffreezestuff groupB rigid single force * off off off torque * off off off -# -- Alternate npt rigid method -- -# I'm not sure which way is more correct, however -# this also seems to behave in a reasonable-looking way: -#fix Ffreezestuff groupB rigid single force * off off off torque * off off off dilate mobile -# -# The use of either "fix rigid" or "fix rigid/npt" to immobilize -# an object is somewhat controversial. Feel free to omit it. -#(Neither Trung or Steve Plimpton use rigid or rigid/npt for immobilizing -#molecules, but I noticed that at NPT, it does a better job of maintaining -# the correct volume. However "fix rigid" has changed since then (2011), -# so this may no longer be true. Please use this example with caution.) -# ---------------------------------------- +# Comment: +# The use of "fix rigid" to immobilize an object is somewhat controversial. +# Feel free to omit it. +# (Neither Trung or Steve Plimpton use fix rigid for immobilizing +# molecules, but I noticed that at NPT, it does a better job of maintaining +# the correct volume. However "fix rigid" has changed since then (2011), +# so this may no longer be true. Please use this example with caution.) + + + +# Thermostat+Barostat +# Set temp=300K, pressure=200bar, and equilibrate volume only in the z direction -# IMPORTANT for NPT: You must use "neigh_modify" to turn off calculation of the -# forces between immobilized atoms. -neigh_modify exclude group groupB groupB +fix fxMoveStuff mobile npt temp 300 300 100 z 200 200 1000.0 dilate mobile drag 2.0 -# The next two lines recalculate the temperature -# using only the mobile degrees of freedom: +# ---------------------------------------- + +# The next two lines recalculate the temperature using +# only the mobile degrees of freedom (ie. water atom velocities): compute tempMobile mobile temp compute pressMobile all pressure tempMobile thermo_style custom step c_tempMobile c_pressMobile temp press vol -fix_modify fMoveStuff temp tempMobile +fix_modify fxMoveStuff temp tempMobile + +reset_timestep 0 + +timestep 0.5 + +run 100000 + +timestep 1.0 + +run 100000 -run 60000 write_data system_after_npt.data + +# (The "write_restart" and "read_restart" commands were buggy in 2012, +# but they should work also.) + + + + + + + +# ----- Comment: Avoid using fix rigid/npt on large single rigid objects ----- +# +# Use of the following is not recommended: +# +# fix Ffreezestuff groupB rigid/npt single temp 300 300 100 z 200 200 1000.0 force * off off off torque * off off off dilate mobile +# (temp=300K, pressure=200bar, and equilibrate volume only in the z direction) +# +# In my experience, the system becomes unstable when applying "fix rigid/npt" +# to the immobile atoms, while also applying "fix npt" on the solvent atoms. +# (It is probably a bad idea to use two barostats simultaneously.) +# ---------------------------------------------------------------------------- diff --git a/tools/moltemplate/examples/coarse_grained_examples/abstract_translocation/run.in.nvt b/tools/moltemplate/examples/coarse_grained_examples/abstract_translocation/run.in.nvt index 1278cb11c7..c483d0b9ab 100644 --- a/tools/moltemplate/examples/coarse_grained_examples/abstract_translocation/run.in.nvt +++ b/tools/moltemplate/examples/coarse_grained_examples/abstract_translocation/run.in.nvt @@ -16,6 +16,10 @@ read_data system.data include system.in.settings +# Use "neigh_modify" to turn off calculation of interactions between immobilized +# atoms. (Note: The "groupB" group was defined in the file "system.insettings") +neigh_modify exclude group groupB groupB + # -- Run Section -- diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/WARNING.TXT b/tools/moltemplate/examples/force_field_AMBER/WARNING.TXT similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/WARNING.TXT rename to tools/moltemplate/examples/force_field_AMBER/WARNING.TXT diff --git a/tools/moltemplate/examples/force_field_AMBER/benzene/README.TXT b/tools/moltemplate/examples/force_field_AMBER/benzene/README.TXT new file mode 100644 index 0000000000..ba0f5e6f45 --- /dev/null +++ b/tools/moltemplate/examples/force_field_AMBER/benzene/README.TXT @@ -0,0 +1,10 @@ +This example shows how to build a box of benzene molecules using the +AMBER/GAFF force-field. + +step 1) +To build the files which LAMMPS needs, follow the instructions in: +README_setup.sh + +step 2) +To run LAMMPS with these files, follow these instructions: +README_run.sh diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/README_run.sh b/tools/moltemplate/examples/force_field_AMBER/benzene/README_run.sh similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/README_run.sh rename to tools/moltemplate/examples/force_field_AMBER/benzene/README_run.sh diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/README_setup.sh b/tools/moltemplate/examples/force_field_AMBER/benzene/README_setup.sh similarity index 78% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/README_setup.sh rename to tools/moltemplate/examples/force_field_AMBER/benzene/README_setup.sh index 510ae9b400..c2db73b457 100755 --- a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/README_setup.sh +++ b/tools/moltemplate/examples/force_field_AMBER/benzene/README_setup.sh @@ -1,9 +1,3 @@ -# -------- REQUIREMENTS: --------- -# You must define your MOLTEMPLATE_PATH environment variable -# and set it to the "common" subdirectory of your moltemplate distribution. -# (See the "Installation" section in the moltemplate manual.) - - # Create LAMMPS input files this way: cd moltemplate_files diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/README_visualize.txt b/tools/moltemplate/examples/force_field_AMBER/benzene/README_visualize.txt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/README_visualize.txt rename to tools/moltemplate/examples/force_field_AMBER/benzene/README_visualize.txt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/moltemplate_files/benzene.lt b/tools/moltemplate/examples/force_field_AMBER/benzene/moltemplate_files/benzene.lt similarity index 95% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/moltemplate_files/benzene.lt rename to tools/moltemplate/examples/force_field_AMBER/benzene/moltemplate_files/benzene.lt index 31536f5f28..26ef1d5358 100644 --- a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/moltemplate_files/benzene.lt +++ b/tools/moltemplate/examples/force_field_AMBER/benzene/moltemplate_files/benzene.lt @@ -1,7 +1,9 @@ import "gaff.lt" -# From "gaff.lt": +# The "gaff.lt" file is usually located in "src/moltemplate_force_fields". +# Excerpt: +# # @atom:ca # Sp2 C in pure aromatic systems # @atom:ha # H bonded to aromatic carbon # diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_AMBER/benzene/moltemplate_files/system.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/moltemplate_files/system.lt rename to tools/moltemplate/examples/force_field_AMBER/benzene/moltemplate_files/system.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/optional_cleanup/README_remove_irrelevant_info.sh b/tools/moltemplate/examples/force_field_AMBER/benzene/optional_cleanup/README_remove_irrelevant_info.sh similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/optional_cleanup/README_remove_irrelevant_info.sh rename to tools/moltemplate/examples/force_field_AMBER/benzene/optional_cleanup/README_remove_irrelevant_info.sh diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/run.in.npt b/tools/moltemplate/examples/force_field_AMBER/benzene/run.in.npt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/run.in.npt rename to tools/moltemplate/examples/force_field_AMBER/benzene/run.in.npt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/run.in.nvt b/tools/moltemplate/examples/force_field_AMBER/benzene/run.in.nvt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/run.in.nvt rename to tools/moltemplate/examples/force_field_AMBER/benzene/run.in.nvt diff --git a/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/README.TXT b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/README.TXT new file mode 100644 index 0000000000..b02f184dde --- /dev/null +++ b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/README.TXT @@ -0,0 +1,13 @@ +This example shows how to simulate a mixture of ethylene and benzene +using the AMBER/GAFF force field. + +As of 2016-11-21, this code has not been tested for accuracy. +(See the WARNING.TXT file.) + +step 1) +To build the files which LAMMPS needs, follow the instructions in: +README_setup.sh + +step 2) +To run LAMMPS with these files, follow these instructions: +README_run.sh diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/README_run.sh b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/README_run.sh similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/README_run.sh rename to tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/README_run.sh diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/README_setup.sh b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/README_setup.sh similarity index 78% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/README_setup.sh rename to tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/README_setup.sh index 510ae9b400..0e2a17d9b9 100755 --- a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/README_setup.sh +++ b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/README_setup.sh @@ -1,10 +1,3 @@ -# -------- REQUIREMENTS: --------- -# You must define your MOLTEMPLATE_PATH environment variable -# and set it to the "common" subdirectory of your moltemplate distribution. -# (See the "Installation" section in the moltemplate manual.) - - - # Create LAMMPS input files this way: cd moltemplate_files diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/README_visualize.txt b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/README_visualize.txt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/README_visualize.txt rename to tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/README_visualize.txt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/images/benzene.jpg b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/images/benzene.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/images/benzene.jpg rename to tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/images/benzene.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/images/ethylene+benzene_box80x80x80_LR.jpg b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/images/ethylene+benzene_box80x80x80_LR.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/images/ethylene+benzene_box80x80x80_LR.jpg rename to tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/images/ethylene+benzene_box80x80x80_LR.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/images/ethylene.jpg b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/images/ethylene.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/images/ethylene.jpg rename to tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/images/ethylene.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/moltemplate_files/benzene.lt b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/moltemplate_files/benzene.lt similarity index 92% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/moltemplate_files/benzene.lt rename to tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/moltemplate_files/benzene.lt index f4a560ad03..47b1505c58 100644 --- a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/moltemplate_files/benzene.lt +++ b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/moltemplate_files/benzene.lt @@ -1,7 +1,7 @@ + import "gaff.lt" -# The "gaff.lt" file is usually located in $MOLTEMPLATE_PATH (and is -# distributed with moltemplate. See the "Installation" section in the manual.) +# The "gaff.lt" file is usually located in "src/moltemplate_force_fields". # It contains definitions of the atoms "ca", "ha", as well as the bonded # and non-bonded interactions between them (and many other atoms). # diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/moltemplate_files/charges_come_from_OPLSAA/oplsaa_subset.prm b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/moltemplate_files/charges_come_from_OPLSAA/oplsaa_subset.prm similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/moltemplate_files/charges_come_from_OPLSAA/oplsaa_subset.prm rename to tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/moltemplate_files/charges_come_from_OPLSAA/oplsaa_subset.prm diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/moltemplate_files/ethylene.lt b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/moltemplate_files/ethylene.lt similarity index 89% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/moltemplate_files/ethylene.lt rename to tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/moltemplate_files/ethylene.lt index 2b1c759218..cad6ea4a8d 100644 --- a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/moltemplate_files/ethylene.lt +++ b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/moltemplate_files/ethylene.lt @@ -1,7 +1,7 @@ + import "gaff.lt" -# The "gaff.lt" file is usually located in $MOLTEMPLATE_PATH (and is -# distributed with moltemplate. See the "Installation" section in the manual.) +# The "gaff.lt" file is usually located in "src/moltemplate_force_fields". # It contains definitions of the atoms "c2", "hc", as well as the bonded # and non-bonded interactions between them (and many other atoms). # diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/moltemplate_files/system.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/moltemplate_files/system.lt rename to tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/moltemplate_files/system.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/optional_cleanup/README_remove_irrelevant_info.sh b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/optional_cleanup/README_remove_irrelevant_info.sh similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/optional_cleanup/README_remove_irrelevant_info.sh rename to tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/optional_cleanup/README_remove_irrelevant_info.sh diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/run.in.npt b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/run.in.npt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/run.in.npt rename to tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/run.in.npt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/run.in.nvt b/tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/run.in.nvt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/run.in.nvt rename to tools/moltemplate/examples/force_field_AMBER/ethylene+benzene/run.in.nvt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/README.TXT b/tools/moltemplate/examples/force_field_AMBER/hexadecane/README.TXT similarity index 96% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/README.TXT rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/README.TXT index 64ec594c6e..a3f011167d 100644 --- a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/README.TXT +++ b/tools/moltemplate/examples/force_field_AMBER/hexadecane/README.TXT @@ -25,7 +25,7 @@ Both examples use the same force-field parameters. 1) In this version, the force-field parameters are loaded from the "gaff.lt" file -(located in the "common" subdirectory). +(located in the "src/moltemplate_force_fields/" subdirectory). This frees the user from the drudgery of manually specifying all of these force-field details for every molecule. (However, the user must be careful to choose @atom-type names which match AMBER GAFF conventions, diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/README_run.sh b/tools/moltemplate/examples/force_field_AMBER/hexadecane/README_run.sh similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/README_run.sh rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/README_run.sh diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/README_setup.sh b/tools/moltemplate/examples/force_field_AMBER/hexadecane/README_setup.sh similarity index 78% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/README_setup.sh rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/README_setup.sh index 510ae9b400..c2db73b457 100755 --- a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/README_setup.sh +++ b/tools/moltemplate/examples/force_field_AMBER/hexadecane/README_setup.sh @@ -1,9 +1,3 @@ -# -------- REQUIREMENTS: --------- -# You must define your MOLTEMPLATE_PATH environment variable -# and set it to the "common" subdirectory of your moltemplate distribution. -# (See the "Installation" section in the moltemplate manual.) - - # Create LAMMPS input files this way: cd moltemplate_files diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/README_visualize.txt b/tools/moltemplate/examples/force_field_AMBER/hexadecane/README_visualize.txt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/README_visualize.txt rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/README_visualize.txt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/WARNING.TXT b/tools/moltemplate/examples/force_field_AMBER/hexadecane/WARNING.TXT similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/WARNING.TXT rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/WARNING.TXT diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/images/hexadecane_12x12x2_t=0_LR.jpg b/tools/moltemplate/examples/force_field_AMBER/hexadecane/images/hexadecane_12x12x2_t=0_LR.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/images/hexadecane_12x12x2_t=0_LR.jpg rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/images/hexadecane_12x12x2_t=0_LR.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/images/hexadecane_12x12x2_t=10ps_npt_LR.jpg b/tools/moltemplate/examples/force_field_AMBER/hexadecane/images/hexadecane_12x12x2_t=10ps_npt_LR.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/images/hexadecane_12x12x2_t=10ps_npt_LR.jpg rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/images/hexadecane_12x12x2_t=10ps_npt_LR.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/images/hexadecane_LR.jpg b/tools/moltemplate/examples/force_field_AMBER/hexadecane/images/hexadecane_LR.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/images/hexadecane_LR.jpg rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/images/hexadecane_LR.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/moltemplate_files/ch2group.lt b/tools/moltemplate/examples/force_field_AMBER/hexadecane/moltemplate_files/ch2group.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/moltemplate_files/ch2group.lt rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/moltemplate_files/ch2group.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/moltemplate_files/ch3group.lt b/tools/moltemplate/examples/force_field_AMBER/hexadecane/moltemplate_files/ch3group.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/moltemplate_files/ch3group.lt rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/moltemplate_files/ch3group.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/moltemplate_files/hexadecane.lt b/tools/moltemplate/examples/force_field_AMBER/hexadecane/moltemplate_files/hexadecane.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/moltemplate_files/hexadecane.lt rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/moltemplate_files/hexadecane.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_AMBER/hexadecane/moltemplate_files/system.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/moltemplate_files/system.lt rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/moltemplate_files/system.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/optional_cleanup/README_remove_irrelevant_info.sh b/tools/moltemplate/examples/force_field_AMBER/hexadecane/optional_cleanup/README_remove_irrelevant_info.sh similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/optional_cleanup/README_remove_irrelevant_info.sh rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/optional_cleanup/README_remove_irrelevant_info.sh diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/run.in.npt b/tools/moltemplate/examples/force_field_AMBER/hexadecane/run.in.npt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/run.in.npt rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/run.in.npt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/run.in.nvt b/tools/moltemplate/examples/force_field_AMBER/hexadecane/run.in.nvt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/hexadecane/run.in.nvt rename to tools/moltemplate/examples/force_field_AMBER/hexadecane/run.in.nvt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/README.TXT b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/README.TXT similarity index 57% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/README.TXT rename to tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/README.TXT index 2e8cef3078..b57d0e76c8 100644 --- a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/README.TXT +++ b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/README.TXT @@ -1,16 +1,9 @@ -This is an example of how to use "canned" force-fields in like GAFF in LAMMPS. -In this example, we specify only the atom names, bond connectivity, -(and coordinates and charge), and use moltemplate to -load the GAFF parameters from an external file (gaff.lt) -(...instead of specifying them explicitly in the molecule definition). - The simulation consists of a mixture of isobutane and water. Over time (less than 1 ns), the two molecules phase-separate. The GAFF parameters are applied only to the isobutane molecule. -(The water molecule paramters are defined explicitly in common/tip3p_2004.lt) -For this to work, make sure you have defined the MOLTEMPLATE_PATH -environment variable and set it to "common". See manual for more details.) +(The water molecule paramters are defined explicitly in + src/moltemplate_force_fields/tip3p_2004.lt) WARNING: THIS IS A PRELIMINARY EXAMPLE WHICH USES AMBER'S GAFF FORCE FIELD. AS OF 2014-4-19, these features have not been tested. @@ -33,13 +26,10 @@ NOTE: The GAFF force-field DOES NOT ASSIGN ATOM CHARGE. -------- REQUIREMENTS: --------- -1) This example requires building LAMMPS with the "USER-MISC" package. - (because it makes use of "gaff.lt" which uses dihedral_style fourier) - To do this, type "make yes-user-misc" before compiling LAMMPS. - http://lammps.sandia.gov/doc/Section_start.html#start_3 - 2) You must define your MOLTEMPLATE_PATH environment variable - and set it to the "common" subdirectory of your moltemplate distribution. - (See the "Installation" section in the moltemplate manual.) + This example requires building LAMMPS with the "USER-MISC" package. + (because it makes use of "gaff.lt" which uses dihedral_style fourier) + To do this, type "make yes-user-misc" before compiling LAMMPS. + http://lammps.sandia.gov/doc/Section_start.html#start_3 More detailed instructions on how to build LAMMPS input files and run a short simulation are provided in other README files. diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/README_run.sh b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/README_run.sh similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/README_run.sh rename to tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/README_run.sh diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/README_setup.sh b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/README_setup.sh similarity index 78% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/README_setup.sh rename to tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/README_setup.sh index 510ae9b400..c2db73b457 100755 --- a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/ethylene+benzene/README_setup.sh +++ b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/README_setup.sh @@ -1,9 +1,3 @@ -# -------- REQUIREMENTS: --------- -# You must define your MOLTEMPLATE_PATH environment variable -# and set it to the "common" subdirectory of your moltemplate distribution. -# (See the "Installation" section in the moltemplate manual.) - - # Create LAMMPS input files this way: cd moltemplate_files diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/README_visualize.txt b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/README_visualize.txt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/README_visualize.txt rename to tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/README_visualize.txt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/images/isobutane.jpg b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/images/isobutane.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/images/isobutane.jpg rename to tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/images/isobutane.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/images/water+isobutane_t=0_LR.jpg b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/images/water+isobutane_t=0_LR.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/images/water+isobutane_t=0_LR.jpg rename to tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/images/water+isobutane_t=0_LR.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/images/water+isobutane_t=840ps_LR.jpg b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/images/water+isobutane_t=840ps_LR.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/images/water+isobutane_t=840ps_LR.jpg rename to tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/images/water+isobutane_t=840ps_LR.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/images/water.jpg b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/images/water.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/images/water.jpg rename to tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/images/water.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/isobutane.lt b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/isobutane.lt similarity index 93% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/isobutane.lt rename to tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/isobutane.lt index 22b1048d1a..e244d44279 100644 --- a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/isobutane.lt +++ b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/isobutane.lt @@ -1,7 +1,7 @@ + import "gaff.lt" -# The "gaff.lt" file is usually located in $MOLTEMPLATE_PATH (and is -# distributed with moltemplate. See the "Installation" section in the manual.) +# The "gaff.lt" file is usually located in "src/moltemplate_force_fields". # It contains definitions of the atoms "c3", "h1", as well as the bonded # and non-bonded interactions between them (and many other atoms). # diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/system.lt similarity index 74% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/system.lt rename to tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/system.lt index 50c5392507..e10f0bcec5 100644 --- a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/system.lt +++ b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/moltemplate_files/system.lt @@ -1,9 +1,6 @@ import "tip3p_2004.lt" # <- This defines the TIP3P water molecule. This file is - # located in the "common" directory. You can either copy it - # here, or (preferably), you can define a MOLTEMPLATE_PATH - # environment variable and point it to "common". - # (as explained in the installation section of the manual). + # located in the "src/moltemplate_force_fields" directory. import "isobutane.lt" # <- defines the "Isobutane" molecule type. diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/optional_cleanup/README_remove_irrelevant_info.sh b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/optional_cleanup/README_remove_irrelevant_info.sh similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/optional_cleanup/README_remove_irrelevant_info.sh rename to tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/optional_cleanup/README_remove_irrelevant_info.sh diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/run.in.npt b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/run.in.npt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/run.in.npt rename to tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/run.in.npt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/run.in.nvt b/tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/run.in.nvt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/waterTIP3P+isobutane/run.in.nvt rename to tools/moltemplate/examples/force_field_AMBER/waterTIP3P+isobutane/run.in.nvt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/WARNING.TXT b/tools/moltemplate/examples/force_field_OPLSAA/WARNING.TXT similarity index 91% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/WARNING.TXT rename to tools/moltemplate/examples/force_field_OPLSAA/WARNING.TXT index e95cac1925..0d8c8e0308 100644 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/WARNING.TXT +++ b/tools/moltemplate/examples/force_field_OPLSAA/WARNING.TXT @@ -1,8 +1,7 @@ # -------- WARNING: -------- This directory contains some examples of all-atom simulations using the OPLSAA -force field, prepared using Jason Lambert's oplsaa_moltemplate.py conversion -tool, and moltemplate. +force field. This software is experimental, and the force-fields and equilbration protocols have not been tested carefully by me. There is no gaurantee that simulations diff --git a/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README.TXT new file mode 100644 index 0000000000..abef639d46 --- /dev/null +++ b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README.TXT @@ -0,0 +1,40 @@ +This example is a simple simulation of a long alkane chain, +in a vacuum at room temperature using the OPLSAA force field. + +NOTE: This particular example uses the OPLSAA force-field + However, moltemplate is not limited to OPLSAA. + +1) Create the "system.data", "system.in.init", and "system.in.settings" +files which LAMMPS will read by running: + +moltemplate.sh system.lt + + +2) Run LAMMPS in this order: + +lmp_mpi -i run.in.min # minimize the energy (to avoid atom overlap) before... +lmp_mpi -i run.in.nvt # running the simulation at constant temperature + +(The name of the LAMMPS executable, eg "lmp_mpi", may vary.) + +---- Details ---- + +The "Alkane50" molecule, as well as the "CH2", and "CH3" monomers it contains +use the OPLSAA force-field. This means that when we define these molecules, +we only specify the atom names, bond list, and coordinates. +We do not have to list the atom charges, angles, dihedrals, or impropers. +The rules for creating atomic charge and angle topology are contained in +the "loplsaa.lt" file created by step 3) above. The "ch2group.lt", +"ch3group.lt", and "alkane50.lt" files all refer to "loplsaa.lt", +(as well as the "OPLSAA" force-field object which it defines). Excerpt: + +import "loplsaa.lt" +CH2 inherits OPLSAA { ... +CH3 inherits OPLSAA { ... +Alkane50 inherits OPLSAA { ... + +Alternatively, you can manually define a list of angles, dihedrals, and +improper interactions in these files, instead of asking the force-field +to generate them for you. You can also specify some of the angles and +dihedrals explicitly, and let the force-field handle the rest. +(Many of the examples which come with moltemplate do this.) diff --git a/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README_run.sh b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README_run.sh new file mode 100755 index 0000000000..b31401f135 --- /dev/null +++ b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README_run.sh @@ -0,0 +1,34 @@ +# --- Running LAMMPS --- +# +# The 2 files "run.in.npt", and "run.in.nvt" are LAMMPS +# input scripts which link to the input scripts and data files +# you hopefully have created earlier with moltemplate.sh: +# system.in.init, system.in.settings, system.data +# If not, carry out the instructions in "README_setup.sh". +# +# -- Instructions: -- +# If "lmp_mpi" is the name of the command you use to invoke lammps, +# then you would run lammps on these files this way: + + +lmp_mpi -i run.in.min # minimization +lmp_mpi -i run.in.nvt # minimization and simulation at constant volume + +#(Note: The constant volume simulation lacks pressure equilibration. These are +# completely separate simulations. The results of the constant pressure +# simulation might be ignored when beginning the simulation at constant +# volume. (This is because restart files in LAMMPS don't always work, +# and I was spending a lot of time trying to convince people it was a +# LAMMPS bug, instead of a moltemplate bug, so I disabled restart files.) +# Read the "run.in.nvt" file to find out how to use the "read_restart" +# command to load the results of the pressure-equilibration simulation, +# before beginning a constant-volume run. + + + + + +# If you have compiled the MPI version of lammps, you can run lammps in parallel +#mpirun -np 4 lmp_mpi -i run.in.npt +#mpirun -np 4 lmp_mpi -i run.in.nvt +# (assuming you have 4 processors available) diff --git a/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README_setup.sh b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README_setup.sh new file mode 100755 index 0000000000..54a6484dac --- /dev/null +++ b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README_setup.sh @@ -0,0 +1,26 @@ + +# Create LAMMPS input files this way: +cd moltemplate_files + + # run moltemplate + + moltemplate.sh system.lt + + # This will generate various files with names ending in *.in* and *.data. + # Move them to the directory where you plan to run LAMMPS (in this case "../") + mv -f system.data system.in* ../ + + # Optional: + # The "./output_ttree/" directory is full of temporary files generated by + # moltemplate. They can be useful for debugging, but are usually thrown away. + rm -rf output_ttree/ + +cd ../ + + +# Optional: +# Note: The system.data and system.in.settings files contain extra information +# for atoms defined in OPLSAA which you are not using in this simulation. This +# is harmless, but if you to delete this information from your +# system.in.settings and system.in.data files, follow the instructions in +# this script: "optional_cleanup/README_remove_irrelevant_info.sh" diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/README_visualize.txt b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README_visualize.txt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/README_visualize.txt rename to tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/README_visualize.txt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/images/ch2_ry90.jpg b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/images/ch2_ry90.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/images/ch2_ry90.jpg rename to tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/images/ch2_ry90.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/images/ch3_ry60.jpg b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/images/ch3_ry60.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/images/ch3_ry60.jpg rename to tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/images/ch3_ry60.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/images/t=0.jpg b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/images/t=0.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/images/t=0.jpg rename to tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/images/t=0.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/images/t=1ns.jpg b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/images/t=1ns.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/images/t=1ns.jpg rename to tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/images/t=1ns.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/alkane50.lt b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/alkane50.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/alkane50.lt rename to tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/alkane50.lt diff --git a/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch2group.lt b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch2group.lt new file mode 100644 index 0000000000..510b7e111a --- /dev/null +++ b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch2group.lt @@ -0,0 +1,82 @@ +# This file contains a definition for the "CH2" molecular subunit. + +# First, load the OPLS force field parameters we will need. +# These 2 files are located in the "src/moltemplate_force_fields/" subdirectory: + +import "oplsaa.lt" # <-- defines the standard "OPLSAA" force field +import "loplsaa.lt" # <-- custom parameters for long alkane chains taken from + # Sui et al. J.Chem.Theory.Comp (2012), 8, 1459 + # To use the ordinary OPLSAA force field parameters, + # (instead of the Sui et al. parameters), change the + # atom types below from "@atom:81L","@atom:85LCH2" to + # "@atom:81" and "@atom:85" (defined in "oplsaa.lt") + + + +# Then define "CH2": + + +CH2 inherits OPLSAA { + + # atom-id mol-id atom-type charge x y z + + write("Data Atoms") { + $atom:C $mol:... @atom:81L 0.0 0.000000 0.000000 0.000000 + $atom:H1 $mol:... @atom:85LCH2 0.0 0.000000 0.631044 0.892431 + $atom:H2 $mol:... @atom:85LCH2 0.0 0.000000 0.631044 -0.892431 + } + + write('Data Bond List') { + $bond:CH1 $atom:C $atom:H1 + $bond:CH2 $atom:C $atom:H2 + } + + # Atom type numbers (@atom:80L,@atom:85LCH3) are defined in "loplsaa.lt", + # which is usually located in the "src/moltemplate_force_fields/" subdirectory + # @atom:80L "Alkane CH3- (LOPLS CT_CH3)" + # @atom:81L "Alkane -CH2- (LOPLS CT_CH2)" + # @atom:85LCH3 "Alkane H-C CH3 (LOPLS HC_CH3)" + # @atom:85LCH2 "Alkane H-C CH2 (LOPLS HC_CH2)" + # In this example, atomic charges are generated by atom type (according to the + # rules in loplsaa.lt), and can be omitted. Just leave them as "0.00" for now. + # The "..." in "$mol:..." tells moltemplate that this molecule may be part + # of a larger molecule, and (if so) to use the larger parent object's + # molecule id number as it's own. + +} # CH2 + + + + + + + + + + + + + + + +# Optional: Shift all the coordinates in the +Y direction by 0.4431163. +# This way, the carbon atom is no longer located at 0,0,0, but the +# axis of an alkane chain containing this monomer is at 0,0,0. +# (This makes it more convenient to construct a polymer later. +# If this is confusing, then simply add 0.4431163 to the Y +# coordinates in the "Data Atoms" section above.) + +CH2.move(0,0.4431163,0) + + + + +######### (scratchwork calculations for the atomic coordinates) ######### +# Lcc = 1.5350 # length of the C-C bond (Sp3) +# Lch = 1.0930 # length of the C-H bond +# theta=2*atan(sqrt(2)) # ~= 109.5 degrees = tetrahedronal angle (C-C-C angle) +# DeltaXc = Lcc*sin(theta/2) # = 1.2533222517240594 +# DeltaYc = Lcc*cos(theta/2) # = 0.8862326632060754 +# # 0.5*DeltaYc = 0.4431163 +# DeltaZh = Lch*sin(theta/2) # = 0.892431 +# DeltaYh = Lch*cos(theta/2) # = 0.631044 diff --git a/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch3group.lt b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch3group.lt new file mode 100644 index 0000000000..b01c8c0cd2 --- /dev/null +++ b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/ch3group.lt @@ -0,0 +1,83 @@ +# This file contains a definition for the "CH3" molecular subunit. + +# First, load the OPLS force field parameters we will need. +# These 2 files are located in the "src/moltemplate_force_fields/" subdirectory: + +import "oplsaa.lt" # <-- defines the standard "OPLSAA" force field +import "loplsaa.lt" # <-- custom parameters for long alkane chains taken from + # Sui et al. J.Chem.Theory.Comp (2012), 8, 1459 + # To use the ordinary OPLSAA force field parameters, + # (instead of the Sui et al. parameters), change the + # atom types below from "@atom:80L","@atom:85LCH3" to + # "@atom:80" and "@atom:85" (defined in "oplsaa.lt") + + + +# Then define "CH3": + + +CH3 inherits OPLSAA { + + # atom-id mol-id atom-type charge x y z + + write("Data Atoms") { + $atom:C $mol:... @atom:80L 0.0 0.000000 0.000000 0.000000 + $atom:H1 $mol:... @atom:85LCH3 0.0 0.000000 0.631044 0.892431 + $atom:H2 $mol:... @atom:85LCH3 0.0 0.000000 0.631044 -0.892431 + $atom:H3 $mol:... @atom:85LCH3 0.0 -0.892431 -0.631044 0.000000 + } + + write('Data Bond List') { + $bond:CH1 $atom:C $atom:H1 + $bond:CH2 $atom:C $atom:H2 + $bond:CH3 $atom:C $atom:H3 + } + + # Atom type numbers (@atom:80L,@atom:85LCH3) are defined in "loplsaa.lt", + # @atom:80L "Alkane CH3- (LOPLS CT_CH3)" + # @atom:81L "Alkane -CH2- (LOPLS CT_CH2)" + # @atom:85LCH3 "Alkane H-C CH3 (LOPLS HC_CH3)" + # @atom:85LCH2 "Alkane H-C CH2 (LOPLS HC_CH2)" + # In this example, atomic charges are generated by atom type (according to the + # rules in loplsaa.lt), and can be omitted. Just leave them as "0.00" for now. + # The "..." in "$mol:..." tells moltemplate that this molecule may be part + # of a larger molecule, and (if so) to use the larger parent object's + # molecule id number as it's own. + +} # CH3 + + + + + + + + + + + + + + + +# Optional: Shift all the coordinates in the +Y direction by 0.4431163. +# This way, the carbon atom is no longer located at 0,0,0, but the +# axis of an alkane chain containing this monomer is at 0,0,0. +# (This makes it more convenient to construct a polymer later. +# If this is confusing, then simply add 0.4431163 to the Y +# coordinates in the "Data Atoms" section above.) + +CH3.move(0,0.4431163,0) + + + + +######### (scratchwork calculations for the atomic coordinates) ######### +# Lcc = 1.5350 # length of the C-C bond (Sp3) +# Lch = 1.0930 # length of the C-H bond +# theta=2*atan(sqrt(2)) # ~= 109.5 degrees = tetrahedronal angle (C-C-C angle) +# DeltaXc = Lcc*sin(theta/2) # = 1.2533222517240594 +# DeltaYc = Lcc*cos(theta/2) # = 0.8862326632060754 +# # 0.5*DeltaYc = 0.4431163 +# DeltaZh = Lch*sin(theta/2) # = 0.892431 +# DeltaYh = Lch*cos(theta/2) # = 0.631044 diff --git a/tools/moltemplate/common/oplsaa/AUTHOR.TXT b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT similarity index 100% rename from tools/moltemplate/common/oplsaa/AUTHOR.TXT rename to tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/README.TXT similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/README.TXT rename to tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/README.TXT diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm rename to tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/system.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/system.lt rename to tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/system.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/run.in.min b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/run.in.min similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/run.in.min rename to tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/run.in.min diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/run.in.nvt b/tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/run.in.nvt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/run.in.nvt rename to tools/moltemplate/examples/force_field_OPLSAA/alkane_chain_single/run.in.nvt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/README.TXT similarity index 65% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/README.TXT rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/README.TXT index f78addd5ed..f744e1718f 100644 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/README.TXT +++ b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/README.TXT @@ -1,7 +1,6 @@ This is an example of how to use the OPLSAA force-field in LAMMPS -(using moltemplate.sh and Jason Lambert's oplsaa_moltemplate.py conversion tool) -As of 2014-12-19, this code has not been tested for accuracy. +As of 2016-11-21, this code has not been tested for accuracy. (See the WARNING.TXT file.) step 1) diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/README_run.sh b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/README_run.sh similarity index 81% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/README_run.sh rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/README_run.sh index 9f923a6c7e..5f82866644 100755 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/README_run.sh +++ b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/README_run.sh @@ -1,10 +1,5 @@ # --- Running LAMMPS --- -# -------- REQUIREMENTS: --------- -# 1) This example requires building LAMMPS with the "USER-MISC" package. -# (because it makes use of "gaff.lt" which uses dihedral_style fourier) -# To do this, type "make yes-user-misc" before compiling LAMMPS. -# http://lammps.sandia.gov/doc/Section_start.html#start_3 -# -------- PREREQUISITES: -------- +# # The 2 files "run.in.npt", and "run.in.nvt" are LAMMPS # input scripts which link to the input scripts and data files # you hopefully have created earlier with moltemplate.sh: diff --git a/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/README_setup.sh b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/README_setup.sh new file mode 100755 index 0000000000..54a6484dac --- /dev/null +++ b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/README_setup.sh @@ -0,0 +1,26 @@ + +# Create LAMMPS input files this way: +cd moltemplate_files + + # run moltemplate + + moltemplate.sh system.lt + + # This will generate various files with names ending in *.in* and *.data. + # Move them to the directory where you plan to run LAMMPS (in this case "../") + mv -f system.data system.in* ../ + + # Optional: + # The "./output_ttree/" directory is full of temporary files generated by + # moltemplate. They can be useful for debugging, but are usually thrown away. + rm -rf output_ttree/ + +cd ../ + + +# Optional: +# Note: The system.data and system.in.settings files contain extra information +# for atoms defined in OPLSAA which you are not using in this simulation. This +# is harmless, but if you to delete this information from your +# system.in.settings and system.in.data files, follow the instructions in +# this script: "optional_cleanup/README_remove_irrelevant_info.sh" diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/README_visualize.txt b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/README_visualize.txt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/README_visualize.txt rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/README_visualize.txt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/images/benzene.jpg b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/images/benzene.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/images/benzene.jpg rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/images/benzene.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/images/ethylene+benzene_box80x80x80_LR.jpg b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/images/ethylene+benzene_box80x80x80_LR.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/images/ethylene+benzene_box80x80x80_LR.jpg rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/images/ethylene+benzene_box80x80x80_LR.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/images/ethylene.jpg b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/images/ethylene.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/images/ethylene.jpg rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/images/ethylene.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/benzene.lt b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/benzene.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/benzene.lt rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/benzene.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/ethylene.lt b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/ethylene.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/ethylene.lt rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/ethylene.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/alkane_chain_single/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/README.TXT similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/README.TXT rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/README.TXT diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/README.TXT similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/README.TXT rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/README.TXT diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_minimal.prm b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_minimal.prm similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_minimal.prm rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_minimal.prm diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_simplified.prm b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_simplified.prm similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_simplified.prm rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_simplified.prm diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/system.lt similarity index 99% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/system.lt rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/system.lt index 1a7cc09677..49458a5b42 100644 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/system.lt +++ b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/system.lt @@ -24,6 +24,5 @@ benzenes = new Benzene[10].move(8.0, 0, 0) benzenes[*][*][*].move(4.0, 4.0, 4.0) - # Note: There is also an example which shows how to generate the coordinates # using PACKMOL. (That allows us to omit the coordinates and .move() commands.) diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/run.in.npt b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/run.in.npt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/run.in.npt rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/run.in.npt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/run.in.nvt b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/run.in.nvt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/run.in.nvt rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene/run.in.nvt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README.TXT similarity index 86% rename from tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/README.TXT rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README.TXT index 32252bad09..af95dca522 100644 --- a/tools/moltemplate/examples/all_atom_examples/force_field_AMBER/benzene/README.TXT +++ b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README.TXT @@ -1,6 +1,5 @@ This is an example of how to use the OPLSAA force-field in LAMMPS -(using moltemplate.sh and Jason Lambert's oplsaa_moltemplate.py conversion tool) This example also shows how to use moltemplate in combination with PACKMOL. (PACKMOL is a useful program for generating atomic coordinates. In this example, @@ -12,7 +11,7 @@ This example also shows how to use moltemplate in combination with PACKMOL. In some other scenarios, such as protein solvation, PACKMOL does a much better job than moltemplate.) -As of 2014-4-06, this code has not been tested for accuracy. +As of 2016-11-21, this code has not been tested for accuracy. (See the WARNING.TXT file.) step 1) diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/README_run.sh b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_run.sh similarity index 81% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/README_run.sh rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_run.sh index 9f923a6c7e..5f82866644 100755 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/README_run.sh +++ b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_run.sh @@ -1,10 +1,5 @@ # --- Running LAMMPS --- -# -------- REQUIREMENTS: --------- -# 1) This example requires building LAMMPS with the "USER-MISC" package. -# (because it makes use of "gaff.lt" which uses dihedral_style fourier) -# To do this, type "make yes-user-misc" before compiling LAMMPS. -# http://lammps.sandia.gov/doc/Section_start.html#start_3 -# -------- PREREQUISITES: -------- +# # The 2 files "run.in.npt", and "run.in.nvt" are LAMMPS # input scripts which link to the input scripts and data files # you hopefully have created earlier with moltemplate.sh: diff --git a/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_setup.sh b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_setup.sh new file mode 100755 index 0000000000..60daffc2bf --- /dev/null +++ b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_setup.sh @@ -0,0 +1,37 @@ + +# Create the coordinates of the atoms using PACKMOL +cd packmol_files + + packmol < mix_ethylene+benzene.inp + mv -f system.xyz ../moltemplate_files/ + +cd .. + + + +# Create LAMMPS input files this way: +cd moltemplate_files + + # run moltemplate + + moltemplate.sh -xyz system.xyz system.lt + + # This will generate various files with names ending in *.in* and *.data. + # Move them to the directory where you plan to run LAMMPS (in this case "../") + mv -f system.data system.in* ../ + + # Optional: + # The "./output_ttree/" directory is full of temporary files generated by + # moltemplate. They can be useful for debugging, but are usually thrown away. + rm -rf output_ttree/ + +cd ../ + + + +# Optional: +# Note: The system.data and system.in.settings files contain extra information +# for atoms defined in OPLSAA which you are not using in this simulation. This +# is harmless, but if you to delete this information from your +# system.in.settings and system.in.data files, follow the instructions in +# this script: "optional_cleanup/README_remove_irrelevant_info.sh" diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_visualize.txt b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_visualize.txt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_visualize.txt rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_visualize.txt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/benzene.jpg b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/benzene.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/benzene.jpg rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/benzene.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/ethylene+benzene_box80x80x80_LR.jpg b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/ethylene+benzene_box80x80x80_LR.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/ethylene+benzene_box80x80x80_LR.jpg rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/ethylene+benzene_box80x80x80_LR.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/ethylene.jpg b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/ethylene.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/ethylene.jpg rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/images/ethylene.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/benzene.lt b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/benzene.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/benzene.lt rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/benzene.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/ethylene.lt b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/ethylene.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/ethylene.lt rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/ethylene.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/README.TXT similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/README.TXT rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/README.TXT diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/README.TXT similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/README.TXT rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/README.TXT diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_minimal.prm b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_minimal.prm similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_minimal.prm rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_minimal.prm diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_simplified.prm b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_simplified.prm similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_simplified.prm rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/minimal_versions/oplsaa_subset_simplified.prm diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/system.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/system.lt rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/system.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/system.xyz b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/system.xyz similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/system.xyz rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/system.xyz diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/README.TXT similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/README.TXT rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/README.TXT diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/benzene.xyz b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/benzene.xyz similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/benzene.xyz rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/benzene.xyz diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/ethylene.xyz b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/ethylene.xyz similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/ethylene.xyz rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/ethylene.xyz diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/mix_ethylene+benzene.inp b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/mix_ethylene+benzene.inp similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/mix_ethylene+benzene.inp rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/packmol_files/mix_ethylene+benzene.inp diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/run.in.npt b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/run.in.npt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/run.in.npt rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/run.in.npt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/run.in.nvt b/tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/run.in.nvt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/run.in.nvt rename to tools/moltemplate/examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/run.in.nvt diff --git a/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/README.TXT new file mode 100644 index 0000000000..eceba67ef6 --- /dev/null +++ b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/README.TXT @@ -0,0 +1,43 @@ +This example is a simple simulation of many long alkane chains (hexadecane) in a +box at room temperature and atmospheric pressure. Please read "WARNING.TXT". + +NOTE: This particular example uses the OPLSAA force-field + However, moltemplate is not limited to OPLSAA. + +1) Create the "system.data", "system.in.init", and "system.in.settings" +files which LAMMPS will read by running: + +moltemplate.sh system.lt + + +2) Run LAMMPS in this order: + +lmp_mpi -i run.in.min # minimize the energy (to avoid atom overlap) before... +lmp_mpi -i run.in.npt # running the simulation at constant pressure +lmp_mpi -i run.in.nvt # running the simulation at constant temperature + +(The name of the LAMMPS executable, eg "lmp_mpi", may vary.) + +---- Details ---- + +The "Hexadecane" molecule, as well as the "CH2", and "CH3" monomers it contains +use the OPLSAA force-field. This means that when we define these molecules, +we only specify the atom names, bond list, and coordinates. +We do not have to list the atom charges, angles, dihedrals, or impropers. +The rules for creating atomic charge and angle topology are contained in +the "loplsaa.lt" file created by step 3) above. The "ch2group.lt", +"ch3group.lt", and "hexadecane.lt" files all refer to "loplsaa.lt", +(as well as the "OPLSAA" force-field object which it defines). Excerpt: + +import "loplsaa.lt" +CH2 inherits OPLSAA { ... +CH3 inherits OPLSAA { ... +Hexadecane inherits OPLSAA { ... + +Alternatively, you can manually define a list of angles, dihedrals, and +improper interactions in these files, instead of asking the force-field +to generate them for you. You can also specify some of the angles and +dihedrals explicitly, and let the force-field handle the rest. +(Many of the examples which come with moltemplate do this.) + + diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/README_run.sh b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/README_run.sh similarity index 81% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/README_run.sh rename to tools/moltemplate/examples/force_field_OPLSAA/hexadecane/README_run.sh index 9f923a6c7e..5f82866644 100755 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/README_run.sh +++ b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/README_run.sh @@ -1,10 +1,5 @@ # --- Running LAMMPS --- -# -------- REQUIREMENTS: --------- -# 1) This example requires building LAMMPS with the "USER-MISC" package. -# (because it makes use of "gaff.lt" which uses dihedral_style fourier) -# To do this, type "make yes-user-misc" before compiling LAMMPS. -# http://lammps.sandia.gov/doc/Section_start.html#start_3 -# -------- PREREQUISITES: -------- +# # The 2 files "run.in.npt", and "run.in.nvt" are LAMMPS # input scripts which link to the input scripts and data files # you hopefully have created earlier with moltemplate.sh: diff --git a/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/README_setup.sh b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/README_setup.sh new file mode 100755 index 0000000000..33b505dbb9 --- /dev/null +++ b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/README_setup.sh @@ -0,0 +1,29 @@ + +# Create LAMMPS input files this way: +cd moltemplate_files + + # run moltemplate + + moltemplate.sh system.lt + + # This will generate various files with names ending in *.in* and *.data. + # Move them to the directory where you plan to run LAMMPS (in this case "../") + mv -f system.data system.in* ../ + + # Optional: + # The "./output_ttree/" directory is full of temporary files generated by + # moltemplate. They can be useful for debugging, but are usually thrown away. + rm -rf output_ttree/ + +cd ../ + + + + + +# Optional: +# Note: The system.data and system.in.settings files contain extra information +# for atoms defined in OPLSAA which you are not using in this simulation. This +# is harmless, but if you to delete this information from your +# system.in.settings and system.in.data files, follow the instructions in +# this script: "optional_cleanup/README_remove_irrelevant_info.sh" diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/README_visualize.txt b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/README_visualize.txt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/README_visualize.txt rename to tools/moltemplate/examples/force_field_OPLSAA/hexadecane/README_visualize.txt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/WARNING.TXT b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/WARNING.TXT similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/WARNING.TXT rename to tools/moltemplate/examples/force_field_OPLSAA/hexadecane/WARNING.TXT diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/images/hexadecane_12x12x2_t=0_LR.jpg b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/images/hexadecane_12x12x2_t=0_LR.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/images/hexadecane_12x12x2_t=0_LR.jpg rename to tools/moltemplate/examples/force_field_OPLSAA/hexadecane/images/hexadecane_12x12x2_t=0_LR.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/images/hexadecane_12x12x2_t=10ps_npt_LR.jpg b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/images/hexadecane_12x12x2_t=10ps_npt_LR.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/images/hexadecane_12x12x2_t=10ps_npt_LR.jpg rename to tools/moltemplate/examples/force_field_OPLSAA/hexadecane/images/hexadecane_12x12x2_t=10ps_npt_LR.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/images/hexadecane_LR.jpg b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/images/hexadecane_LR.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/images/hexadecane_LR.jpg rename to tools/moltemplate/examples/force_field_OPLSAA/hexadecane/images/hexadecane_LR.jpg diff --git a/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch2group.lt b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch2group.lt new file mode 100644 index 0000000000..510b7e111a --- /dev/null +++ b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch2group.lt @@ -0,0 +1,82 @@ +# This file contains a definition for the "CH2" molecular subunit. + +# First, load the OPLS force field parameters we will need. +# These 2 files are located in the "src/moltemplate_force_fields/" subdirectory: + +import "oplsaa.lt" # <-- defines the standard "OPLSAA" force field +import "loplsaa.lt" # <-- custom parameters for long alkane chains taken from + # Sui et al. J.Chem.Theory.Comp (2012), 8, 1459 + # To use the ordinary OPLSAA force field parameters, + # (instead of the Sui et al. parameters), change the + # atom types below from "@atom:81L","@atom:85LCH2" to + # "@atom:81" and "@atom:85" (defined in "oplsaa.lt") + + + +# Then define "CH2": + + +CH2 inherits OPLSAA { + + # atom-id mol-id atom-type charge x y z + + write("Data Atoms") { + $atom:C $mol:... @atom:81L 0.0 0.000000 0.000000 0.000000 + $atom:H1 $mol:... @atom:85LCH2 0.0 0.000000 0.631044 0.892431 + $atom:H2 $mol:... @atom:85LCH2 0.0 0.000000 0.631044 -0.892431 + } + + write('Data Bond List') { + $bond:CH1 $atom:C $atom:H1 + $bond:CH2 $atom:C $atom:H2 + } + + # Atom type numbers (@atom:80L,@atom:85LCH3) are defined in "loplsaa.lt", + # which is usually located in the "src/moltemplate_force_fields/" subdirectory + # @atom:80L "Alkane CH3- (LOPLS CT_CH3)" + # @atom:81L "Alkane -CH2- (LOPLS CT_CH2)" + # @atom:85LCH3 "Alkane H-C CH3 (LOPLS HC_CH3)" + # @atom:85LCH2 "Alkane H-C CH2 (LOPLS HC_CH2)" + # In this example, atomic charges are generated by atom type (according to the + # rules in loplsaa.lt), and can be omitted. Just leave them as "0.00" for now. + # The "..." in "$mol:..." tells moltemplate that this molecule may be part + # of a larger molecule, and (if so) to use the larger parent object's + # molecule id number as it's own. + +} # CH2 + + + + + + + + + + + + + + + +# Optional: Shift all the coordinates in the +Y direction by 0.4431163. +# This way, the carbon atom is no longer located at 0,0,0, but the +# axis of an alkane chain containing this monomer is at 0,0,0. +# (This makes it more convenient to construct a polymer later. +# If this is confusing, then simply add 0.4431163 to the Y +# coordinates in the "Data Atoms" section above.) + +CH2.move(0,0.4431163,0) + + + + +######### (scratchwork calculations for the atomic coordinates) ######### +# Lcc = 1.5350 # length of the C-C bond (Sp3) +# Lch = 1.0930 # length of the C-H bond +# theta=2*atan(sqrt(2)) # ~= 109.5 degrees = tetrahedronal angle (C-C-C angle) +# DeltaXc = Lcc*sin(theta/2) # = 1.2533222517240594 +# DeltaYc = Lcc*cos(theta/2) # = 0.8862326632060754 +# # 0.5*DeltaYc = 0.4431163 +# DeltaZh = Lch*sin(theta/2) # = 0.892431 +# DeltaYh = Lch*cos(theta/2) # = 0.631044 diff --git a/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch3group.lt b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch3group.lt new file mode 100644 index 0000000000..b01c8c0cd2 --- /dev/null +++ b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/ch3group.lt @@ -0,0 +1,83 @@ +# This file contains a definition for the "CH3" molecular subunit. + +# First, load the OPLS force field parameters we will need. +# These 2 files are located in the "src/moltemplate_force_fields/" subdirectory: + +import "oplsaa.lt" # <-- defines the standard "OPLSAA" force field +import "loplsaa.lt" # <-- custom parameters for long alkane chains taken from + # Sui et al. J.Chem.Theory.Comp (2012), 8, 1459 + # To use the ordinary OPLSAA force field parameters, + # (instead of the Sui et al. parameters), change the + # atom types below from "@atom:80L","@atom:85LCH3" to + # "@atom:80" and "@atom:85" (defined in "oplsaa.lt") + + + +# Then define "CH3": + + +CH3 inherits OPLSAA { + + # atom-id mol-id atom-type charge x y z + + write("Data Atoms") { + $atom:C $mol:... @atom:80L 0.0 0.000000 0.000000 0.000000 + $atom:H1 $mol:... @atom:85LCH3 0.0 0.000000 0.631044 0.892431 + $atom:H2 $mol:... @atom:85LCH3 0.0 0.000000 0.631044 -0.892431 + $atom:H3 $mol:... @atom:85LCH3 0.0 -0.892431 -0.631044 0.000000 + } + + write('Data Bond List') { + $bond:CH1 $atom:C $atom:H1 + $bond:CH2 $atom:C $atom:H2 + $bond:CH3 $atom:C $atom:H3 + } + + # Atom type numbers (@atom:80L,@atom:85LCH3) are defined in "loplsaa.lt", + # @atom:80L "Alkane CH3- (LOPLS CT_CH3)" + # @atom:81L "Alkane -CH2- (LOPLS CT_CH2)" + # @atom:85LCH3 "Alkane H-C CH3 (LOPLS HC_CH3)" + # @atom:85LCH2 "Alkane H-C CH2 (LOPLS HC_CH2)" + # In this example, atomic charges are generated by atom type (according to the + # rules in loplsaa.lt), and can be omitted. Just leave them as "0.00" for now. + # The "..." in "$mol:..." tells moltemplate that this molecule may be part + # of a larger molecule, and (if so) to use the larger parent object's + # molecule id number as it's own. + +} # CH3 + + + + + + + + + + + + + + + +# Optional: Shift all the coordinates in the +Y direction by 0.4431163. +# This way, the carbon atom is no longer located at 0,0,0, but the +# axis of an alkane chain containing this monomer is at 0,0,0. +# (This makes it more convenient to construct a polymer later. +# If this is confusing, then simply add 0.4431163 to the Y +# coordinates in the "Data Atoms" section above.) + +CH3.move(0,0.4431163,0) + + + + +######### (scratchwork calculations for the atomic coordinates) ######### +# Lcc = 1.5350 # length of the C-C bond (Sp3) +# Lch = 1.0930 # length of the C-H bond +# theta=2*atan(sqrt(2)) # ~= 109.5 degrees = tetrahedronal angle (C-C-C angle) +# DeltaXc = Lcc*sin(theta/2) # = 1.2533222517240594 +# DeltaYc = Lcc*cos(theta/2) # = 0.8862326632060754 +# # 0.5*DeltaYc = 0.4431163 +# DeltaZh = Lch*sin(theta/2) # = 0.892431 +# DeltaYh = Lch*cos(theta/2) # = 0.631044 diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/hexadecane.lt b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/hexadecane.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/hexadecane.lt rename to tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/hexadecane.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT rename to tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/README.TXT similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/README.TXT rename to tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/README.TXT diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm rename to tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/system.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/system.lt rename to tools/moltemplate/examples/force_field_OPLSAA/hexadecane/moltemplate_files/system.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/run.in.npt b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/run.in.npt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/run.in.npt rename to tools/moltemplate/examples/force_field_OPLSAA/hexadecane/run.in.npt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/run.in.nvt b/tools/moltemplate/examples/force_field_OPLSAA/hexadecane/run.in.nvt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/run.in.nvt rename to tools/moltemplate/examples/force_field_OPLSAA/hexadecane/run.in.nvt diff --git a/tools/moltemplate/examples/force_field_OPLSAA/methane/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/methane/README.TXT new file mode 100644 index 0000000000..9f9e9d0994 --- /dev/null +++ b/tools/moltemplate/examples/force_field_OPLSAA/methane/README.TXT @@ -0,0 +1,24 @@ +This example demonstrates how to build a simulation containing a box of methane. +(Not a very interesting example.) + +---- Details ---- + +The methane molecules in this example use the OPLSAA force-field. +This means that the database of force-field parameters in "oplsaa.lt" +will be used to generate angles, dihedrals, and impropers. +The "moltemplate_files/methane.lt" file +contains these lines which refer to OPLSAA: + +import "oplsaa.lt" +Methane inherits OPLSAA { ... + +-------- Instructions: --------- + +More detailed instructions on how to build LAMMPS input files and +run a short simulation are provided in other README files. + +step 1) +README_setup.sh + +step 2) +README_run.sh diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_run.sh b/tools/moltemplate/examples/force_field_OPLSAA/methane/README_run.sh similarity index 81% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_run.sh rename to tools/moltemplate/examples/force_field_OPLSAA/methane/README_run.sh index 9f923a6c7e..5f82866644 100755 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/ethylene+benzene_PACKMOL/README_run.sh +++ b/tools/moltemplate/examples/force_field_OPLSAA/methane/README_run.sh @@ -1,10 +1,5 @@ # --- Running LAMMPS --- -# -------- REQUIREMENTS: --------- -# 1) This example requires building LAMMPS with the "USER-MISC" package. -# (because it makes use of "gaff.lt" which uses dihedral_style fourier) -# To do this, type "make yes-user-misc" before compiling LAMMPS. -# http://lammps.sandia.gov/doc/Section_start.html#start_3 -# -------- PREREQUISITES: -------- +# # The 2 files "run.in.npt", and "run.in.nvt" are LAMMPS # input scripts which link to the input scripts and data files # you hopefully have created earlier with moltemplate.sh: diff --git a/tools/moltemplate/examples/force_field_OPLSAA/methane/README_setup.sh b/tools/moltemplate/examples/force_field_OPLSAA/methane/README_setup.sh new file mode 100755 index 0000000000..6aa6c06f4c --- /dev/null +++ b/tools/moltemplate/examples/force_field_OPLSAA/methane/README_setup.sh @@ -0,0 +1,28 @@ + +# Create LAMMPS input files this way: +cd moltemplate_files + + # run moltemplate + + moltemplate.sh system.lt + + # This will generate various files with names ending in *.in* and *.data. + # Move them to the directory where you plan to run LAMMPS (in this case "../") + mv -f system.data system.in* ../ + + # Optional: + # The "./output_ttree/" directory is full of temporary files generated by + # moltemplate. They can be useful for debugging, but are usually thrown away. + rm -rf output_ttree/ + +cd ../ + + + + +# Optional: +# Note: The system.data and system.in.settings files contain extra information +# for atoms defined in OPLSAA which you are not using in this simulation. This +# is harmless, but if you to delete this information from your +# system.in.settings and system.in.data files, follow the instructions in +# this script: "optional_cleanup/README_remove_irrelevant_info.sh" diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README_visualize.txt b/tools/moltemplate/examples/force_field_OPLSAA/methane/README_visualize.txt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/README_visualize.txt rename to tools/moltemplate/examples/force_field_OPLSAA/methane/README_visualize.txt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/moltemplate_files/methane.lt b/tools/moltemplate/examples/force_field_OPLSAA/methane/moltemplate_files/methane.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/moltemplate_files/methane.lt rename to tools/moltemplate/examples/force_field_OPLSAA/methane/moltemplate_files/methane.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT b/tools/moltemplate/examples/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/hexadecane/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT rename to tools/moltemplate/examples/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/README.TXT similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/README.TXT rename to tools/moltemplate/examples/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/README.TXT diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm b/tools/moltemplate/examples/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm rename to tools/moltemplate/examples/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_OPLSAA/methane/moltemplate_files/system.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/moltemplate_files/system.lt rename to tools/moltemplate/examples/force_field_OPLSAA/methane/moltemplate_files/system.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/run.in.npt b/tools/moltemplate/examples/force_field_OPLSAA/methane/run.in.npt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/run.in.npt rename to tools/moltemplate/examples/force_field_OPLSAA/methane/run.in.npt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/run.in.nvt b/tools/moltemplate/examples/force_field_OPLSAA/methane/run.in.nvt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/run.in.nvt rename to tools/moltemplate/examples/force_field_OPLSAA/methane/run.in.nvt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/README.TXT similarity index 68% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/README.TXT rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/README.TXT index d323e7c71c..5ad3a04b50 100644 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/README.TXT +++ b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/README.TXT @@ -3,12 +3,10 @@ The methane molecules use OPLSAA force-field, but the water molecules do not. ---- Details ---- -The methane molecules in this example use the OPLSAA force-field. This means -that when we define "Methane", we only specify the atom names, bond list, -and coordinates. We then use oplsaa_moltemplate.py and moltemplate.sh to load -the OPLSAA force-field parameters (and atom charges) for the Methane molecule -from an external file ("oplsaa.lt". Read the "oplsaa_lt_generator/README.TXT" -file for details.) Consequently, the "moltemplate_files/methane.lt" file +The methane molecules in this example use the OPLSAA force-field. +This means that the database of force-field parameters in "oplsaa.lt" +will be used to generate angles, dihedrals, and impropers. +The "moltemplate_files/methane.lt" file contains these lines which refer to OPLSAA: import "oplsaa.lt" @@ -20,7 +18,6 @@ Instead, the "moltemplate_files/spce.lt" file declares all of the angle interactions, atom properties and force-field parameters for water explicitly. (Consequently, it makes no mention of "oplsaa.lt" or "OPLSAA".) - -------- Instructions: --------- More detailed instructions on how to build LAMMPS input files and diff --git a/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/README_run.sh b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/README_run.sh new file mode 100755 index 0000000000..5f82866644 --- /dev/null +++ b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/README_run.sh @@ -0,0 +1,34 @@ +# --- Running LAMMPS --- +# +# The 2 files "run.in.npt", and "run.in.nvt" are LAMMPS +# input scripts which link to the input scripts and data files +# you hopefully have created earlier with moltemplate.sh: +# system.in.init, system.in.settings, system.data +# If not, carry out the instructions in "README_setup.sh". +# +# -- Instructions: -- +# If "lmp_mpi" is the name of the command you use to invoke lammps, +# then you would run lammps on these files this way: + + +lmp_mpi -i run.in.npt # minimization and simulation at constant pressure +lmp_mpi -i run.in.nvt # minimization and simulation at constant volume + +#(Note: The constant volume simulation lacks pressure equilibration. These are +# completely separate simulations. The results of the constant pressure +# simulation might be ignored when beginning the simulation at constant +# volume. (This is because restart files in LAMMPS don't always work, +# and I was spending a lot of time trying to convince people it was a +# LAMMPS bug, instead of a moltemplate bug, so I disabled restart files.) +# Read the "run.in.nvt" file to find out how to use the "read_restart" +# command to load the results of the pressure-equilibration simulation, +# before beginning a constant-volume run. + + + + + +# If you have compiled the MPI version of lammps, you can run lammps in parallel +#mpirun -np 4 lmp_mpi -i run.in.npt +#mpirun -np 4 lmp_mpi -i run.in.nvt +# (assuming you have 4 processors available) diff --git a/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/README_setup.sh b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/README_setup.sh new file mode 100755 index 0000000000..6aa6c06f4c --- /dev/null +++ b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/README_setup.sh @@ -0,0 +1,28 @@ + +# Create LAMMPS input files this way: +cd moltemplate_files + + # run moltemplate + + moltemplate.sh system.lt + + # This will generate various files with names ending in *.in* and *.data. + # Move them to the directory where you plan to run LAMMPS (in this case "../") + mv -f system.data system.in* ../ + + # Optional: + # The "./output_ttree/" directory is full of temporary files generated by + # moltemplate. They can be useful for debugging, but are usually thrown away. + rm -rf output_ttree/ + +cd ../ + + + + +# Optional: +# Note: The system.data and system.in.settings files contain extra information +# for atoms defined in OPLSAA which you are not using in this simulation. This +# is harmless, but if you to delete this information from your +# system.in.settings and system.in.data files, follow the instructions in +# this script: "optional_cleanup/README_remove_irrelevant_info.sh" diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/README_visualize.txt b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/README_visualize.txt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/README_visualize.txt rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/README_visualize.txt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/methane.lt b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/methane.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/methane.lt rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/methane.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/methane/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/README.TXT similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/README.TXT rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/README.TXT diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/spce.lt b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/spce.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/spce.lt rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/spce.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/system.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/system.lt rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/system.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/run.in.npt b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/run.in.npt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/run.in.npt rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/run.in.npt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/run.in.nvt b/tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/run.in.nvt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/run.in.nvt rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPCE+methane/run.in.nvt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README.TXT similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README.TXT rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README.TXT diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_run.sh b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_run.sh similarity index 69% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_run.sh rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_run.sh index bf0ed33712..71a18b0ab2 100755 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_run.sh +++ b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_run.sh @@ -1,10 +1,4 @@ # --- Running LAMMPS --- -# -------- REQUIREMENTS: --------- -# 1) This example requires building LAMMPS with the "USER-MISC" package. -# (because it makes use of "gaff.lt" which uses dihedral_style fourier) -# To do this, type "make yes-user-misc" before compiling LAMMPS. -# http://lammps.sandia.gov/doc/Section_start.html#start_3 -# -------- PREREQUISITES: -------- # The 2 files "run.in.npt", and "run.in.nvt" are LAMMPS # input scripts which link to the input scripts and data files # you hopefully have created earlier with moltemplate.sh: diff --git a/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_setup.sh b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_setup.sh new file mode 100755 index 0000000000..6aa6c06f4c --- /dev/null +++ b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_setup.sh @@ -0,0 +1,28 @@ + +# Create LAMMPS input files this way: +cd moltemplate_files + + # run moltemplate + + moltemplate.sh system.lt + + # This will generate various files with names ending in *.in* and *.data. + # Move them to the directory where you plan to run LAMMPS (in this case "../") + mv -f system.data system.in* ../ + + # Optional: + # The "./output_ttree/" directory is full of temporary files generated by + # moltemplate. They can be useful for debugging, but are usually thrown away. + rm -rf output_ttree/ + +cd ../ + + + + +# Optional: +# Note: The system.data and system.in.settings files contain extra information +# for atoms defined in OPLSAA which you are not using in this simulation. This +# is harmless, but if you to delete this information from your +# system.in.settings and system.in.data files, follow the instructions in +# this script: "optional_cleanup/README_remove_irrelevant_info.sh" diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_visualize.txt b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_visualize.txt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_visualize.txt rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/README_visualize.txt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/TEST_density_estimate.txt b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/TEST_density_estimate.txt similarity index 85% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/TEST_density_estimate.txt rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/TEST_density_estimate.txt index e45ceba664..9dc50b389e 100644 --- a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/TEST_density_estimate.txt +++ b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/TEST_density_estimate.txt @@ -1,6 +1,5 @@ This system contains 1728 water molecules -(I looked the force field parameters using the "oplsaa_moltemplate.py" script. - This is SPC water I think.) +(This is SPC water I think.) Then I ran a short simulation for 170000 timesteps at 300Kelvin and 1 atm. (that's when it crashed. I'll worry about why later...) diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPCE+methane/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/AUTHOR.TXT diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/README.TXT b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/README.TXT similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/README.TXT rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/README.TXT diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/oplsaa_lt_generator/oplsaa_subset.prm diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/spc.lt b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/spc.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/spc.lt rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/spc.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/system.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/system.lt rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/moltemplate_files/system.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/run.in.npt b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/run.in.npt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/run.in.npt rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/run.in.npt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/run.in.nvt b/tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/run.in.nvt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_OPLSAA/waterSPC_using_OPLSAA/run.in.nvt rename to tools/moltemplate/examples/force_field_OPLSAA/waterSPC_using_OPLSAA/run.in.nvt diff --git a/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README.TXT b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README.TXT new file mode 100644 index 0000000000..036c6e7569 --- /dev/null +++ b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README.TXT @@ -0,0 +1,21 @@ +This example was contributed by Yue Chun Chiu (Chinese University of Hong Kong) +(Thanks!) + +This is a simulation of propane using the OPLSUA force-field. +(It uses the OPLSUA force field even though the file names begin with "oplsaa") + +IMPORTANT: This is NOT an all-atom simulation. + OPLSUA is a united-atom force-field. + Hydrogen atoms are not represented explicitly. + The force-field has been adjusted accordingly. + +-------- Instructions: --------- + +More detailed instructions on how to build LAMMPS input files and +run a short simulation are provided in other README files. + +step 1) +README_setup.sh + +step 2) +README_run.sh diff --git a/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README_run.sh b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README_run.sh new file mode 100755 index 0000000000..5f82866644 --- /dev/null +++ b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README_run.sh @@ -0,0 +1,34 @@ +# --- Running LAMMPS --- +# +# The 2 files "run.in.npt", and "run.in.nvt" are LAMMPS +# input scripts which link to the input scripts and data files +# you hopefully have created earlier with moltemplate.sh: +# system.in.init, system.in.settings, system.data +# If not, carry out the instructions in "README_setup.sh". +# +# -- Instructions: -- +# If "lmp_mpi" is the name of the command you use to invoke lammps, +# then you would run lammps on these files this way: + + +lmp_mpi -i run.in.npt # minimization and simulation at constant pressure +lmp_mpi -i run.in.nvt # minimization and simulation at constant volume + +#(Note: The constant volume simulation lacks pressure equilibration. These are +# completely separate simulations. The results of the constant pressure +# simulation might be ignored when beginning the simulation at constant +# volume. (This is because restart files in LAMMPS don't always work, +# and I was spending a lot of time trying to convince people it was a +# LAMMPS bug, instead of a moltemplate bug, so I disabled restart files.) +# Read the "run.in.nvt" file to find out how to use the "read_restart" +# command to load the results of the pressure-equilibration simulation, +# before beginning a constant-volume run. + + + + + +# If you have compiled the MPI version of lammps, you can run lammps in parallel +#mpirun -np 4 lmp_mpi -i run.in.npt +#mpirun -np 4 lmp_mpi -i run.in.nvt +# (assuming you have 4 processors available) diff --git a/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README_setup.sh b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README_setup.sh new file mode 100755 index 0000000000..412634dfe2 --- /dev/null +++ b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README_setup.sh @@ -0,0 +1,33 @@ +# Create LAMMPS input files this way: +cd moltemplate_files + + # run moltemplate + + moltemplate.sh system.lt + + ######################### WEIRD LAMMPS QUIRK:############################### + # The default pair_style used with the OPLSAA forcefield requires that SOME + # atoms have non-zero charge. Unfortunately, in this example none of them do. + # (This does not happen very often.) + # Since you don't need long-range coulombics in this example, LAMMPS will + # print out an error message and tell you to use a more efficient pair_style. + # To get around this AFTER RUNNING MOLTEMPLATE, run these commands in the + # shell: + + echo "pair_style hybrid lj/cut 10.0" >> system.in.init + sed -i 's/lj\/cut\/coul\/long/lj\/cut/g' system.in.settings + sed -i 's/kspace_style/#kspace_style/g' system.in.init + + # This will override the pair_style and pair_coeff commands in the + # system.in.init and system.in.settings files (created by moltemplate): + + # Moltemplate generates various files with names ending in *.in* and *.data. + # Move them to the directory where you plan to run LAMMPS (in this case "../") + mv -f system.data system.in* ../ + + # Optional: + # The "./output_ttree/" directory is full of temporary files generated by + # moltemplate. They can be useful for debugging, but are usually thrown away. + rm -rf output_ttree/ + +cd ../ diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/README_visualize.txt b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README_visualize.txt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/README_visualize.txt rename to tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/README_visualize.txt diff --git a/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/moltemplate_files/propane.lt b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/moltemplate_files/propane.lt new file mode 100644 index 0000000000..d82d8cfd9b --- /dev/null +++ b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/moltemplate_files/propane.lt @@ -0,0 +1,31 @@ +import "oplsaa.lt" + + +Propane inherits OPLSAA { + + # atomID molID atomTyle charge X Y Z + write('Data Atoms') { + $atom:CH3a $mol:. @atom:10 0.0 -0.748 -0.015 0.024 + $atom:CH2 $mol:. @atom:13 0.0 0.558 0.420 -0.278 + $atom:CH3b $mol:. @atom:10 0.0 0.716 1.404 0.137 + } + + write('Data Bond List') { + $bond:CC1 $atom:CH3a $atom:CH2 + $bond:CC2 $atom:CH2 $atom:CH3b + } + + # These atom types are defined in the "oplsaa.lt" file + # (usually located in the "src/moltemplate_force_fields/" subdirectory) + # @atom:10 "N-Alkane CH3- (UA)" + # @atom:13 "Alkanes -CH2- (UA)" + # + # NOTE: UA means united atom (no explicit hydrogens). + # The first 56 atoms in the "oplsaa.lt" file are united atoms + # + # NOTE: Charges will be assigned by OPLSAA, so we leave them 0.0 here. + # + # (The "." in "$mol:." refers to this molecule-object's molecule-ID number. + # The "." simply means this molecule is not a part of a larger molecule.) + +} diff --git a/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/moltemplate_files/system.lt new file mode 100644 index 0000000000..6f266aac3d --- /dev/null +++ b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/moltemplate_files/system.lt @@ -0,0 +1,37 @@ +import "propane.lt" + +# Periodic boundary conditions: +write_once("Data Boundary") { + 0.0 36.0 xlo xhi + 0.0 36.0 ylo yhi + 0.0 36.0 zlo zhi +} + +# Now add methane molecules: + +propanes = new Propane [6].move(0, 0, 6) + [6].move(0, 6, 0) + [6].move(6, 0, 0) + +propanes[*][*][*].move(2.0, 2.0, 2.0) + + + + + + + +######################### WEIRD LAMMPS QUIRK:############################### +# The default pair_style used with the OPLSAA forcefield requires that SOME +# atoms have non-zero charge. Unfortunately, in this example none of them do. +# (This does not happen very often.) +# Since you don't need long-range coulombics in this example, LAMMPS will +# terminate with an error message and ask you to use a more efficient pair_style +# To get around this AFTER RUNNING MOLTEMPLATE, run these commands in the shell +# +# echo "pair_style hybrid lj/cut 10.0" >> system.in.init +# sed -i 's/lj\/cut\/coul\/long/lj\/cut/g' system.in.settings +# sed -i 's/kspace_style/#kspace_style/g' system.in.init +# +# This will override the pair_style and pair_coeff commands in the +# system.in.init and system.in.settings files (created by moltemplate): diff --git a/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/run.in.npt b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/run.in.npt new file mode 100644 index 0000000000..c1115f67bb --- /dev/null +++ b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/run.in.npt @@ -0,0 +1,43 @@ +# PREREQUISITES: +# +# You must use moltemplate.sh to create 3 files: +# system.data system.in.init system.in.settings +# (Follow the instructions in README_setup.sh, +# or run the file as a script using ./README_setup.sh) +# +# ------------------------------- Initialization Section -------------------- + +include "system.in.init" + +# ------------------------------- Atom Definition Section ------------------- + +read_data "system.data" + +# ------------------------------- Settings Section -------------------------- + +include "system.in.settings" +include "system.in.charges" + +# ------------------------------- Run Section ------------------------------- + + +# -- minimization protocol -- + +thermo 500 +thermo_style custom step temp etotal press vol +minimize 6.0e-5 1.0e-6 500 400000 + +write_data system_after_min.data + +# -- simulation protocol -- + +reset_timestep 0 +timestep 1.0 +dump 1 all custom 200 traj_npt.lammpstrj id mol type x y z ix iy iz element +velocity all create 200.0 4928459 rot yes mom yes dist gaussian +fix fxnpt all npt temp 200.0 200.0 100.0 iso 1.0 1.0 1000.0 +neigh_modify delay 5 every 1 check yes + +run 100000 + +write_data system_after_npt.data diff --git a/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/run.in.nvt b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/run.in.nvt new file mode 100644 index 0000000000..115bfe527f --- /dev/null +++ b/tools/moltemplate/examples/force_field_OPLSUA_united_atom/propane/run.in.nvt @@ -0,0 +1,39 @@ +# PREREQUISITES: +# +# You must use moltemplate.sh to create 3 files: +# system.data system.in.init system.in.settings +# (Follow the instructions in README_setup.sh, +# or run the file as a script using ./README_setup.sh) +# +# ------------------------------- Initialization Section -------------------- + +include "system.in.init" + +# ------------------------------- Atom Definition Section ------------------- + +#read_data "system.data" +read_data "system_after_npt.data" + +# ------------------------------- Settings Section -------------------------- + +include "system.in.settings" +include "system.in.charges" + +# ------------------------------- Run Section ------------------------------- + + +# -- simulation protocol -- + +reset_timestep 0 +timestep 2.0 +thermo 500 +thermo_style custom step temp etotal press +dump 1 all custom 2000 traj_nvt.lammpstrj id mol type x y z ix iy iz element type +dump_modify 1 element "C" "C" +velocity all create 200.0 4928459 rot yes mom yes dist gaussian +fix fxnvt all nvt temp 200.0 200.0 100.0 +neigh_modify delay 5 every 1 check yes + +run 1000000 + +write_data system_after_nvt.data diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/README.TXT b/tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/README.TXT similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/README.TXT rename to tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/README.TXT diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/README_setup.sh b/tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/README_setup.sh similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/README_setup.sh rename to tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/README_setup.sh diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/README_visualize.txt b/tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/README_visualize.txt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/README_visualize.txt rename to tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/README_visualize.txt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/images/AlCell_LR.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/images/AlCell_LR.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/images/AlCell_LR.jpg rename to tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/images/AlCell_LR.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/images/AlCrystal10x10x10_t=0steps_LR.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/images/AlCrystal10x10x10_t=0steps_LR.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/images/AlCrystal10x10x10_t=0steps_LR.jpg rename to tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/images/AlCrystal10x10x10_t=0steps_LR.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/images/AlCrystal10x10x10_t=20000steps_LR.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/images/AlCrystal10x10x10_t=20000steps_LR.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/images/AlCrystal10x10x10_t=20000steps_LR.jpg rename to tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/images/AlCrystal10x10x10_t=20000steps_LR.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/moltemplate_files/README.sh b/tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/moltemplate_files/README.sh similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/moltemplate_files/README.sh rename to tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/moltemplate_files/README.sh diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/moltemplate_files/al_cell.lt b/tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/moltemplate_files/al_cell.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/moltemplate_files/al_cell.lt rename to tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/moltemplate_files/al_cell.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/moltemplate_files/system.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/moltemplate_files/system.lt rename to tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/moltemplate_files/system.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/run.in b/tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/run.in similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/aluminum_crystal_strain/run.in rename to tools/moltemplate/examples/force_field_explicit_parameters/aluminum_crystal_strain/run.in diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/README_run.sh b/tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/README_run.sh similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/README_run.sh rename to tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/README_run.sh diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/README_setup.sh b/tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/README_setup.sh similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/README_setup.sh rename to tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/README_setup.sh diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/README_visualize.txt b/tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/README_visualize.txt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/README_visualize.txt rename to tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/README_visualize.txt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/images/ice_rect8_crystal_3x2x2_LR.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/images/ice_rect8_crystal_3x2x2_LR.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/images/ice_rect8_crystal_3x2x2_LR.jpg rename to tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/images/ice_rect8_crystal_3x2x2_LR.jpg diff --git a/tools/moltemplate/common/images/ice_rect8_unitcell.png b/tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/images/ice_rect8_unitcell.png similarity index 100% rename from tools/moltemplate/common/images/ice_rect8_unitcell.png rename to tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/images/ice_rect8_unitcell.png diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/moltemplate_files/spce.lt b/tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/moltemplate_files/spce.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/moltemplate_files/spce.lt rename to tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/moltemplate_files/spce.lt diff --git a/tools/moltemplate/common/spce_ice_rect16.lt b/tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/moltemplate_files/spce_ice_rect16.lt similarity index 100% rename from tools/moltemplate/common/spce_ice_rect16.lt rename to tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/moltemplate_files/spce_ice_rect16.lt diff --git a/tools/moltemplate/common/spce_ice_rect32.lt b/tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/moltemplate_files/spce_ice_rect32.lt similarity index 100% rename from tools/moltemplate/common/spce_ice_rect32.lt rename to tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/moltemplate_files/spce_ice_rect32.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/moltemplate_files/spce_ice_rect8.lt b/tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/moltemplate_files/spce_ice_rect8.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/moltemplate_files/spce_ice_rect8.lt rename to tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/moltemplate_files/spce_ice_rect8.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/moltemplate_files/system.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/moltemplate_files/system.lt rename to tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/moltemplate_files/system.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/run.in.npt b/tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/run.in.npt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/run.in.npt rename to tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/run.in.npt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/run.in.nvt b/tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/run.in.nvt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/run.in.nvt rename to tools/moltemplate/examples/force_field_explicit_parameters/ice_crystal/run.in.nvt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/README.TXT b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/README.TXT similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/README.TXT rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/README.TXT diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/README_realistic_junctions.txt b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/README_realistic_junctions.txt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/README_realistic_junctions.txt rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/README_realistic_junctions.txt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/README_run.sh b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/README_run.sh similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/README_run.sh rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/README_run.sh diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/README_setup.sh b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/README_setup.sh similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/README_setup.sh rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/README_setup.sh diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/README_visualize.txt b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/README_visualize.txt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/README_visualize.txt rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/README_visualize.txt diff --git a/tools/moltemplate/common/images/graphene_unit_cell.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/graphene_unit_cell.jpg similarity index 100% rename from tools/moltemplate/common/images/graphene_unit_cell.jpg rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/graphene_unit_cell.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/nanotube+walls+water_side_pbc_t=0ps_LR.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/nanotube+walls+water_side_pbc_t=0ps_LR.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/nanotube+walls+water_side_pbc_t=0ps_LR.jpg rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/nanotube+walls+water_side_pbc_t=0ps_LR.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/nanotube+walls+water_side_pbc_t=108ps_LR.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/nanotube+walls+water_side_pbc_t=108ps_LR.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/nanotube+walls+water_side_pbc_t=108ps_LR.jpg rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/nanotube+walls+water_side_pbc_t=108ps_LR.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/nanotube+walls+water_side_pbc_t=305ps_LR.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/nanotube+walls+water_side_pbc_t=305ps_LR.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/nanotube+walls+water_side_pbc_t=305ps_LR.jpg rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/nanotube+walls+water_side_pbc_t=305ps_LR.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/nanotube+walls+water_top_nopbc_t=0_LR.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/nanotube+walls+water_top_nopbc_t=0_LR.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/nanotube+walls+water_top_nopbc_t=0_LR.jpg rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/nanotube+walls+water_top_nopbc_t=0_LR.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/nanotube+walls_side_nopbc_LR.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/nanotube+walls_side_nopbc_LR.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/nanotube+walls_side_nopbc_LR.jpg rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/nanotube+walls_side_nopbc_LR.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/water_side_nopbc_LR.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/water_side_nopbc_LR.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/water_side_nopbc_LR.jpg rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/images/water_side_nopbc_LR.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/README.sh b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/README.sh similarity index 91% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/README.sh rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/README.sh index be179e8529..1cc480669d 100755 --- a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/README.sh +++ b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/README.sh @@ -15,8 +15,8 @@ # Also, if you have not yet done this set your MOLTEMPLATE_PATH environment # variable to access it. (See installation instructions.) # Most likely some of the files in this example (like graphene.lt, tip3p2004.lt) -# are not in this directory, but are in the "common" directory. -# Set MOLTEMPLATE_PATH to point to the "common" directory. +# are not in this directory, but are in the "src/moltemplate_force_fields/" +# subdirectory. # # ----------------------------------------------------------- # diff --git a/tools/moltemplate/common/graphene.lt b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/graphene.lt similarity index 100% rename from tools/moltemplate/common/graphene.lt rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/graphene.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/graphene_walls.lt b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/graphene_walls.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/graphene_walls.lt rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/graphene_walls.lt diff --git a/tools/moltemplate/common/graphite.lt b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/graphite.lt similarity index 100% rename from tools/moltemplate/common/graphite.lt rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/graphite.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/nanotube.lt b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/nanotube.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/nanotube.lt rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/nanotube.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/spce.lt b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/spce.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/spce.lt rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/spce.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/system.lt similarity index 95% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/system.lt rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/system.lt index 844e287324..d7c610fc0c 100644 --- a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/system.lt +++ b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/system.lt @@ -13,7 +13,7 @@ import "water_box.lt" write_once("Data Boundary") { -15.98682895386 15.98682895386 xlo xhi -14.91 14.91 ylo yhi - 0.0 80.00 zlo zhi + -31.0 31.00 zlo zhi } # --------------------------------------------- diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/water_box.lt b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/water_box.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/water_box.lt rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/water_box.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/watmw.lt b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/watmw.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/watmw.lt rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/moltemplate_files/watmw.lt diff --git a/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/run.in.npt b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/run.in.npt new file mode 100644 index 0000000000..2728a1f5ac --- /dev/null +++ b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/run.in.npt @@ -0,0 +1,147 @@ +# PREREQUISITES: +# +# You must use moltemplate.sh to create 3 files: +# system.data system.in.init system.in.settings +# (You do not need to run LAMMPS to equilibrate the system before +# using this file.) +# +# Requirements: +# To run this system at constant pressure, it might help to compile LAMMPS with +# the optional RIGID package, and use "fix rigid" on the carbon. (Optional.) +# The use of fix rigid is controversial. This method is demonstrated below. +# THIS EXAMPLE HAS NOT BEEN RIGOROUSLY TESTED. This simulation may fail. +# (However the "run.in.nvt" example in this directory should work.) +# ------------------------------- Initialization Section -------------------- + +include system.in.init + +# ------------------------------- Atom Definition Section ------------------- + +read_data system.data + +# ------------------------------- Settings Section -------------------------- + +include system.in.settings + +# Use "neigh_modify" to turn off calculation of interactions between immobilized +# atoms. (Note: group "cGraphene" was defined in the file "system.insettings") +neigh_modify exclude group Cgraphene Cgraphene + +# ------------------------------- Run Section ------------------------------- + + +# Only the Cgraphene atoms are immobile. +group mobile subtract all Cgraphene + +# (Note: The "Cgraphene" group was defined in system.in.settings.) + + +# Unfortunately you can not use the LAMMPS "minimize" command on this system +# because there is no way to immobilize the carbon graphene & nanotube atoms +# during minimization. Instead, we can use langevin dynamics with a fast +# damping parameter and a small timestep. + +print "--------- beginning minimization (using fix langevin) ---------" + +timestep 0.1 +fix fxlan mobile langevin 1.0 1.0 100.0 48279 +fix fxnve mobile nve # <-- needed by fix langevin (see lammps documentation) +thermo 100 +run 2500 + +unfix fxlan +unfix fxnve + +# -- simulation protocol -- + +print "--------- beginning simulation (using fix nvt) ---------" + +dump 1 all custom 1000 traj_npt.lammpstrj id mol type x y z ix iy iz + +thermo_style custom step temp pe etotal press vol epair ebond eangle edihed +thermo 200 # time interval for printing out "thermo" data + + + + + +# ------------------------- NPT --------------------------- + + +# ------ QUESTIONABLE (see below): ------ + +fix Ffreezestuff Cgraphene rigid single force * off off off torque * off off off + +# Comment: +# The use of "fix rigid" to immobilize an object is somewhat controversial. +# Feel free to omit it. +# (Neither Trung or Steve Plimpton use fix rigid for immobilizing +# molecules, but I noticed that at NPT, it does a better job of maintaining +# the correct volume. However "fix rigid" has changed since then (2011), +# so this may no longer be true. Please use this example with caution.) + + + +# Thermostat+Barostat +# Set temp=300K, pressure=200bar, and equilibrate volume only in the z direction + +fix fxMoveStuff mobile npt temp 300 300 100 z 200 200 1000.0 dilate mobile drag 2.0 + +# ---------------------------------------- + +# The next two lines recalculate the temperature using +# only the mobile degrees of freedom (ie. water atom velocities): + +compute tempMobile mobile temp +compute pressMobile all pressure tempMobile + +thermo_style custom step c_tempMobile c_pressMobile temp press vol + +fix_modify fxMoveStuff temp tempMobile + +reset_timestep 0 + +timestep 0.25 + +run 100000 + +timestep 0.5 + +run 200000 + +# Hopefully the barostat is no longer oscillating. Increase the timestep and +# also get get rid of "drag 2.0". (A non-zero drag parameter will result in +# unrealistic fluctuations of volume under NPT conditions.) +# drag 2.0 <-- commenting out +# +# Set temp=300K, pressure=0bar, and equilibrate volume only in the z direction +unfix fxMoveStuff +fix fxMoveStuff mobile npt temp 300 300 100 z 0 0 1000.0 dilate mobile +fix_modify fxMoveStuff temp tempMobile + +timestep 0.5 + +run 1000000 + +write_data system_after_npt.data + +# (The "write_restart" and "read_restart" commands were buggy in 2012, +# but they should work also.) + + + + + + + +# ----- Comment: Avoid using fix rigid/npt on large single rigid objects ----- +# +# Use of the following is not recommended: +# +# fix Ffreezestuff Cgraphene rigid/npt single temp 300 300 100 z 200 200 1000.0 force * off off off torque * off off off dilate mobile +# (temp=300K, pressure=200bar, and equilibrate volume only in the z direction) +# +# In my experience, the system becomes unstable when applying "fix rigid/npt" +# to the immobile atoms, while also applying "fix npt" on the solvent atoms. +# (It is probably a bad idea to use two barostats simultaneously.) +# ---------------------------------------------------------------------------- diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/run.in.nvt b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/run.in.nvt similarity index 84% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/run.in.nvt rename to tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/run.in.nvt index a86e9227a2..86253c45b9 100644 --- a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/run.in.nvt +++ b/tools/moltemplate/examples/force_field_explicit_parameters/nanotube+water/run.in.nvt @@ -19,6 +19,9 @@ read_data system.data include system.in.settings +# Use "neigh_modify" to turn off calculation of interactions between immobilized +# atoms. (Note: group "cGraphene" was defined in the file "system.insettings") +neigh_modify exclude group Cgraphene Cgraphene # ----------------------------- Run Section ------------------------------- @@ -35,7 +38,7 @@ group mobile subtract all Cgraphene # Unfortunately you can not use the LAMMPS "minimize" command on this system # because there is no way to immobilize the carbon graphene & nanotube atoms -# during minimization. Instead, we can use langevin dynamics with a large +# during minimization. Instead, we can use langevin dynamics with a fast # damping parameter and a small timestep. print "--------- beginning minimization (using fix langevin) ---------" @@ -53,13 +56,11 @@ unfix fxnve print "--------- beginning simulation (using fix nvt) ---------" -timestep 1.0 -dump 1 all custom 500 traj_nvt.lammpstrj id mol type x y z ix iy iz +dump 1 all custom 1000 traj_nvt.lammpstrj id mol type x y z ix iy iz thermo_style custom step temp pe etotal press vol epair #ebond eangle edihed thermo 500 # time interval for printing out "thermo" data - # Integrate the equations of motion: fix fxMoveStuff mobile nvt temp 300.0 300.0 100.0 @@ -69,8 +70,9 @@ fix fxMoveStuff mobile nvt temp 300.0 300.0 100.0 compute tempMobile mobile temp fix_modify fxMoveStuff temp tempMobile -restart 5000000 restart_nvt -run 10000000 + +timestep 2.0 +run 5000000 write_data system_after_nvt.data diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/README_run.sh b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/README_run.sh similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/README_run.sh rename to tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/README_run.sh diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/README_setup.sh b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/README_setup.sh similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/README_setup.sh rename to tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/README_setup.sh diff --git a/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/README_visualize.txt b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/README_visualize.txt new file mode 100644 index 0000000000..019afc1444 --- /dev/null +++ b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/README_visualize.txt @@ -0,0 +1,87 @@ + + ------- To view a lammps trajectory in VMD -------- + + +1) Build a PSF file for use in viewing with VMD. + +This step works with VMD 1.9 and topotools 1.2. +(Older versions, like VMD 1.8.6, don't support this.) + + +a) Start VMD +b) Menu Extensions->Tk Console +c) Enter: + +(I assume that the the DATA file is called "system.data") + + topo readlammpsdata system.data full + animate write psf system.psf + +2) + +Later, to Load a trajectory in VMD: + + Start VMD + Select menu: File->New Molecule + -Browse to select the PSF file you created above, and load it. + (Don't close the window yet.) + -Browse to select the trajectory file. + If necessary, for "file type" select: "LAMMPS Trajectory" + Load it. + + ---- A note on trajectory format: ----- +If the trajectory is a DUMP file, then make sure the it contains the +information you need for pbctools (see below. I've been using this +command in my LAMMPS scripts to create the trajectories: + + dump 1 all custom 5000 DUMP_FILE.lammpstrj id mol type x y z ix iy iz + +It's a good idea to use an atom_style which supports molecule-ID numbers +so that you can assign a molecule-ID number to each atom. (I think this +is needed to wrap atom coordinates without breaking molecules in half.) + +Of course, you don't have to save your trajectories in DUMP format, +(other formats like DCD work fine) I just mention dump files +because these are the files I'm familiar with. + +3) ----- Wrap the coordinates to the unit cell + (without cutting the molecules in half) + +a) Start VMD +b) Load the trajectory in VMD (see above) +c) Menu Extensions->Tk Console +d) Try entering these commands: + + pbc wrap -compound res -all + pbc box + + ----- Optional ---- + Sometimes the solvent or membrane obscures the view of the solute. + It can help to shift the location of the periodic boundary box + To shift the box in the y direction (for example) do this: + + pbc wrap -compound res -all -shiftcenterrel {0.0 0.15 0.0} + pbc box -shiftcenterrel {0.0 0.15 0.0} + + Distances are measured in units of box-length fractions, not Angstroms. + + Alternately if you have a solute whose atoms are all of type 1, + then you can also try this to center the box around it: + + pbc wrap -sel type=1 -all -centersel type=2 -center com + +4) + You should check if your periodic boundary conditions are too small. + To do that: + select Graphics->Representations menu option + click on the "Periodic" tab, and + click on the "+x", "-x", "+y", "-y", "+z", "-z" checkboxes. + +5) Optional: If you like, change the atom types in the PSF file so + that VMD recognizes the atom types, use something like: + +sed -e 's/ 1 1 / C C /g' < system.psf > temp1.psf +sed -e 's/ 2 2 / H H /g' < temp1.psf > temp2.psf +sed -e 's/ 3 3 / P P /g' < temp2.psf > system.psf + +(If you do this, it might effect step 2 above.) diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/images/Cl.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/images/Cl.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/images/Cl.jpg rename to tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/images/Cl.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/images/Na.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/images/Na.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/images/Na.jpg rename to tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/images/Na.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/images/wat.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/images/wat.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/images/wat.jpg rename to tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/images/wat.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/images/waterSPCE+Na+Cl_t=0.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/images/waterSPCE+Na+Cl_t=0.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/images/waterSPCE+Na+Cl_t=0.jpg rename to tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/images/waterSPCE+Na+Cl_t=0.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/images/waterSPCE+Na+Cl_t=100ps.jpg b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/images/waterSPCE+Na+Cl_t=100ps.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/images/waterSPCE+Na+Cl_t=100ps.jpg rename to tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/images/waterSPCE+Na+Cl_t=100ps.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/moltemplate_files/ions.lt b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/moltemplate_files/ions.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/moltemplate_files/ions.lt rename to tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/moltemplate_files/ions.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/moltemplate_files/spce.lt b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/moltemplate_files/spce.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/moltemplate_files/spce.lt rename to tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/moltemplate_files/spce.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/moltemplate_files/system.lt b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/moltemplate_files/system.lt similarity index 83% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/moltemplate_files/system.lt rename to tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/moltemplate_files/system.lt index f43f4263e8..639222d182 100644 --- a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/moltemplate_files/system.lt +++ b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/moltemplate_files/system.lt @@ -1,8 +1,5 @@ import "spce.lt" # <- This defines the SPCE water molecule. This file is - # located in the "common" directory. You can either copy it - # here, or (preferably), you can define a MOLTEMPLATE_PATH - # environment variable and point it to "common". - # (as explained in the installation section of the manual). + # located in the "src/moltemplate_force_fields" directory. import "ions.lt" # <- This defines the ions "NaIon" and "ClIon". diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/run.in.npt b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/run.in.npt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/run.in.npt rename to tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/run.in.npt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/run.in.nvt b/tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/run.in.nvt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/waterSPCE+Na+Cl/run.in.nvt rename to tools/moltemplate/examples/force_field_explicit_parameters/waterSPCE+Na+Cl/run.in.nvt diff --git a/tools/moltemplate/moltemplate_manual.pdf b/tools/moltemplate/moltemplate_manual.pdf index 24ebb08158017b15d8396ed8f8fe170600481748..14246f1559ec6088013e94c4bed4f9040bdc66b5 100644 GIT binary patch delta 302128 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%0D%oC+mNVus%L-4fL*#F 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 delta 305781 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%0DCe_Rq~ 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 diff --git a/tools/moltemplate/src/bonds_by_type.py b/tools/moltemplate/src/bonds_by_type.py old mode 100755 new mode 100644 index ae915e724c..786a6a8a86 --- a/tools/moltemplate/src/bonds_by_type.py +++ b/tools/moltemplate/src/bonds_by_type.py @@ -118,7 +118,7 @@ def LookupBondTypes(bond_types, bondid_n = bond_ids_offset + len(bond_ids) + 1 bond_ids.append(prefix+str(bondid_n)+suffix) bond_pairs.append( (ttree_lex.EscCharStrToChar(tokens[0]), - ttree_lex.EscCharStrToChar(tokens[1])) ) + ttree_lex.EscCharStrToChar(tokens[1])) ) else: raise(ttree_lex.InputError('Incorrect number of columns on line '+str(ie+1)+' of \"'+section_name+'\" section.')) @@ -130,16 +130,6 @@ def LookupBondTypes(bond_types, else: raise(ttree_lex.InputError('Incorrect number of columns on line '+str(ie+1)+' of \"'+section_name+'\" section.')) - #elif section_name == "Data Bonds BondType AtomId AtomId": - # if len(tokens) == 3: - # bondid_n = bond_ids_offset + len(bond_ids) + 1 - # bond_ids.append(prefix+str(bondid_n)+suffix) - # bond_types.append(ttree_lex.EscCharStrToChar(tokens[0])) - # bond_pairs.append( (ttree_lex.EscCharStrToChar(tokens[1]), - # ttree_lex.EscCharStrToChar(tokens[2])) ) - # else: - # raise(ttree_lex.InputError('Incorrect number of columns on line '+str(ie+1)+' of \"'+section_name+'\" section.')) - else: raise(ttree_lex.InputError('Internal Error ('+g_program_name+'): Unknown section name: \"'+section_name+'\"')) @@ -204,7 +194,6 @@ def LookupBondTypes(bond_types, atomtype1 = atomids2types[atomid1] atomtype2 = atomids2types[atomid2] - #for n in range(0, len(typepattern_to_coefftypes)): for typepattern, coefftype in typepattern_to_coefftypes: # use string comparisons to check if atom types match the pattern @@ -241,7 +230,7 @@ if __name__ == "__main__": try: fname_atoms = None - fname_bonds = None + fname_bond_list = None fname_bondsbytype = None section_name = 'Data Bond List' # (This will be replaced later.) atom_style = 'full' @@ -277,7 +266,7 @@ if __name__ == "__main__": if i+1 >= len(argv): raise ttree_lex.InputError('Error: '+argv[i]+' flag should be followed by a file name containing lines of\n' ' text which might appear in the "Bonds" section of a LAMMPS data file.\n') - fname_bonds = argv[i+1] + fname_bond_list = argv[i+1] del(argv[i:i+2]) elif argv[i].lower() == '-bond-list': @@ -285,7 +274,7 @@ if __name__ == "__main__": raise ttree_lex.InputError('Error: '+argv[i]+' flag should be followed by a file name\n') #raise ttree_lex.InputError('Error: '+argv[i]+' flag should be followed by a file name containing lines of\n' # ' text which might appear in the "Bonds No Types" section of a LAMMPS data file.\n') - fname_bonds = argv[i+1] + fname_bond_list = argv[i+1] section_name = "Data Bond List" del(argv[i:i+2]) @@ -344,7 +333,7 @@ if __name__ == "__main__": bond_pairs = [] fatoms = open(fname_atoms, 'r') - fbonds = open(fname_bonds, 'r') + fbonds = open(fname_bond_list, 'r') fbondsbytype = open(fname_bondsbytype, 'r') lines_atoms = fatoms.readlines() lines_bonds = fbonds.readlines() diff --git a/tools/moltemplate/src/chargepairs_by_type.py b/tools/moltemplate/src/chargepairs_by_type.py new file mode 100644 index 0000000000..0d006abd5a --- /dev/null +++ b/tools/moltemplate/src/chargepairs_by_type.py @@ -0,0 +1,389 @@ +#!/usr/bin/env python + +# Author: Andrew Jewett (jewett.aij at g mail) +# http://www.chem.ucsb.edu/~sheagroup +# License: 3-clause BSD License (See LICENSE.TXT) +# Copyright (c) 2011, Regents of the University of California +# All rights reserved. + +""" + chargepairs_by_type.py reads a LAMMPS data file (or an excerpt of a LAMMPS) + data file containing bonded many-body interactions by atom type + (and bond type), and generates a list of atom charges in LAMMPS input + script format consistent with those types (to the standard out). + + Typical Usage: + + chargepairs_by_type.py -atoms atoms.data \\ + -bonds bonds.data \\ + -chargepairsbytype chargepairs_by_type.data \\ + > list_of_atom_charges.in + +""" + +# -bonds-ids-atom-pairs bonds_ids_atom_pairs.data \\ + +import sys +from collections import defaultdict +#from extract_lammps_data import * +#from nbody_by_type_lib import GenInteractions_str +import ttree_lex +#from ttree_lex import * +from lttree_styles import AtomStyle2ColNames, ColNames2AidAtypeMolid + + + +def LookupChargePairs(chargebyatomid, + #bond_ids, + #bond_pairs, + lines_atoms, + lines_bonds, + lines_bond_list, + lines_chargepairsbytype, + atom_style, + section_name, + prefix='', + suffix=''): + #bond_ids_offset=0): + #report_progress = False): + """ + LookupChargePairs() looks up partial-charge pair contributions from the + types of atoms participating in a bond. + + Output: + ...It looks up the corresponding change in the partial charges for + each pair of atoms and stores this in the "chargebyatomid" dictionary. + + Input (continued): + This function requires: + ...a list of bonded pairs of atoms + stored in the lines_bonds variable (from the "Data Bond List" + or "Data Bonds AtomId AtomId" sections) + ...and a list of atom types + stored in the lines_atoms variable (from the "Data Atoms" section) + + ...and a list of charge-pairs-as-a-function-of-atom-types + stored in the lines_chargepairsbytype (from the "Data Bonds By Type" section) + + """ + + column_names = AtomStyle2ColNames(atom_style) + i_atomid, i_atomtype, i_molid = ColNames2AidAtypeMolid(column_names) + + atomids = [] + atomtypes = [] + atomids2types = {} + + for iv in range(0, len(lines_atoms)): + line = lines_atoms[iv].strip() + if '#' in line: + icomment = line.find('#') + line = (line[:icomment]).strip() + if len(line) > 0: + tokens = ttree_lex.SplitQuotedString(line) + if ((len(tokens) <= i_atomid) or (len(tokens) <= i_atomtype)): + sys.stderr.write("\""+line+"\"\n") + raise(ttree_lex.InputError('Error not enough columns on line '+str(iv+1)+' of \"Atoms\" section.')) + tokens = ttree_lex.SplitQuotedString(line) + atomid = ttree_lex.EscCharStrToChar(tokens[i_atomid]) + atomids.append(atomid) + atomtype = ttree_lex.EscCharStrToChar(tokens[i_atomtype]) + atomtypes.append(atomtype) + atomids2types[atomid] = atomtype + + + #assert(isinstance(bond_ids, list)) + #assert(isinstance(bond_types, list)) + #assert(isinstance(bond_pairs, list)) + #del bond_ids[:] + #del bond_types[:] + #del bond_pairs[:] + bond_pairs = [] + + for ie in range(0, len(lines_bond_list)): + line = lines_bond_list[ie].strip() + if '#' in line: + icomment = line.find('#') + line = (line[:icomment]).strip() + if len(line) == 0: + continue + tokens = ttree_lex.SplitQuotedString(line) + if len(tokens) == 3: + #bond_ids.append(ttree_lex.EscCharStrToChar(tokens[0])) + bond_pairs.append( (ttree_lex.EscCharStrToChar(tokens[1]), + ttree_lex.EscCharStrToChar(tokens[2])) ) + else: + raise(ttree_lex.InputError('Incorrect number of columns on line '+str(ie+1)+' of \"'+section_name+'\" section.')) + + + for ie in range(0, len(lines_bonds)): + line = lines_bonds[ie].strip() + if '#' in line: + icomment = line.find('#') + line = (line[:icomment]).strip() + if len(line) == 0: + continue + tokens = ttree_lex.SplitQuotedString(line) + if len(tokens) == 4: + #bond_ids.append(ttree_lex.EscCharStrToChar(tokens[0])) + #bond_types.append(ttree_lex.EscCharStrToChar(tokens[1])) + bond_pairs.append( (ttree_lex.EscCharStrToChar(tokens[2]), + ttree_lex.EscCharStrToChar(tokens[3])) ) + else: + raise(ttree_lex.InputError('Incorrect number of columns on line '+str(ie+1)+' of \"'+section_name+'\" section.')) + + + + #for ie in range(0, len(lines_bonds_atomid_atomid)): + # line = lines_bonds_atomid_atomid[ie].strip() + # if '#' in line: + # icomment = line.find('#') + # line = (line[:icomment]).strip() + # if len(line) == 0: + # continue + # tokens = ttree_lex.SplitQuotedString(line) + # if len(tokens) == 2: + # #bondid_n = bond_ids_offset + len(bond_ids) + 1 + # #bond_ids.append(prefix+str(bondid_n)+suffix) + # bond_pairs.append( (ttree_lex.EscCharStrToChar(tokens[0]), + # ttree_lex.EscCharStrToChar(tokens[1])) ) + # else: + # raise(ttree_lex.InputError('Incorrect number of columns on line '+str(ie+1)+' of \"'+section_name+'\" section.')) + + + + assert(len(bond_types) == 0) + typepattern_to_chargepairs = [] + warning_unassigned_chargepairs = None + + for i in range(0, len(lines_chargepairsbytype)): + line = lines_chargepairsbytype[i].strip() + if '#' in line: + icomment = line.find('#') + line = (line[:icomment]).strip() + if len(line) > 0: + tokens = ttree_lex.SplitQuotedString(line) + + if (len(tokens) != 4): + raise(ttree_lex.InputError('Error: Wrong number of columns in the \"Charge Pairs By Type\" section of data file.\n' + 'Offending line:\n'+ + '\"'+line+'\"\n' + 'Expected 4 columns\n')) + + chargepair = (float(tokens[2]), + float(tokens[3])) + + typepattern = [] + + for typestr in tokens[:2]: + if ((len(typestr) >= 2) and + (typestr[0] == '/') and (typestr[-1] == '/')): + regex_str = typestr[1:-1] + typepattern.append( re.compile(regex_str) ) + else: + typepattern.append(ttree_lex.EscCharStrToChar(typestr)) + + typepattern_to_chargepairs.append([typepattern, chargepair]) + + + for atomid1, atomid2 in bond_pairs: + + if atomid1 not in atomids2types: + raise ttree_lex.InputError('Error: atom \"'+atomid1+'\" not defined in \"Data Atoms\".\n' + ' This usually happens when the user mistypes one of the names of the\n' + ' $atoms in either a \"Data Atoms\" or \"Data Bond List\" section.\n' + ' To find out where the mistake occured, search the \n' + ' \"ttree_assignments.txt\" file for:\n' + ' \"'+atomid1+'\"\n') + + if atomid2 not in atomids2types: + raise ttree_lex.InputError('Error: atom \"'+atomid2+'\" not defined in \"Data Atoms\".\n' + ' This usually happens when the user mistypes one of the names of the\n' + ' $atoms in either a \"Data Atoms\" or \"Data Bond List\" section.\n' + ' To find out where the mistake occured, search the \n' + ' \"ttree_assignments.txt\" file for:\n' + ' \"'+atomid2+'\"\n') + + + atomtype1 = atomids2types[atomid1] + atomtype2 = atomids2types[atomid2] + + for typepattern, chargepair in typepattern_to_chargepairs: + # use string comparisons to check if atom types match the pattern + if ttree_lex.MatchesAll((atomtype1, atomtype2), typepattern): + # ("MatchesAll()" defined in "ttree_lex.py") + chargebyatomid[atomid1] += chargepair[0] + chargebyatomid[atomid2] += chargepair[1] + elif ttree_lex.MatchesAll((atomtype2, atomtype1), typepattern): + chargebyatomid[atomid1] += chargepair[1] + chargebyatomid[atomid2] += chargepair[0] + else: + if not warning_unassigned_chargepairs: + warning_unassigned_chargepairs = (atomid1, atomid2) + + + if warning_unassigned_chargepairs: + sys.stderr.write('---------------------------------------------------------------------------\n' + 'Warning: bonds found between atoms with no partial-charge rules.\n' + ' This means that somewhere you are using a force-field\n' + ' which assigns atomic charge according to the bonds these atoms\n' + ' participate in, AND at least one pair of bonded atoms does NOT have\n' + ' a rule defined to assign charges to that pair of atoms.\n' + ' This can happen if there is a problem with the force-field file\n' + ' OR if you are defining the charges for these atoms manually\n' + ' In the later case, it is not a problem.\n' + ' The first bond with this problem is between this pair of atoms:\n' + ' '+str(warning_unassigned_chargepairs[0])+'\n' + ' '+str(warning_unassigned_chargepairs[1])+'\n' + '---------------------------------------------------------------------------\n') + + + + + +if __name__ == "__main__": + + g_program_name = __file__.split('/')[-1] # = 'nbody_by_type.py' + g_date_str = '2016-10-16' + g_version_str = '0.11' + + ####### Main Code Below: ####### + sys.stderr.write(g_program_name+' v'+g_version_str+' '+g_date_str+' ') + if sys.version < '3': + sys.stderr.write(' (python version < 3)\n') + else: + sys.stderr.write('\n') + + try: + fname_atoms = None + fname_bonds = None + fname_bond_list = None + fname_chargepairsbytype = None + section_name = 'Data Bond List' # (This will be replaced later.) + atom_style = 'full' + prefix='' + suffix='' + bond_lack_types = False + + argv = [arg for arg in sys.argv] + + + # Loop over the remaining arguments not processed yet. + # These arguments are specific to the lttree.py program + # and are not understood by ttree.py: + i = 1 + while i < len(argv): + #sys.stderr.write('argv['+str(i)+'] = \"'+argv[i]+'\"\n') + if ((argv[i].lower() == '-?') or + (argv[i].lower() == '--?') or + (argv[i].lower() == '-help') or + (argv[i].lower() == '-help')): + if i+1 >= len(argv): + sys.stdout.write(man_page_text+'\n') + sys.exit(0) + + elif argv[i].lower() == '-atoms': + if i+1 >= len(argv): + raise ttree_lex.InputError('Error: '+argv[i]+' flag should be followed by a file name containing lines of\n' + ' text which might appear in the "Atoms" section of a LAMMPS data file.\n') + fname_atoms = argv[i+1] + del(argv[i:i+2]) + + elif argv[i].lower() == '-bonds': + if i+1 >= len(argv): + raise ttree_lex.InputError('Error: '+argv[i]+' flag should be followed by a file name containing lines of\n' + ' text which might appear in the "Bonds" section of a LAMMPS data file.\n') + fname_bonds = argv[i+1] + del(argv[i:i+2]) + + elif argv[i].lower() == '-bond-list': + if i+1 >= len(argv): + raise ttree_lex.InputError('Error: '+argv[i]+' flag should be followed by a file name\n') + #raise ttree_lex.InputError('Error: '+argv[i]+' flag should be followed by a file name containing lines of\n' + # ' text which might appear in the "Bonds No Types" section of a LAMMPS data file.\n') + fname_bond_list = argv[i+1] + section_name = "Data Bond List" + del(argv[i:i+2]) + + elif ((argv[i].lower() == '-chargepairsbytype') or + (argv[i].lower() == '-chargepairs-by-type') or + (argv[i].lower() == '-charge-pairs-by-type')): + if i+1 >= len(argv): + raise ttree_lex.InputError('Error: '+argv[i]+' flag should be followed by a file name\n') + + #raise ttree_lex.InputError('Error: '+argv[i]+' flag should be followed by a file name containing\n' + # ' text which might appear in the "'+section_name+' By Type" section\n' + # ' of a LAMMPS data file.\n') + fname_chargepairsbytype = argv[i+1] + del(argv[i:i+2]) + + elif ((argv[i].lower() == '-atom-style') or + (argv[i].lower() == '-atom_style')): + if i+1 >= len(argv): + raise ttree_lex.InputError('Error: '+argv[i]+' flag should be followed by a an atom_style name.\n' + ' (Or single quoted string which includes a space-separated\n' + ' list of column names.)\n') + atom_style = argv[i+1] + del(argv[i:i+2]) + + elif argv[i][0] == '-': + raise ttree_lex.InputError('Error('+g_program_name+'):\n' + 'Unrecogized command line argument \"'+argv[i]+'\"\n') + else: + i += 1 + + if len(argv) != 1: + # if there are more than 2 remaining arguments, + problem_args = ['\"'+arg+'\"' for arg in argv[1:]] + raise ttree_lex.InputError('Syntax Error('+g_program_name+'):\n\n' + ' Problem with argument list.\n' + ' The remaining arguments are:\n\n' + ' '+(' '.join(problem_args))+'\n\n' + ' (The actual problem may be earlier in the argument list.)\n') + + bond_types = [] + fatoms = open(fname_atoms, 'r') + lines_bonds = [] + lines_bond_list = [] + fbonds = fbond_list = None + try: + if fname_bonds != None: + fbonds = open(fname_bonds, 'r') + lines_bonds = fbonds.readlines() + fbonds.close() + except IOError: + pass + try: + if fname_bond_list != None: + fbond_list = open(fname_bond_list, 'r') + lines_bond_list = fbond_list.readlines() + fbond_list.close() + except IOError: + pass + if ((len(lines_bonds) == 0) and (len(lines_bond_list) == 0)): + sys.stderr.write('Error('+g_program_name+'): No bonds defined for this system\n' + ' (This error may be a bug in moltemplate.)\n') + fchargepairsbytype = open(fname_chargepairsbytype, 'r') + lines_atoms = fatoms.readlines() + + lines_chargepairsbytype = fchargepairsbytype.readlines() + fatoms.close() + fchargepairsbytype.close() + chargebyatomid = defaultdict(float) + + LookupChargePairs(chargebyatomid, + lines_atoms, + lines_bonds, + lines_bond_list, + lines_chargepairsbytype, + atom_style, + section_name) + + for atomid, charge in chargebyatomid.items(): + sys.stdout.write(' set atom ' + str(atomid) + + ' charge ' + str(charge) + '\n') + + except (ValueError, ttree_lex.InputError) as err: + sys.stderr.write('\n'+str(err)+'\n') + sys.exit(-1) + diff --git a/tools/moltemplate/src/dump2data.py b/tools/moltemplate/src/dump2data.py old mode 100755 new mode 100644 diff --git a/tools/moltemplate/src/extract_lammps_data.py b/tools/moltemplate/src/extract_lammps_data.py old mode 100755 new mode 100644 diff --git a/tools/moltemplate/src/ltemplify.py b/tools/moltemplate/src/ltemplify.py old mode 100755 new mode 100644 index 2909456d2d..3ce6cb8e76 --- a/tools/moltemplate/src/ltemplify.py +++ b/tools/moltemplate/src/ltemplify.py @@ -361,7 +361,7 @@ try: infer_types_from_comments = False remove_coeffs_from_data_file = True - argv = sys.argv + argv = [arg for arg in sys.argv] i = 1 diff --git a/tools/moltemplate/src/lttree.py b/tools/moltemplate/src/lttree.py old mode 100755 new mode 100644 diff --git a/tools/moltemplate/src/lttree_check.py b/tools/moltemplate/src/lttree_check.py old mode 100755 new mode 100644 index ad4625eedd..78b84b8ca7 --- a/tools/moltemplate/src/lttree_check.py +++ b/tools/moltemplate/src/lttree_check.py @@ -1978,8 +1978,14 @@ if __name__ == "__main__": sys.stderr.write(' done\n'+g_program_name+': looking up @variables...') AssignStaticVarPtrs(static_tree_root, search_instance_commands=False) + replace_var_pairs = {} + FindReplacementVarPairs(static_tree_root, replace_var_pairs) + ReplaceVars(static_tree_root, replace_var_pairs, + search_instance_commands=False) AssignStaticVarPtrs(static_tree_root, search_instance_commands=True) + ReplaceVars(static_tree_root, replace_var_pairs, + search_instance_commands=True) sys.stderr.write(' done\n') #sys.stderr.write(' done\n\nclass_def_tree = ' + str(static_tree_root) + '\n\n') @@ -2190,7 +2196,12 @@ if __name__ == "__main__": in pair_coeffs_defined)) and (not HasWildCard(atom_binding.full_name)) and - (not (('*','*') in pair_coeffs_defined))): + (not (('*','*') in pair_coeffs_defined)) and + (not (atom_binding.nptr.cat_name, + atom_binding.nptr.cat_node, + atom_binding.nptr.leaf_node) + in replace_var_pairs)): + raise InputError('---------------------------------------------------------------------\n'+ ' Syntax error: Missing pair coeff.\n\n'+ ' No pair coeffs for the \"'+atom_binding.full_name+'\" atom type have been\n'+ diff --git a/tools/moltemplate/src/lttree_postprocess.py b/tools/moltemplate/src/lttree_postprocess.py old mode 100755 new mode 100644 diff --git a/tools/moltemplate/src/moltemplate.sh b/tools/moltemplate/src/moltemplate.sh index ed1506fde3..3a8d17bcd6 100755 --- a/tools/moltemplate/src/moltemplate.sh +++ b/tools/moltemplate/src/moltemplate.sh @@ -3,14 +3,14 @@ # Author: Andrew Jewett (jewett.aij at g mail) -# http://www.chem.ucsb.edu/~sheagroup +# http://www.moltemplate.org # License: 3-clause BSD License (See LICENSE.TXT) # Copyright (c) 2012, Regents of the University of California # All rights reserved. G_PROGRAM_NAME="moltemplate.sh" -G_VERSION="1.34" -G_DATE="2015-11-18" +G_VERSION="1.40" +G_DATE="2016-10-19" echo "${G_PROGRAM_NAME} v${G_VERSION} ${G_DATE}" >&2 echo "" >&2 @@ -99,9 +99,15 @@ IFS=$OIFS -IMOLPATH="" -if [ -n "${MOLTEMPLATE_PATH}" ]; then - IMOLPATH="-importpath \"${MOLTEMPLATE_PATH}\"" +# Directory moltemplate looks for popular force-fields files: +#IMOLPATH="" +#if [ -n "${MOLTEMPLATE_PATH}" ]; then +# IMOLPATH="-importpath \"${MOLTEMPLATE_PATH}\"" +#fi +if [ -d "${SCRIPT_DIR}/moltemplate_force_fields" ]; then + IMOLPATH="-importpath \"${SCRIPT_DIR}/moltemplate_force_fields\"" +else + IMOLPATH="" fi # command that invokes lttree.py @@ -130,6 +136,7 @@ data_masses="Data Masses" data_velocities="Data Velocities" data_bonds="Data Bonds" data_bond_list="Data Bond List" +data_bonds_atomid_atomid="Data Bonds AtomId AtomId" data_angles="Data Angles" data_dihedrals="Data Dihedrals" data_impropers="Data Impropers" @@ -141,6 +148,7 @@ data_pair_coeffs="Data Pair Coeffs" data_pairij_coeffs="Data PairIJ Coeffs" # interactions-by-type (not id. This is not part of the LAMMPS standard.) +data_chargepairs_by_type="Data Charge Pairs By Type" data_bonds_by_type="Data Bonds By Type" data_angles_by_type="Data Angles By Type" data_dihedrals_by_type="Data Dihedrals By Type" @@ -177,6 +185,7 @@ in_prefix_no_space="In" in_init="In Init" in_settings="In Settings" in_coords="In Coords" +in_charges="In Charges" # If present, the various "In " files contain commands which should be # included by the user in their LAMMPS input script. (This task is left @@ -528,8 +537,8 @@ while [ "$i" -lt "$ARGC" ]; do echo "-----------------------" >&2 echo "" >&2 echo "Error: The \"-atomstyle\" argument should be followed by an atom style." >&2 - echo " (See the \"atom_style\" command in the LAMMPS documentation.\n" >&2 - echo " Note: hybrid atom styles are allowed but should be enclosed in quotes.)\n" >&2 + echo " (See the \"atom_style\" command in the LAMMPS documentation." >&2 + echo " Note: hybrid atom styles are allowed but should be enclosed in quotes.)" >&2 exit 8 fi @@ -600,10 +609,10 @@ done if [ -z "$ATOM_STYLE" ]; then - #echo '########################################################\n' >&2 - #echo '## WARNING: atom_style unspecified ##\n' >&2 - #echo '## Assuming atom_style = \"full\" ##\n' >&2 - #echo '########################################################\n' >&2 + #echo '########################################################' >&2 + #echo '## WARNING: atom_style unspecified ##' >&2 + #echo '## Assuming atom_style = \"full\" ##' >&2 + #echo '########################################################' >&2 ATOM_STYLE="full" fi @@ -703,16 +712,25 @@ if [ -s "${data_atoms}" ]; then fi mv -f "${data_atoms}.tmp" "${data_atoms}" else - echo "Error: There are no atoms in your system." >&2 + echo "Error: There are no atoms in your system. Suggestions:" >&2 + echo "" >&2 + echo " Make sure that you have the correct number of curly parenthesis {}." >&2 + echo " (Extra \"}\" parenthesis can cause this error.)" >&2 + echo "" >&2 + echo " Your files must contain at least one" >&2 + echo " write(\"${data_atoms}\")" >&2 + echo " command. These commands are typically located somewhere in" >&2 + echo " one of the molecule object(s) you have defined." >&2 echo "" >&2 - echo " Make sure that the object(s) you created are indeed molecules." >&2 - echo " (Molecule objects must contain at least one" >&2 - echo " write(\"${data_atoms}\") command.)" >&2 + echo " This error often occurs if your input files lack \"new\" commands." >&2 + echo " Once you have defined a type of molecule, you must create a copy" >&2 + echo " of it using \"new\", if you want it to appear in your simulation." >&2 + echo " See the moltemplate manual or online tutorials for examples." >&2 echo "" >&2 - echo " (This error often occurs if you instantiated an object" >&2 - echo " which you thought was a molecule, but it is actually" >&2 - echo " only a namespace, a force-field name or category" >&2 - echo " containing the definitions of other molecules.)" >&2 + echo " (This error also occurs if you instantiated an object using \"new\"" >&2 + echo " which you thought was a molecule, but it is actually only a" >&2 + echo " namespace, a force-field name or category containing only the" >&2 + echo " definitions of other molecules, lacking any atoms of its own.)" >&2 echo "" >&2 exit 200 fi @@ -720,6 +738,54 @@ fi +# ---------------- ChargePairs By Type ------------------ +# Assign atom charge according to who they are bonded to + +if [ -s "$data_chargepairs_by_type" ]; then + echo "Looking up partial charge contributions from bonds" >&2 + #-- Generate a file containing bondid bondtype atomid1 atomid2 -- + if ! $PYTHON_COMMAND "${SCRIPT_DIR}/chargepairs_by_type.py" \ + -atom-style "$ATOM_STYLE" \ + -atoms "${data_atoms}.template" \ + -bonds "${data_bonds}.template" \ + -bond-list "${data_bond_list}.template" \ + -chargepairsbytype "${data_chargepairs_by_type}.template" \ + > gen_charges.template.tmp; then + exit 4 + fi + + # ---- cleanup: ---- + # ---- Create or re-build the "${in_charges}.template" file ---- + # Instert these lines into the "${in_charges}.template" file which includes + # the newly generated interactions. (Note: these are in .template format) + + cp gen_charges.template.tmp new_charges.template.tmp + if [ -s "${in_charges}.template" ]; then + # Then append existing "Bonds" to the end of the generated interactions + # (Hopefully this way they will override those interactions.) + cat "${in_charges}.template" >> new_charges.template.tmp + fi + mv -f new_charges.template.tmp "${in_charges}.template" + + # ---- Re-build (render) the "$in_charges" file ---- + # Now substitute these variable values (assignments) into the variable + # names present in the .template file. (We want to convert the file from + # a .template format into an ordinary (numeric) LAMMPS data-section format.) + if ! $PYTHON_COMMAND "${SCRIPT_DIR}/ttree_render.py" \ + ttree_assignments.txt \ + < "${in_charges}.template" \ + >> "${in_charges}"; then + exit 6 + fi + echo "" >&2 + + rm -f gen_charges.template.tmp new_charges.template.tmp + + echo "" >&2 +fi + + + # ---------------- Interactions By Type ----------------- # At the time of writing, bonded-interactions-by-atom-type were not @@ -731,15 +797,15 @@ fi if [ -s "${data_bond_list}.template" ]; then if [ ! -s "$data_bonds_by_type" ]; then - echo "Error: You have a \"Data Bond List\", section somewhere\n" - echo " without a \"Data Bonds By Type\" section to support it.\n" - echo " (Did you mean to use \"Data Bonds\" instead?)\n" + echo "Error: You have a \"Data Bond List\", section somewhere" + echo " without a \"Data Bonds By Type\" section to support it." + echo " (Did you mean to use \"Data Bonds\" instead?)" echo "Details:" - echo " Unlike the \"Data Bonds\" section, the \"Data Bond List\" section\n" - echo " allows the user to omit the bond types. Instead moltemplate attempts\n" - echo " to infer the type of bond by considering the pair of atom types.\n" - echo " However you must define a \"Data Bonds By Type\" section\n" - echo " to make this feature work (or use \"Data Bonds\" instead).\n" + echo " Unlike the \"Data Bonds\" section, the \"Data Bond List\" section" + echo " allows the user to omit the bond types. Instead moltemplate attempts" + echo " to infer the type of bond by considering the pair of atom types." + echo " However you must define a \"Data Bonds By Type\" section" + echo " to make this feature work (or use \"Data Bonds\" instead)." exit 15 fi @@ -808,11 +874,21 @@ if [ -s "${data_bond_list}.template" ]; then echo "" >&2 rm -f gen_bonds.template.tmp new_bonds.template.tmp + + echo "" >&2 + fi + + + + + + + for FILE in "$data_angles_by_type"*.template; do if [ ! -s "$FILE" ] || [ ! -s "$data_bonds" ]; then @@ -833,9 +909,9 @@ for FILE in "$data_angles_by_type"*.template; do else echo "(using the rules in \"$SUBGRAPH_SCRIPT\")" >&2 if [ ! -s "${SCRIPT_DIR}/nbody_alternate_symmetry/$SUBGRAPH_SCRIPT" ]; then - echo "Error: File \"$SUBGRAPH_SCRIPT\" not found.\n" >&2 - echo " It should be located in this directory:\n" >&2 - echo " ${SCRIPT_DIR}/nbody_alternate_symmetry/\n" >&2 + echo "Error: File \"$SUBGRAPH_SCRIPT\" not found." >&2 + echo " It should be located in this directory:" >&2 + echo " ${SCRIPT_DIR}/nbody_alternate_symmetry/" >&2 exit 4 fi fi @@ -926,9 +1002,9 @@ for FILE in "$data_dihedrals_by_type"*.template; do else echo "(using the rules in \"$SUBGRAPH_SCRIPT\")" >&2 if [ ! -s "${SCRIPT_DIR}/nbody_alternate_symmetry/$SUBGRAPH_SCRIPT" ]; then - echo "Error: File \"$SUBGRAPH_SCRIPT\" not found.\n" >&2 - echo " It should be located in this directory:\n" >&2 - echo " ${SCRIPT_DIR}/nbody_alternate_symmetry/\n" >&2 + echo "Error: File \"$SUBGRAPH_SCRIPT\" not found." >&2 + echo " It should be located in this directory:" >&2 + echo " ${SCRIPT_DIR}/nbody_alternate_symmetry/" >&2 exit 4 fi fi @@ -1021,9 +1097,9 @@ for FILE in "$data_impropers_by_type"*.template; do else echo "(using the rules in \"$SUBGRAPH_SCRIPT\")" >&2 if [ ! -s "${SCRIPT_DIR}/nbody_alternate_symmetry/$SUBGRAPH_SCRIPT" ]; then - echo "Error: File \"$SUBGRAPH_SCRIPT\" not found.\n" >&2 - echo " It should be located in this directory:\n" >&2 - echo " ${SCRIPT_DIR}/nbody_alternate_symmetry/\n" >&2 + echo "Error: File \"$SUBGRAPH_SCRIPT\" not found." >&2 + echo " It should be located in this directory:" >&2 + echo " ${SCRIPT_DIR}/nbody_alternate_symmetry/" >&2 exit 4 fi fi @@ -1837,6 +1913,7 @@ OIFS=$IFS #IFS=$'\n' IFS=" " +rm -f ttree_replacements.txt >/dev/null 2>&1 || true for file in $MOLTEMPLATE_TEMP_FILES; do if [ -e "$file" ]; then rm -f "output_ttree/$file" >/dev/null 2>&1 || true diff --git a/tools/moltemplate/src/docs_useful_scripts/docs_dump2data.txt b/tools/moltemplate/src/moltemplate_docs_useful_scripts/docs_dump2data.txt similarity index 100% rename from tools/moltemplate/src/docs_useful_scripts/docs_dump2data.txt rename to tools/moltemplate/src/moltemplate_docs_useful_scripts/docs_dump2data.txt diff --git a/tools/moltemplate/src/docs_useful_scripts/docs_extract_lammps_data.txt b/tools/moltemplate/src/moltemplate_docs_useful_scripts/docs_extract_lammps_data.txt similarity index 100% rename from tools/moltemplate/src/docs_useful_scripts/docs_extract_lammps_data.txt rename to tools/moltemplate/src/moltemplate_docs_useful_scripts/docs_extract_lammps_data.txt diff --git a/tools/moltemplate/src/docs_useful_scripts/docs_raw2data.txt b/tools/moltemplate/src/moltemplate_docs_useful_scripts/docs_raw2data.txt similarity index 100% rename from tools/moltemplate/src/docs_useful_scripts/docs_raw2data.txt rename to tools/moltemplate/src/moltemplate_docs_useful_scripts/docs_raw2data.txt diff --git a/tools/moltemplate/common/amber/README.TXT b/tools/moltemplate/src/moltemplate_force_fields/amber/README.TXT similarity index 100% rename from tools/moltemplate/common/amber/README.TXT rename to tools/moltemplate/src/moltemplate_force_fields/amber/README.TXT diff --git a/tools/moltemplate/common/amber/amberparm2lt.sh b/tools/moltemplate/src/moltemplate_force_fields/amber/amberparm2lt.sh similarity index 100% rename from tools/moltemplate/common/amber/amberparm2lt.sh rename to tools/moltemplate/src/moltemplate_force_fields/amber/amberparm2lt.sh diff --git a/tools/moltemplate/common/amber/amberparm_angle_to_lt.py b/tools/moltemplate/src/moltemplate_force_fields/amber/amberparm_angle_to_lt.py similarity index 100% rename from tools/moltemplate/common/amber/amberparm_angle_to_lt.py rename to tools/moltemplate/src/moltemplate_force_fields/amber/amberparm_angle_to_lt.py diff --git a/tools/moltemplate/common/amber/amberparm_bond_to_lt.py b/tools/moltemplate/src/moltemplate_force_fields/amber/amberparm_bond_to_lt.py similarity index 100% rename from tools/moltemplate/common/amber/amberparm_bond_to_lt.py rename to tools/moltemplate/src/moltemplate_force_fields/amber/amberparm_bond_to_lt.py diff --git a/tools/moltemplate/common/amber/amberparm_dihedral_to_lt.py b/tools/moltemplate/src/moltemplate_force_fields/amber/amberparm_dihedral_to_lt.py similarity index 100% rename from tools/moltemplate/common/amber/amberparm_dihedral_to_lt.py rename to tools/moltemplate/src/moltemplate_force_fields/amber/amberparm_dihedral_to_lt.py diff --git a/tools/moltemplate/common/amber/amberparm_improper_to_lt.py b/tools/moltemplate/src/moltemplate_force_fields/amber/amberparm_improper_to_lt.py similarity index 100% rename from tools/moltemplate/common/amber/amberparm_improper_to_lt.py rename to tools/moltemplate/src/moltemplate_force_fields/amber/amberparm_improper_to_lt.py diff --git a/tools/moltemplate/common/amber/amberparm_mass_to_lt.py b/tools/moltemplate/src/moltemplate_force_fields/amber/amberparm_mass_to_lt.py similarity index 100% rename from tools/moltemplate/common/amber/amberparm_mass_to_lt.py rename to tools/moltemplate/src/moltemplate_force_fields/amber/amberparm_mass_to_lt.py diff --git a/tools/moltemplate/common/amber/amberparm_pair_to_lt.py b/tools/moltemplate/src/moltemplate_force_fields/amber/amberparm_pair_to_lt.py similarity index 100% rename from tools/moltemplate/common/amber/amberparm_pair_to_lt.py rename to tools/moltemplate/src/moltemplate_force_fields/amber/amberparm_pair_to_lt.py diff --git a/tools/moltemplate/common/gaff.lt b/tools/moltemplate/src/moltemplate_force_fields/gaff.lt similarity index 99% rename from tools/moltemplate/common/gaff.lt rename to tools/moltemplate/src/moltemplate_force_fields/gaff.lt index 9506cef9cc..82063a721b 100644 --- a/tools/moltemplate/common/gaff.lt +++ b/tools/moltemplate/src/moltemplate_force_fields/gaff.lt @@ -17,6 +17,7 @@ # interaction (according to these atom types). # One way to apply the GAFF force field to a particular type of molecule, is # to use the "inherits" keyword when you define that molecule. For example: +# # import("gaff.lt") # MoleculeType inherits GAFF { # write_once("Data Atoms") { @@ -25,6 +26,7 @@ # : : : # } # } +# #(See "Inheritance" and "short names vs. full names" in the moltemplate manual.) #################################################################### # Moltemplate can not assign atom charge. You must assign atomic @@ -32,6 +34,11 @@ #################################################################### + + + + + GAFF { # ---------------------------------------------------------------------- diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/graphene.lt b/tools/moltemplate/src/moltemplate_force_fields/graphene.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/graphene.lt rename to tools/moltemplate/src/moltemplate_force_fields/graphene.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/graphite.lt b/tools/moltemplate/src/moltemplate_force_fields/graphite.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/moltemplate_files/graphite.lt rename to tools/moltemplate/src/moltemplate_force_fields/graphite.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/graphene_unit_cell.jpg b/tools/moltemplate/src/moltemplate_force_fields/images/graphene_unit_cell.jpg similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/nanotube+water/images/graphene_unit_cell.jpg rename to tools/moltemplate/src/moltemplate_force_fields/images/graphene_unit_cell.jpg diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/images/ice_rect8_unitcell.png b/tools/moltemplate/src/moltemplate_force_fields/images/ice_rect8_unitcell.png similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/images/ice_rect8_unitcell.png rename to tools/moltemplate/src/moltemplate_force_fields/images/ice_rect8_unitcell.png diff --git a/tools/moltemplate/common/images/spce_ball_and_stick.jpg b/tools/moltemplate/src/moltemplate_force_fields/images/spce_ball_and_stick.jpg similarity index 100% rename from tools/moltemplate/common/images/spce_ball_and_stick.jpg rename to tools/moltemplate/src/moltemplate_force_fields/images/spce_ball_and_stick.jpg diff --git a/tools/moltemplate/src/moltemplate_force_fields/loplsaa.lt b/tools/moltemplate/src/moltemplate_force_fields/loplsaa.lt new file mode 100644 index 0000000000..7901021e12 --- /dev/null +++ b/tools/moltemplate/src/moltemplate_force_fields/loplsaa.lt @@ -0,0 +1,153 @@ +########################################################################### +## Extra OPLSAA parameters and atom types for long hydrocarbon chains ## +## SOURCE: Sui, Pluhackova, Böckmann, J.Chem.Theory.Comp (2012), 8, 1459 ## +## CREDIT: Sebastian Echeverri (file format conversion) ## +########################################################################### +# This file was generated using: +# tinkerparm2lt.py -name LOPLSAA -file loplsaa_ext.prm -dihedral-style opls +# (and then edited manually to make sure the +# bond, angle, and improper interactions for these atoms +# remain unchanged) + + +import "oplsaa.lt" # <-- Load the ordinary OPLS parameters + # We will extend and override them below + + + +OPLSAA { + + # Additional atom types and parameters appended to the OPLSAA force-field: + + write_once("In Charges") { + set type @atom:80L charge -0.222 # "Alkane CH3- (LOPLS CT_CH3)" + set type @atom:81L charge -0.148 # "Alkane -CH2- (LOPLS CT_CH2)" + set type @atom:85LCH3 charge 0.074 # "Alkane H-C CH3 (LOPLS HC_CH3)" + set type @atom:85LCH2 charge 0.074 # "Alkane H-C CH2 (LOPLS HC_CH2)" + set type @atom:87L charge -0.16 # "Alkene RH-C= (LOPLS CM_CH)" + set type @atom:89L charge 0.16 # "Alkene H-C= (LOPLS HC_CH)" + set type @atom:86L charge 0.0 # "Alkene R2-C= (LOPLS)" + set type @atom:88L charge -0.23 # "Alkene H2-C= (LOPLS)" + set type @atom:169L charge 0.005 # "Chloroalkene Cl-CH= (LOPLS)" + set type @atom:266L charge -0.07 # "Uracil & Thymine C5 (LOPLS)" + set type @atom:267L charge 0.08 # "Uracil & Thymine C6 (LOPLS)" + set type @atom:280L charge -0.06 # "Cytosine C5 (LOPLS)" + set type @atom:281L charge 0.1 # "Cytosine C6 (LOPLS)" + set type @atom:324L charge -0.06 # "CytosineH+ C5 (LOPLS)" + set type @atom:325L charge 0.1 # "CytosineH+ C6 (LOPLS)" + set type @atom:340L charge 0.18 # "Trifluorothymine CF3- (LOPLS)" + set type @atom:342L charge 0.12 # "Chloroalkene Cl2-C= (LOPLS)" + set type @atom:458L charge -0.03 # "Vinyl Ether =CH-OR (LOPLS)" + set type @atom:459L charge 0.085 # "Vinyl Ether =CR-OR (LOPLS)" + set type @atom:649L charge -0.344 # "Cl..CH3..Cl- Sn2 TS (LOPLS)" + set type @atom:900L charge -0.25 # "Allene/Ketene H2C=C=X (LOPLS)" + set type @atom:901L charge -0.1 # "Allene/Ketene HRC=C=X (LOPLS)" + set type @atom:902L charge 0.05 # "Allene/Ketene R2C=C=X (LOPLS)" + } #(end of atom partial charges) + + + write_once("Data Masses") { + @atom:80L 12.011 + @atom:81L 12.011 + @atom:85LCH3 1.008 + @atom:85LCH2 1.008 + @atom:87L 12.011 + @atom:89L 1.008 + @atom:86L 12.011 + @atom:88L 12.011 + @atom:169L 12.011 + @atom:266L 12.011 + @atom:267L 12.011 + @atom:280L 12.011 + @atom:281L 12.011 + @atom:324L 12.011 + @atom:325L 12.011 + @atom:340L 12.011 + @atom:342L 12.011 + @atom:458L 12.011 + @atom:459L 12.011 + @atom:649L 12.011 + @atom:900L 12.011 + @atom:901L 12.011 + @atom:902L 12.011 + } #(end of atom masses) + + + write_once("In Settings") { + pair_coeff @atom:80L_b13_a13_d13L_i13 @atom:80L_b13_a13_d13L_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:81L_b13_a13_d13L_i13 @atom:81L_b13_a13_d13L_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:85LCH3_b46_a46_d46_i46 @atom:85LCH3_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:85LCH2_b46_a46_d46_i46 @atom:85LCH2_b46_a46_d46_i46 lj/cut/coul/long 0.026290630975 2.5 + pair_coeff @atom:87L_b47_a47_d47L_i47 @atom:87L_b47_a47_d47L_i47 lj/cut/coul/long 0.076 3.55 + pair_coeff @atom:89L_b46_a46_d46_i46 @atom:89L_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:86L_b47_a47_d47L_i47 @atom:86L_b47_a47_d47L_i47 lj/cut/coul/long 0.076 3.55 + pair_coeff @atom:88L_b47_a47_d47L_i47 @atom:88L_b47_a47_d47L_i47 lj/cut/coul/long 0.076 3.55 + pair_coeff @atom:169L_b47_a47_d47L_i47 @atom:169L_b47_a47_d47L_i47 lj/cut/coul/long 0.076 3.55 + pair_coeff @atom:266L_b47_a47_d47L_i47 @atom:266L_b47_a47_d47L_i47 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:267L_b47_a47_d47L_i47 @atom:267L_b47_a47_d47L_i47 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:280L_b47_a47_d47L_i47 @atom:280L_b47_a47_d47L_i47 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:281L_b47_a47_d47L_i47 @atom:281L_b47_a47_d47L_i47 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:324L_b47_a47_d47L_i47 @atom:324L_b47_a47_d47L_i47 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:325L_b47_a47_d47L_i47 @atom:325L_b47_a47_d47L_i47 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:340L_b47_a47_d47L_i47 @atom:340L_b47_a47_d47L_i47 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:342L_b47_a47_d47L_i47 @atom:342L_b47_a47_d47L_i47 lj/cut/coul/long 0.076 3.55 + pair_coeff @atom:458L_b47_a47_d47L_i47 @atom:458L_b47_a47_d47L_i47 lj/cut/coul/long 0.076 3.55 + pair_coeff @atom:459L_b47_a47_d47L_i47 @atom:459L_b47_a47_d47L_i47 lj/cut/coul/long 0.076 3.55 + pair_coeff @atom:649L_b47_a47_d47L_i47 @atom:649L_b47_a47_d47L_i47 lj/cut/coul/long 0.076 3.55 + pair_coeff @atom:900L_b47_a47_d47L_i47 @atom:900L_b47_a47_d47L_i47 lj/cut/coul/long 0.086 3.3 + pair_coeff @atom:901L_b47_a47_d47L_i47 @atom:901L_b47_a47_d47L_i47 lj/cut/coul/long 0.086 3.3 + pair_coeff @atom:902L_b47_a47_d47L_i47 @atom:902L_b47_a47_d47L_i47 lj/cut/coul/long 0.086 3.3 + } #(end of pair_coeffs) + + + # ------- force-field-IDs for bonded interaction lookup ------- + # (First append the "force-field-ID" to the atom type name. + # Later use these expanded names for force-field lookup.) + replace{ @atom:80L @atom:80L_b13_a13_d13L_i13 } + replace{ @atom:81L @atom:81L_b13_a13_d13L_i13 } + replace{ @atom:85LCH3 @atom:85LCH3_b46_a46_d46_i46 } + replace{ @atom:85LCH2 @atom:85LCH2_b46_a46_d46_i46 } + replace{ @atom:87L @atom:87L_b47_a47_d47L_i47 } + replace{ @atom:89L @atom:89L_b46_a46_d46_i46 } + replace{ @atom:86L @atom:86L_b47_a47_d47L_i47 } + replace{ @atom:88L @atom:88L_b47_a47_d47L_i47 } + replace{ @atom:169L @atom:169L_b47_a47_d47L_i47 } + replace{ @atom:266L @atom:266L_b47_a47_d47L_i47 } + replace{ @atom:267L @atom:267L_b47_a47_d47L_i47 } + replace{ @atom:280L @atom:280L_b47_a47_d47L_i47 } + replace{ @atom:281L @atom:281L_b47_a47_d47L_i47 } + replace{ @atom:324L @atom:324L_b47_a47_d47L_i47 } + replace{ @atom:325L @atom:325L_b47_a47_d47L_i47 } + replace{ @atom:340L @atom:340L_b47_a47_d47L_i47 } + replace{ @atom:342L @atom:342L_b47_a47_d47L_i47 } + replace{ @atom:458L @atom:458L_b47_a47_d47L_i47 } + replace{ @atom:459L @atom:459L_b47_a47_d47L_i47 } + replace{ @atom:649L @atom:649L_b47_a47_d47L_i47 } + replace{ @atom:900L @atom:900L_b47_a47_d47L_i47 } + replace{ @atom:901L @atom:901L_b47_a47_d47L_i47 } + replace{ @atom:902L @atom:902L_b47_a47_d47L_i47 } + #(end of force-field-IDs) + + # Bond parameters for these atoms are not modified + + # Angle parameters for these atoms are not modified + + # Improper parameters for these atoms are not modified + + # Dihedral parameters for some of these atoms are modified: + + write_once("In Settings") { + dihedral_coeff @dihedral:13L-13L-13L-13L opls 0.6446926386 -0.2143420172 0.1782194073 0.0 + dihedral_coeff @dihedral:X-47L-47L-X opls 0.0 12.2502629063 0.0 0.0 + dihedral_coeff @dihedral:47L-47L-13L-13L opls -0.8050121893 0.3218905354 -0.1032768881 0.0 + dihedral_coeff @dihedral:13L-13L-13L-47L opls 0.4821902486 0.1343683078 0.1777461759 0.0 + } #(end of dihedral_coeffs) + + write_once("Data Dihedrals By Type") { + @dihedral:13L-13L-13L-13L @atom:*_b*_a*_d13L_i* @atom:*_b*_a*_d13L_i* @atom:*_b*_a*_d13L_i* @atom:*_b*_a*_d13L_i* + @dihedral:X-47L-47L-X @atom:* @atom:*_b*_a*_d47L_i* @atom:*_b*_a*_d47L_i* @atom:* + @dihedral:47L-47L-13L-13L @atom:*_b*_a*_d47L_i* @atom:*_b*_a*_d47L_i* @atom:*_b*_a*_d13L_i* @atom:*_b*_a*_d13L_i* + @dihedral:13L-13L-13L-47L @atom:*_b*_a*_d13L_i* @atom:*_b*_a*_d13L_i* @atom:*_b*_a*_d13L_i* @atom:*_b*_a*_d47L_i* + } #(end of dihedrals by type) + +} # end of additional parameters appended to the "OPLSAA" object diff --git a/tools/moltemplate/src/moltemplate_force_fields/oplsaa.lt b/tools/moltemplate/src/moltemplate_force_fields/oplsaa.lt new file mode 100644 index 0000000000..48d6f9ec63 --- /dev/null +++ b/tools/moltemplate/src/moltemplate_force_fields/oplsaa.lt @@ -0,0 +1,8934 @@ +# This file contains OPLSAA parameters and rules for creating +# angle, dihedral, and improper interactions according to OPLSAA conventions. +# +# USAGE: You can create molecules using this force-field this way: +# +# MyMolecule inherits OPLSAA { +# # atom-id mol-id atom-type charge X Y Z +# write('Data Atoms') { +# $atom:C1 $mol @atom:88 0.00 -0.6695 0.000000 0.000000 +# $atom:H11 $mol @atom:89 0.00 -1.234217 -0.854458 0.000000 +# : : : : : : +# } +# } +# +# Responsibility for choosing the atom types (eg "@atom:88", "@atom:89") falls +# on the user. You must select the type of each atom in the molecule carefully +# by looking at the description in the "In Charges" section of this file +# (see below), and looking for a reasonable match. If your simulation is +# non-neutral, or moltemplate complains that you have missing bond, angle, or +# dihedral types, this means at least one of your atom types is incorrect. + + +OPLSAA { + + write_once("In Charges") { + set type @atom:1 charge -0.22 # "Fluoride -CH2-F (UA)" + set type @atom:2 charge 0.22 # "Fluoride -CH2-F (UA)" + set type @atom:3 charge 0.55 # "Acetic Acid -COOH (UA)" + set type @atom:4 charge -0.5 # "Acetic Acid >C=O (UA)" + set type @atom:5 charge -0.58 # "Acetic Acid -OH (UA)" + set type @atom:6 charge 0.08 # "Acetic Acid CH3- (UA)" + set type @atom:7 charge 0.45 # "Acetic Acid -OH (UA)" + set type @atom:8 charge 0.0 # "Methane CH4 (UA)" + set type @atom:9 charge 0.0 # "Ethane CH3- (UA)" + set type @atom:10 charge 0.0 # "N-Alkane CH3- (UA)" + set type @atom:11 charge 0.0 # "Isobutane CH3- (UA)" + set type @atom:12 charge 0.0 # "Neopentane CH3- (UA)" + set type @atom:13 charge 0.0 # "Alkanes -CH2- (UA)" + set type @atom:14 charge 0.0 # "1-Alkene CH2= (UA)" + set type @atom:15 charge 0.0 # "Isobutane CH (UA)" + set type @atom:16 charge 0.0 # "2-Alkene -CH= (UA)" + set type @atom:17 charge 0.0 # "Aromatic CH (UA)" + set type @atom:18 charge 0.0 # "Neopentane C (UA)" + set type @atom:19 charge 0.0 # "Isobutene >C= (UA)" + set type @atom:20 charge -0.7 # "Alcohol OH (UA)" + set type @atom:21 charge 0.435 # "Alcohol OH (UA)" + set type @atom:22 charge 0.265 # "Methanol CH3- (UA)" + set type @atom:23 charge 0.265 # "Ethanol -CH2OH (UA)" + set type @atom:24 charge -0.47 # "Hydrogen Sulfide H2S" + set type @atom:25 charge -0.45 # "Alkyl Sulfide RSH (UA)" + set type @atom:26 charge -0.47 # "Thioether RSR (UA)" + set type @atom:27 charge -0.3 # "Disulfide RSSR (UA)" + set type @atom:28 charge 0.235 # "Hydrogen Sulfide H2S" + set type @atom:29 charge 0.27 # "Alkyl Sulfide RSH (UA)" + set type @atom:30 charge 0.18 # "Methyl Sulfide CH3 (UA)" + set type @atom:31 charge 0.18 # "Alkyl Sulfide CH2 (UA)" + set type @atom:32 charge 0.235 # "Thioether CH3 (UA)" + set type @atom:33 charge 0.235 # "Thioether CH2 (UA)" + set type @atom:34 charge 0.3 # "Disulfide CH3 (UA)" + set type @atom:35 charge 0.3 # "Disulfide CH2 (UA)" + set type @atom:36 charge -0.43 # "Acetonitrile -CN (UA)" + set type @atom:37 charge 0.28 # "Acetonitrile -CN (UA)" + set type @atom:38 charge 0.15 # "Acetonitrile CH3 (UA)" + set type @atom:39 charge 0.265 # "Isopropanol >CHOH (UA)" + set type @atom:40 charge 0.265 # "t-Butanol COH (UA)" + set type @atom:41 charge -0.5 # "Ether ROR (UA)" + set type @atom:42 charge 0.25 # "Ether CH3-OR (UA)" + set type @atom:43 charge 0.25 # "Ether -CH2-OR (UA)" + set type @atom:44 charge 0.5 # "Methylene Chloride (UA)" + set type @atom:45 charge -0.25 # "Methylene Chloride (UA)" + set type @atom:46 charge 0.42 # "Chloroform CHCl3 (UA)" + set type @atom:47 charge -0.14 # "Chloroform CHCl3 (UA)" + set type @atom:48 charge 0.248 # "Carbon Tetrachloride" + set type @atom:49 charge -0.062 # "Carbon Tetrachloride" + set type @atom:50 charge 0.139 # "DMSO >S=O (UA)" + set type @atom:51 charge -0.459 # "DMSO >S=O (UA)" + set type @atom:52 charge 0.16 # "DMSO CH3- (UA)" + set type @atom:53 charge -0.5 # "DMF C=O (UA)" + set type @atom:54 charge -0.57 # "DMF CON< (UA)" + set type @atom:55 charge 0.5 # "DMF C=O (UA)" + set type @atom:56 charge 0.285 # "DMF CH3- (UA)" + set type @atom:57 charge 0.0 # "Dummy Atom" + set type @atom:58 charge 0.0 # "Helium Atom" + set type @atom:59 charge 0.0 # "Neon Atom" + set type @atom:60 charge 0.0 # "Argon Atom" + set type @atom:61 charge 0.0 # "Krypton Atom" + set type @atom:62 charge 0.0 # "Xenon Atom" + set type @atom:63 charge -0.834 # "TIP3P Water O" + set type @atom:64 charge 0.417 # "TIP3P Water H" + set type @atom:65 charge 0.0 # "TIP4P Water O" + set type @atom:66 charge 0.52 # "TIP4P Water H" + set type @atom:67 charge -1.04 # "TIP4P Water M" + set type @atom:68 charge -0.822 # "TIP3F Water O" + set type @atom:69 charge 0.411 # "TIP3F Water H" + set type @atom:70 charge 0.0 # "TIP4F Water O" + set type @atom:71 charge 0.511 # "TIP4F Water H" + set type @atom:72 charge -1.022 # "TIP4F Water M" + set type @atom:73 charge 0.0 # "TIP5P Water O" + set type @atom:74 charge 0.241 # "TIP5P Water H" + set type @atom:75 charge -0.241 # "TIP5P Water LP" + set type @atom:76 charge -0.82 # "SPC Water O" + set type @atom:77 charge 0.41 # "SPC Water H" + set type @atom:78 charge -1.02 # "Ammonia NH3" + set type @atom:79 charge 0.34 # "Ammonia NH3" + set type @atom:80 charge -0.18 # "Alkane CH3-" + set type @atom:81 charge -0.12 # "Alkane -CH2-" + set type @atom:82 charge -0.06 # "Alkane >CH-" + set type @atom:83 charge -0.24 # "Methane CH4" + set type @atom:84 charge 0.0 # "Alkane >C<" + set type @atom:85 charge 0.06 # "Alkane H-C" + set type @atom:86 charge 0.0 # "Alkene R2-C=" + set type @atom:87 charge -0.115 # "Alkene RH-C=" + set type @atom:88 charge -0.23 # "Alkene H2-C=" + set type @atom:89 charge 0.115 # "Alkene H-C=" + set type @atom:90 charge -0.115 # "Aromatic C" + set type @atom:91 charge 0.115 # "Aromatic H-C" + set type @atom:92 charge 0.0 # "Naphthalene Fusion C" + set type @atom:93 charge -0.065 # "Ethyl Benzene CH3-" + set type @atom:94 charge -0.005 # "Ethyl Benzene -CH2-" + set type @atom:95 charge -0.115 # "Diene =CH-CH=" + set type @atom:96 charge -0.683 # "Alcohol -OH" + set type @atom:97 charge 0.418 # "Alcohol -OH" + set type @atom:98 charge 0.04 # "Methanol CH3-" + set type @atom:99 charge 0.145 # "Alcohol CH3OH & RCH2OH" + set type @atom:100 charge 0.205 # "Alcohol R2CHOH" + set type @atom:101 charge 0.265 # "Alcohol R3COH" + set type @atom:102 charge 0.1263 # "Trifluoroethanol -CH2-" + set type @atom:103 charge 0.5323 # "Trifluoroethanol CF3-" + set type @atom:104 charge -0.6351 # "Trifluoroethanol -OH" + set type @atom:105 charge 0.4286 # "Trifluoroethanol -OH" + set type @atom:106 charge -0.2057 # "Trifluoroethanol F" + set type @atom:107 charge 0.0825 # "Trifluoroethanol -CH2-" + set type @atom:108 charge 0.15 # "Phenol C-OH" + set type @atom:109 charge -0.585 # "Phenol -OH" + set type @atom:110 charge 0.435 # "Phenol -OH" + set type @atom:111 charge -0.7 # "Diol -OH" + set type @atom:112 charge 0.435 # "Diol -OH" + set type @atom:113 charge -0.73 # "Triol -OH" + set type @atom:114 charge 0.465 # "Triol -OH" + set type @atom:115 charge 0.145 # "Diol & Triol -CH2OH" + set type @atom:116 charge 0.205 # "Diol & Triol -CHROH" + set type @atom:117 charge 0.265 # "Diol & Triol -CR2OH" + set type @atom:118 charge 0.06 # "Diol & Triol H-COH" + set type @atom:119 charge -0.17 # "Diphenyl Ether" + set type @atom:120 charge 0.0 # "Diene =CR-CR=" + set type @atom:121 charge -0.285 # "Anisole -OCH3" + set type @atom:122 charge -0.4 # "Dialkyl Ether -O-" + set type @atom:123 charge 0.11 # "Methyl Ether CH3OR" + set type @atom:124 charge 0.14 # "Ethyl Ether -CH2OR" + set type @atom:125 charge 0.17 # "Isopropyl Ether >CHOR" + set type @atom:126 charge 0.2 # "t-Butyl Ether COR" + set type @atom:127 charge 0.03 # "Alkyl Ether H-COR" + set type @atom:128 charge -0.4 # "Acetal RO-CR2OX" + set type @atom:129 charge -0.7 # "Hemiacetal -OH" + set type @atom:130 charge 0.435 # "Hemiacetal -OH" + set type @atom:131 charge 0.2 # "Acetal RO-CH2-OR" + set type @atom:132 charge 0.1 # "Acetal RO-CH2-OR" + set type @atom:133 charge 0.265 # "Hemiacetal RO-CH2-OH" + set type @atom:134 charge 0.1 # "Hemiacetal RO-CH2-OH" + set type @atom:135 charge 0.3 # "Acetal RO-CHR-OR" + set type @atom:136 charge 0.1 # "Acetal RO-CHR-OR" + set type @atom:137 charge 0.365 # "Hemiacetal RO-CHR-OH" + set type @atom:138 charge 0.1 # "Hemiacetal RO-CHR-OH" + set type @atom:139 charge 0.4 # "Acetal RO-CR2-OR" + set type @atom:140 charge 0.465 # "Hemiacetal RO-CR2-OH" + set type @atom:141 charge 0.085 # "Anisole C-OCH3" + set type @atom:142 charge -0.335 # "Thiol -SH" + set type @atom:143 charge -0.47 # "Hydrogen Sulfide H2S" + set type @atom:144 charge -0.435 # "Sulfide -S-" + set type @atom:145 charge -0.2175 # "Disulfide -S-S-" + set type @atom:146 charge 0.155 # "Thiol -SH" + set type @atom:147 charge 0.235 # "Hydrogen Sulfide H2S" + set type @atom:148 charge 0.06 # "Thiol -CH2-SH" + set type @atom:149 charge 0.12 # "Thiol >CH-SH" + set type @atom:150 charge 0.18 # "Thiol C-SH" + set type @atom:151 charge 0.0375 # "Methyl Sulfide CH3-SR" + set type @atom:152 charge 0.0975 # "Sulfide RCH2-SR" + set type @atom:153 charge 0.1575 # "Sulfide R2CH-SR" + set type @atom:154 charge 0.2175 # "Sulfide R3C-SR" + set type @atom:155 charge 0.0375 # "Disulfide CH3-S-SR" + set type @atom:156 charge 0.0975 # "Disulfide RCH2-S-SR" + set type @atom:157 charge 0.1575 # "Disulfide R2CH-S-SR" + set type @atom:158 charge 0.2175 # "Disulfide R3C-S-SR" + set type @atom:159 charge 0.0 # "Methanethiol CH3-SH" + set type @atom:160 charge 0.2 # "Benzyl Alcohol -CH2OH" + set type @atom:161 charge 0.26 # "Benzyl Alcohol -CHROH" + set type @atom:162 charge 0.32 # "Benzyl Alcohol -CR2OH" + set type @atom:163 charge -0.055 # "Benzyl Alcohol/Nitrile" + set type @atom:164 charge -0.32 # "Thioanisole -SCH3" + set type @atom:165 charge 0.08 # "RCH2-NH2 & GLY CA" + set type @atom:166 charge 0.14 # "RCHR-NH2 & ALA CA" + set type @atom:167 charge 0.2 # "R3C-NH2 & AIB CA" + set type @atom:168 charge -0.12 # "Chloroalkene Cl-CH=" + set type @atom:169 charge 0.005 # "Chloroalkene Cl-CH=" + set type @atom:170 charge 0.1025 # "Thioanisole C-SCH3" + set type @atom:171 charge 0.14 # "Amide -NH-CHR2" + set type @atom:172 charge 0.2 # "Amide -NH-CR3" + set type @atom:173 charge 0.7 # "Benzophenone C=O" + set type @atom:174 charge 0.565 # "Benzaldehyde C=O" + set type @atom:175 charge 0.585 # "Acetophenone C=O" + set type @atom:176 charge 0.615 # "Benzamide C=O" + set type @atom:177 charge 0.5 # "Amide C=O" + set type @atom:178 charge -0.5 # "Amide C=O" + set type @atom:179 charge -0.76 # "Amide -CO-NH2" + set type @atom:180 charge -0.5 # "Amide -CO-NHR" + set type @atom:181 charge -0.14 # "Amide -CO-NR2" + set type @atom:182 charge 0.38 # "Amide -CO-NH2" + set type @atom:183 charge 0.3 # "Amide -CO-NHR" + set type @atom:184 charge 0.02 # "Amide -NH-CH3" + set type @atom:185 charge -0.11 # "Amide -NR-CH3" + set type @atom:186 charge 0.08 # "Amide -NH-CH2R" + set type @atom:187 charge -0.05 # "Amide -NR-CH2R & PRO CD" + set type @atom:188 charge 0.01 # "Amide -NR-CHR2 & PRO CA" + set type @atom:189 charge 0.142 # "Urea C=O" + set type @atom:190 charge -0.39 # "Urea C=O" + set type @atom:191 charge -0.542 # "Urea -NH2" + set type @atom:192 charge 0.333 # "Urea -NH2" + set type @atom:193 charge -0.49 # "Imide -NH-" + set type @atom:194 charge 0.42 # "Imide C=O" + set type @atom:195 charge -0.42 # "Imide C=O" + set type @atom:196 charge 0.37 # "Imide -NH-" + set type @atom:197 charge 0.06 # "Formimide H-C=O" + set type @atom:198 charge -0.12 # "Imide CH3-CONHCO-" + set type @atom:199 charge -0.06 # "Imide -CH2-CONHCO-" + set type @atom:200 charge 0.0 # "Imide >CH-CONHCO-" + set type @atom:201 charge 0.06 # "Imide C-CONHCO-" + set type @atom:202 charge 0.035 # "Benzonitrile C-CN" + set type @atom:203 charge 0.395 # "Benzonitrile -CN" + set type @atom:204 charge -0.43 # "Benzonitrile -CN" + set type @atom:205 charge 0.18 # "Chlorobenzene C-Cl" + set type @atom:206 charge -0.18 # "Chlorobenzene C-Cl" + set type @atom:207 charge -0.385 # "N-Phenylacetamide N" + set type @atom:208 charge 0.085 # "N-Phenylacetamide N-CA" + set type @atom:209 charge 0.52 # "Carboxylic Acid -COOH" + set type @atom:210 charge -0.44 # "Carboxylic Acid C=O" + set type @atom:211 charge -0.53 # "Carboxylic Acid -OH" + set type @atom:212 charge 0.45 # "Carboxylic Acid -COOH" + set type @atom:213 charge 0.7 # "Carboxylate COO-" + set type @atom:214 charge -0.8 # "Carboxylate COO-" + set type @atom:215 charge -0.28 # "Carboxylate CH3-COO-" + set type @atom:216 charge -0.22 # "Carboxylate RCH2-COO-" + set type @atom:217 charge -0.16 # "Carboxylate R2CH-COO-" + set type @atom:218 charge -0.1 # "Carboxylate R3C-COO-" + set type @atom:219 charge 0.45 # "Aldehyde/Acyl Halide C=O" + set type @atom:220 charge -0.45 # "Aldehyde/Acyl Halide C=O" + set type @atom:221 charge 0.0 # "Aldehyde/Formamide H-C=O" + set type @atom:222 charge 0.47 # "Ketone C=O" + set type @atom:223 charge -0.47 # "Ketone C=O" + set type @atom:224 charge 0.06 # "Acyl H-C-COX" + set type @atom:225 charge 0.04 # "C-Terminal ALA CA" + set type @atom:226 charge -0.02 # "C-Terminal GLY CA" + set type @atom:227 charge 0.1 # "C-Terminal AIB CA" + set type @atom:228 charge -0.09 # "C-Terminal PRO CA" + set type @atom:229 charge -0.4 # "Ammonium NH4+" + set type @atom:230 charge -0.3 # "Ammonium RNH3+" + set type @atom:231 charge 0.0 # "Ammonium R4N+" + set type @atom:232 charge 0.35 # "Ammonium NH4+" + set type @atom:233 charge 0.33 # "Ammonium RNH3+" + set type @atom:234 charge 0.13 # "Ammonium CH3-NH3+" + set type @atom:235 charge 0.19 # "CH3NH3+/N-Term GLY CA" + set type @atom:236 charge 0.25 # "RCH2NH3+/N-Term ALA CA" + set type @atom:237 charge 0.31 # "R3C-NH3+/N-Term AIB CA" + set type @atom:238 charge 0.23 # "N-Terminal PRO CA" + set type @atom:239 charge 0.17 # "N-Terminal PRO CD" + set type @atom:240 charge 0.11 # "Ammonium CH3-NH2R+" + set type @atom:241 charge 0.09 # "GLY Zwitterion CA" + set type @atom:242 charge 0.15 # "ALA Zwitterion CA" + set type @atom:243 charge -0.8 # "Guanidinium -NH2" + set type @atom:244 charge 0.46 # "Guanidinium -NH2" + set type @atom:245 charge 0.64 # "Guanidinium C+" + set type @atom:246 charge -0.7 # "Guanidinium -NHR" + set type @atom:247 charge 0.44 # "Guanidinium -NHR" + set type @atom:248 charge 0.2 # "Me Guanidinium CH3-" + set type @atom:249 charge -0.11 # "Et Guanidinium CH3-" + set type @atom:250 charge 0.19 # "Et Guan -CH2- & ARG CD" + set type @atom:251 charge -0.05 # "Pr Guan -CH2- & ARG CG" + set type @atom:252 charge -0.2 # "Ammonium R2NH2+" + set type @atom:253 charge 0.31 # "Ammonium R2NH2+" + set type @atom:254 charge -0.46 # "Diaminopyridine N1" + set type @atom:255 charge 0.36 # "Diaminopyridine C2" + set type @atom:256 charge -0.85 # "Diaminopyridine -NH2" + set type @atom:257 charge 0.37 # "Diaminopyridine -NH2" + set type @atom:258 charge -0.15 # "Diaminopyridine C3" + set type @atom:259 charge 0.1 # "Diaminopyridine H3" + set type @atom:260 charge -0.04 # "Diaminopyridine C4" + set type @atom:261 charge 0.1 # "Diaminopyridine H4" + set type @atom:262 charge -0.6 # "Uracil & Thymine N1" + set type @atom:263 charge 0.5 # "Uracil & Thymine C2" + set type @atom:264 charge -0.51 # "Uracil & Thymine N3" + set type @atom:265 charge 0.45 # "Uracil & Thymine C4" + set type @atom:266 charge -0.07 # "Uracil & Thymine C5" + set type @atom:267 charge 0.08 # "Uracil & Thymine C6" + set type @atom:268 charge 0.41 # "Uracil & Thymine HN1" + set type @atom:269 charge -0.4 # "Uracil & Thymine O2" + set type @atom:270 charge 0.36 # "Uracil & Thymine HN3" + set type @atom:271 charge -0.42 # "Uracil & Thymine O4" + set type @atom:272 charge 0.1 # "Uracil & Thymine HC5" + set type @atom:273 charge 0.1 # "Uracil & Thymine HC6" + set type @atom:274 charge -0.14 # "Thymine CH3-" + set type @atom:275 charge 0.08 # "Thymine CH3-" + set type @atom:276 charge -0.56 # "Cytosine N1" + set type @atom:277 charge 0.55 # "Cytosine C2" + set type @atom:278 charge -0.54 # "Cytosine N3" + set type @atom:279 charge 0.46 # "Cytosine C4" + set type @atom:280 charge -0.06 # "Cytosine C5" + set type @atom:281 charge 0.1 # "Cytosine C6" + set type @atom:282 charge 0.38 # "Cytosine HN1" + set type @atom:283 charge -0.48 # "Cytosine O2" + set type @atom:284 charge -0.79 # "Cytosine NH2-" + set type @atom:285 charge 0.385 # "Cytosine NH2- (N3)" + set type @atom:286 charge 0.355 # "Cytosine NH2- (C5)" + set type @atom:287 charge 0.1 # "Cytosine HC5" + set type @atom:288 charge 0.1 # "Cytosine HC6" + set type @atom:289 charge -0.53 # "Adenine N1" + set type @atom:290 charge 0.22 # "Adenine C2" + set type @atom:291 charge -0.55 # "Adenine N3" + set type @atom:292 charge 0.38 # "Adenine C4" + set type @atom:293 charge 0.15 # "Adenine C5" + set type @atom:294 charge 0.44 # "Adenine C6" + set type @atom:295 charge -0.49 # "Adenine & Guanine N7" + set type @atom:296 charge 0.2 # "Adenine & Guanine C8" + set type @atom:297 charge -0.5 # "Adenine & Guanine N9" + set type @atom:298 charge 0.2 # "Adenine HC2" + set type @atom:299 charge -0.81 # "Adenine NH2-" + set type @atom:300 charge 0.385 # "Adenine NH2- (N1)" + set type @atom:301 charge 0.355 # "Adenine NH2- (C5)" + set type @atom:302 charge 0.2 # "Adenine & Guanine HC8" + set type @atom:303 charge 0.35 # "Adenine & Guanine HN9" + set type @atom:304 charge -0.56 # "Guanine N1" + set type @atom:305 charge 0.46 # "Guanine C2" + set type @atom:306 charge -0.51 # "Guanine N3" + set type @atom:307 charge 0.34 # "Guanine C4" + set type @atom:308 charge 0.12 # "Guanine C5" + set type @atom:309 charge 0.52 # "Guanine C6" + set type @atom:310 charge 0.38 # "Guanine HN1" + set type @atom:311 charge -0.8 # "Guanine NH2-" + set type @atom:312 charge 0.4 # "Guanine NH2-" + set type @atom:313 charge -0.51 # "Guanine O6" + set type @atom:314 charge -0.01 # "9-Me A & 9-Me-G CH3-" + set type @atom:315 charge 0.12 # "9-Me-A & 9-Me-G CH3-" + set type @atom:316 charge -0.01 # "1-Me-U & 1-Me-T CH3-" + set type @atom:317 charge 0.14 # "1-Me-U & 1-Me-T CH3-" + set type @atom:318 charge -0.01 # "1-Me-Cytosine CH3-" + set type @atom:319 charge 0.13 # "1-Me-Cytosine CH3-" + set type @atom:320 charge -0.64 # "CytosineH+ N1" + set type @atom:321 charge 0.65 # "CytosineH+ C2" + set type @atom:322 charge -0.74 # "CytosineH+ N3" + set type @atom:323 charge 0.66 # "CytosineH+ C4" + set type @atom:324 charge -0.06 # "CytosineH+ C5" + set type @atom:325 charge 0.1 # "CytosineH+ C6" + set type @atom:326 charge 0.49 # "CytosineH+ HN1" + set type @atom:327 charge -0.3 # "CytosineH+ O2" + set type @atom:328 charge 0.48 # "CytosineH+ HN3" + set type @atom:329 charge -0.81 # "CytosineH+ NH2-" + set type @atom:330 charge 0.46 # "CytosineH+ NH2- (N3)" + set type @atom:331 charge 0.43 # "CytosineH+ NH2- (C5)" + set type @atom:332 charge 0.14 # "CytosineH+ HC5" + set type @atom:333 charge 0.14 # "CytosineH+ HC6" + set type @atom:334 charge 0.01 # "1-Me-CytosineH+ CH3-" + set type @atom:335 charge 0.16 # "1-Me-CytosineH+ CH3-" + set type @atom:336 charge 0.78 # "DiMePhosphate P (UA)" + set type @atom:337 charge -0.66 # "DiMePhosphate O=P-O (UA)" + set type @atom:338 charge -0.43 # "DiMePhosphate CH3-O (UA)" + set type @atom:339 charge 0.2 # "DiMePhosphate CH3-O (UA)" + set type @atom:340 charge 0.18 # "Trifluorothymine CF3-" + set type @atom:341 charge -0.06 # "Chloroalkene Cl2-C=" + set type @atom:342 charge 0.12 # "Chloroalkene Cl2-C=" + set type @atom:343 charge -1.0 # "Fluoride Ion F-" + set type @atom:344 charge -1.0 # "Chloride Ion Cl-" + set type @atom:345 charge -1.0 # "Bromide Ion Br-" + set type @atom:346 charge -1.0 # "Iodide Ion I-" + set type @atom:347 charge 1.0 # "Ammonium Ion NH4+ (UA)" + set type @atom:348 charge 1.0 # "Lithium Ion Li+" + set type @atom:349 charge 1.0 # "Sodium Ion Na+" + set type @atom:350 charge 1.0 # "Potassium Ion K+" + set type @atom:351 charge 1.0 # "Rubidium Ion Rb+" + set type @atom:352 charge 1.0 # "Cesium Ion Cs+" + set type @atom:353 charge 2.0 # "Magnesium Ion Mg+2" + set type @atom:354 charge 2.0 # "Calcium Ion Ca+2" + set type @atom:355 charge 2.0 # "Strontium Ion Sr+2" + set type @atom:356 charge 2.0 # "Barium Ion Ba+2" + set type @atom:357 charge -0.4 # "Methyl Thiolate CH3S-" + set type @atom:358 charge 0.1 # "Methyl Thiolate CH3S-" + set type @atom:359 charge -0.9 # "Methyl Thiolate CH3S-" + set type @atom:360 charge -0.2 # "Methoxide CH3O-" + set type @atom:361 charge 0.06 # "Methoxide CH3O-" + set type @atom:362 charge -0.98 # "Methoxide CH3O-" + set type @atom:363 charge -1.07 # "Nitrile Anion CNCH2-" + set type @atom:364 charge 0.19 # "Nitrile Anion CNCH2-" + set type @atom:365 charge 0.51 # "Nitrile Anion CNCH2-" + set type @atom:366 charge -0.82 # "Nitrile Anion CNCH2-" + set type @atom:367 charge -0.3 # "Me Amine Anion CH3NH-" + set type @atom:368 charge 0.07 # "Me Amine Anion CH3NH-" + set type @atom:369 charge -1.31 # "Me Amine Anion CH3NH-" + set type @atom:370 charge 0.4 # "Methyl Amine Anion" + set type @atom:371 charge -0.4 # "Ethyl Anion CH3-CH2-" + set type @atom:372 charge 0.08 # "Ethyl Anion CH3-CH2-" + set type @atom:373 charge 0.0 # "Ethyl Anion CH3-CH2-" + set type @atom:374 charge 0.07 # "Ethyl Anion CH3-CH2-" + set type @atom:375 charge -0.98 # "Ethyl Anion CH3-CH2-" + set type @atom:376 charge -1.3 # "Hydroxide Ion OH-" + set type @atom:377 charge 0.3 # "Hydroxide Ion OH-" + set type @atom:378 charge 2.5 # "Uranyl Ion UO2+" + set type @atom:379 charge -0.25 # "Uranyl Ion UO2+" + set type @atom:380 charge -0.865 # "GTP O-(POn)2" + set type @atom:381 charge 1.62 # "DiMe Phosphate P" + set type @atom:382 charge -0.92 # "DiMe Phosphate O=P-O" + set type @atom:383 charge -0.6 # "DiMe Phosphate CH3-O" + set type @atom:384 charge 0.3 # "DiMe Phosphate CH3-O" + set type @atom:385 charge -0.03 # "DiMe Phosphate CH3-O" + set type @atom:386 charge 1.92 # "Me Phosphate P" + set type @atom:387 charge -1.12 # "Me Phosphate O=PO2" + set type @atom:388 charge -0.7 # "Me Phosphate CH3-O" + set type @atom:389 charge 0.44 # "Me Phosphate CH3-O" + set type @atom:390 charge -0.1 # "Me Phosphate CH3-O" + set type @atom:391 charge 1.62 # "Me MePhosphonate P" + set type @atom:392 charge -0.97 # "Me MePhosphonate O=P-O" + set type @atom:393 charge -0.63 # "Me MePhosphonate CH3-O" + set type @atom:394 charge 0.28 # "Me MePhosphonate CH3-O" + set type @atom:395 charge -0.02 # "Me MePhosphonate CH3-O" + set type @atom:396 charge -0.51 # "Me MePhosphonate CH3-P" + set type @atom:397 charge 0.08 # "Me MePhosphonate CH3-P" + set type @atom:398 charge -0.14 # "Bz MePhosphonate Cipso" + set type @atom:399 charge 0.32 # "Bz MePhosphonate CH3-O" + set type @atom:400 charge 0.02 # "Bz MePhosphonate CH3-O" + set type @atom:401 charge -0.04 # "Me BzPhosphonate Cipso" + set type @atom:402 charge -0.47 # "Me BzPhosphonate CH3-P" + set type @atom:403 charge 0.12 # "Me BzPhosphonate CH3-P" + set type @atom:404 charge 0.14 # "Ph Phosphate Cipso" + set type @atom:405 charge 0.24 # "Barbiturate C6(R2)" + set type @atom:406 charge 0.51 # "Ester -COOR" + set type @atom:407 charge -0.43 # "Ester C=O" + set type @atom:408 charge -0.33 # "Ester CO-O-R" + set type @atom:409 charge 0.16 # "Methyl Ester -OCH3" + set type @atom:410 charge 0.03 # "Ester -OCH<" + set type @atom:411 charge 0.635 # "Benzoic Acid -COOH" + set type @atom:412 charge 0.625 # "Aryl Ester -COOR" + set type @atom:413 charge 0.135 # "Phenyl Ester Cipso" + set type @atom:414 charge -0.215 # "Phenyl Ester -OPh" + set type @atom:415 charge 1.48 # "Sulfonamide -SO2N<" + set type @atom:416 charge -0.68 # "Sulfonamide -SO2N<" + set type @atom:417 charge -0.54 # "Sulfonamide CH3-S" + set type @atom:418 charge 0.18 # "Sulfonamide CH3-S" + set type @atom:419 charge -1.0 # "Sulfonamide -SO2NH2" + set type @atom:420 charge 0.44 # "Sulfonamide -SO2NH2" + set type @atom:421 charge -0.8 # "Sulfonamide -SO2NHR" + set type @atom:422 charge 0.41 # "Sulfonamide -SO2NHR" + set type @atom:423 charge 0.18 # "N-Me Sulfonamide CH3-" + set type @atom:424 charge 0.03 # "N-Me Sulfonamide CH3-" + set type @atom:425 charge 0.39 # "Sulfonamide N-CH2-R" + set type @atom:426 charge -0.06 # "Sulfonamide N-CH2-R" + set type @atom:427 charge -0.18 # "N-Et Sulfonamide CH3-" + set type @atom:428 charge 0.06 # "N-Et Sulfonamide CH3-" + set type @atom:429 charge 0.0 # "Aryl Sulfonamide C-SO2N" + set type @atom:430 charge 0.03 # "Aryl Sulfoxide C-S=O" + set type @atom:431 charge 0.19 # "Et Ester -OCH2R" + set type @atom:432 charge 0.22 # "i-Pr Ester -OCHR2" + set type @atom:433 charge 0.25 # "t-Bu Ester -OCR3" + set type @atom:434 charge 1.374 # "Sulfone R-SO2-R" + set type @atom:435 charge -0.687 # "Sulfone R-SO2-R" + set type @atom:436 charge 0.245 # "Alkyl Aryl Sulfoxide" + set type @atom:437 charge 0.13 # "Dialkyl Sulfoxide" + set type @atom:438 charge -0.42 # "Sulfoxide R-SO-R" + set type @atom:439 charge -0.035 # "Sulfoxide CH3-SO-R" + set type @atom:440 charge 0.025 # "Sulfoxide -CH2-SO-R" + set type @atom:441 charge 0.075 # "TRP CG" + set type @atom:442 charge -0.055 # "TRP CD" + set type @atom:443 charge 0.13 # "TRP CE" + set type @atom:444 charge -0.57 # "TRP NE, HID ND & HIE NE" + set type @atom:445 charge 0.42 # "TRP HNE & HID/HIE HN" + set type @atom:446 charge -0.005 # "HIS CB" + set type @atom:447 charge 0.295 # "HID & HIE CE1" + set type @atom:448 charge -0.015 # "HID CD2 & HIE CG" + set type @atom:449 charge 0.015 # "HID CG & HIE CD2" + set type @atom:450 charge 0.385 # "HIP CE1" + set type @atom:451 charge 0.215 # "HIP CG & CD2" + set type @atom:452 charge -0.49 # "HID NE & HIE ND" + set type @atom:453 charge -0.54 # "HIP ND & NE" + set type @atom:454 charge 0.46 # "HIP HND & HNE" + set type @atom:455 charge -0.115 # "TRP CD1" + set type @atom:456 charge 0.055 # "i-Pr Benzene -CHMe2" + set type @atom:457 charge 0.115 # "t-Bu Benzene -CMe3" + set type @atom:458 charge -0.03 # "Vinyl Ether =CH-OR" + set type @atom:459 charge 0.085 # "Vinyl Ether =CR-OR" + set type @atom:460 charge 0.0 # "Biphenyl C1" + set type @atom:461 charge -0.678 # "Pyridine N" + set type @atom:462 charge 0.473 # "Pyridine C1" + set type @atom:463 charge -0.447 # "Pyridine C2" + set type @atom:464 charge 0.227 # "Pyridine C3" + set type @atom:465 charge 0.012 # "Pyridine H1" + set type @atom:466 charge 0.155 # "Pyridine H2" + set type @atom:467 charge 0.065 # "Pyridine H3" + set type @atom:468 charge -0.468 # "Pyrazine N" + set type @atom:469 charge 0.192 # "Pyrazine CH" + set type @atom:470 charge 0.042 # "Pyrazine CH" + set type @atom:471 charge -0.839 # "Pyrimidine N" + set type @atom:472 charge 0.874 # "Pyrimidine C2" + set type @atom:473 charge 0.653 # "Pyrimidine C4" + set type @atom:474 charge -0.689 # "Pyrimidine C5" + set type @atom:475 charge -0.032 # "Pyrimidine HC2" + set type @atom:476 charge 0.011 # "Pyrimidine HC4" + set type @atom:477 charge 0.197 # "Pyrimidine HC5" + set type @atom:478 charge -0.331 # "Pyridazine N" + set type @atom:479 charge 0.378 # "Pyridazine C3" + set type @atom:480 charge -0.16 # "Pyridazine C4" + set type @atom:481 charge -0.009 # "Pyridazine HC3" + set type @atom:482 charge 0.122 # "Pyridazine HC4" + set type @atom:483 charge -0.239 # "Pyrrole N" + set type @atom:484 charge -0.163 # "Pyrrole C2" + set type @atom:485 charge -0.149 # "Pyrrole C3" + set type @atom:486 charge 0.317 # "Pyrrole HN" + set type @atom:487 charge 0.155 # "Pyrrole HC2" + set type @atom:488 charge 0.118 # "Pyrrole HC3" + set type @atom:489 charge -0.059 # "Pyrazole N1" + set type @atom:490 charge -0.491 # "Pyrazole N2" + set type @atom:491 charge 0.246 # "Pyrazole C3" + set type @atom:492 charge -0.32 # "Pyrazole C4" + set type @atom:493 charge -0.034 # "Pyrazole C5" + set type @atom:494 charge 0.301 # "Pyrazole HN1" + set type @atom:495 charge 0.072 # "Pyrazole HC3" + set type @atom:496 charge 0.15 # "Pyrazole HC4" + set type @atom:497 charge 0.135 # "Pyrazole HC5" + set type @atom:498 charge -0.257 # "Imidazole N1" + set type @atom:499 charge 0.275 # "Imidazole C2" + set type @atom:500 charge -0.563 # "Imidazole N3" + set type @atom:501 charge 0.185 # "Imidazole C4" + set type @atom:502 charge -0.286 # "Imidazole C5" + set type @atom:503 charge 0.306 # "Imidazole HN1" + set type @atom:504 charge 0.078 # "Imidazole HC2" + set type @atom:505 charge 0.075 # "Imidazole HC4" + set type @atom:506 charge 0.187 # "Imidazole HC5" + set type @atom:507 charge -0.19 # "Furan O" + set type @atom:508 charge -0.019 # "Furan C2" + set type @atom:509 charge -0.154 # "Furan C3" + set type @atom:510 charge 0.142 # "Furan HC2" + set type @atom:511 charge 0.126 # "Furan HC3" + set type @atom:512 charge -0.257 # "Oxazole O" + set type @atom:513 charge 0.511 # "Oxazole C2" + set type @atom:514 charge -0.59 # "Oxazole N" + set type @atom:515 charge 0.169 # "Oxazole C4" + set type @atom:516 charge -0.148 # "Oxazole C5" + set type @atom:517 charge 0.043 # "Oxazole HC2" + set type @atom:518 charge 0.091 # "Oxazole HC4" + set type @atom:519 charge 0.181 # "Oxazole HC5" + set type @atom:520 charge -0.122 # "Isoxazole O" + set type @atom:521 charge -0.413 # "Isoxazole N" + set type @atom:522 charge 0.405 # "Isoxazole C3" + set type @atom:523 charge -0.455 # "Isoxazole C4" + set type @atom:524 charge 0.25 # "Isoxazole C5" + set type @atom:525 charge 0.053 # "Isoxazole HC3" + set type @atom:526 charge 0.184 # "Isoxazole HC4" + set type @atom:527 charge 0.098 # "Isoxazole HC5" + set type @atom:528 charge -0.5 # "Indole N1" + set type @atom:529 charge 0.001 # "Indole C2" + set type @atom:530 charge -0.39 # "Indole C3" + set type @atom:531 charge -0.27 # "Indole C4" + set type @atom:532 charge -0.127 # "Indole C5" + set type @atom:533 charge -0.108 # "Indole C6" + set type @atom:534 charge -0.258 # "Indole C7" + set type @atom:535 charge 0.22 # "Indole C8" + set type @atom:536 charge 0.225 # "Indole C9" + set type @atom:537 charge 0.376 # "Indole HN1" + set type @atom:538 charge 0.147 # "Indole HC2" + set type @atom:539 charge 0.172 # "Indole HC3" + set type @atom:540 charge 0.155 # "Indole HC4" + set type @atom:541 charge 0.107 # "Indole HC5" + set type @atom:542 charge 0.11 # "Indole HC6" + set type @atom:543 charge 0.14 # "Indole HC7" + set type @atom:544 charge -0.694 # "Quinoline N1" + set type @atom:545 charge 0.425 # "Quinoline C2" + set type @atom:546 charge -0.359 # "Quinoline C3" + set type @atom:547 charge -0.008 # "Quinoline C4" + set type @atom:548 charge -0.197 # "Quinoline C5" + set type @atom:549 charge -0.112 # "Quinoline C6" + set type @atom:550 charge -0.07 # "Quinoline C7" + set type @atom:551 charge -0.307 # "Quinoline C8" + set type @atom:552 charge 0.563 # "Quinoline C9" + set type @atom:553 charge -0.051 # "Quinoline C10" + set type @atom:554 charge 0.028 # "Quinoline HC2" + set type @atom:555 charge 0.146 # "Quinoline HC3" + set type @atom:556 charge 0.119 # "Quinoline HC4" + set type @atom:557 charge 0.133 # "Quinoline HC5" + set type @atom:558 charge 0.113 # "Quinoline HC6" + set type @atom:559 charge 0.114 # "Quinoline HC7" + set type @atom:560 charge 0.157 # "Quinoline HC8" + set type @atom:561 charge -0.76 # "Purine N1" + set type @atom:562 charge 0.679 # "Purine C2" + set type @atom:563 charge -0.788 # "Purine N3" + set type @atom:564 charge 0.736 # "Purine C4" + set type @atom:565 charge 0.038 # "Purine C5" + set type @atom:566 charge 0.343 # "Purine C6" + set type @atom:567 charge -0.642 # "Purine N7" + set type @atom:568 charge 0.452 # "Purine C8" + set type @atom:569 charge -0.682 # "Purine N9" + set type @atom:570 charge 0.024 # "Purine HC2" + set type @atom:571 charge 0.101 # "Purine HC6" + set type @atom:572 charge 0.086 # "Purine HC8" + set type @atom:573 charge 0.413 # "Purine HN9" + set type @atom:574 charge -0.03 # "Thiazole S" + set type @atom:575 charge 0.242 # "Thiazole C2" + set type @atom:576 charge -0.515 # "Thiazole N" + set type @atom:577 charge 0.228 # "Thiazole C4" + set type @atom:578 charge -0.299 # "Thiazole C5" + set type @atom:579 charge 0.101 # "Thiazole HC2" + set type @atom:580 charge 0.068 # "Thiazole HC4" + set type @atom:581 charge 0.205 # "Thiazole HC5" + set type @atom:582 charge -0.951 # "1,3,5-Triazine N" + set type @atom:583 charge 0.965 # "1,3,5-Triazine CH" + set type @atom:584 charge -0.014 # "1,3,5-Triazine CH" + set type @atom:585 charge 0.13 # "Serotonin C5-OH" + set type @atom:586 charge 0.052 # "Serotonin CH2 on C3" + set type @atom:587 charge -0.599 # "1,10-Phenanthroline N" + set type @atom:588 charge 0.392 # "1,10-Phenanthroline C2" + set type @atom:589 charge -0.348 # "1,10-Phenanthroline C3" + set type @atom:590 charge 0.02 # "1,10-Phenanthroline C4" + set type @atom:591 charge -0.042 # "1,10-Phenanthroline C12" + set type @atom:592 charge 0.347 # "1,10-Phenanthroline C11" + set type @atom:593 charge -0.196 # "1,10-Phenanthroline C5" + set type @atom:594 charge 0.032 # "1,10-Phenanthroline HC2" + set type @atom:595 charge 0.146 # "1,10-Phenanthroline HC3" + set type @atom:596 charge 0.108 # "1,10-Phenanthroline HC4" + set type @atom:597 charge 0.14 # "1,10-Phenanthroline HC5" + set type @atom:598 charge 0.122 # "1-Methylimidazole N1" + set type @atom:599 charge 0.166 # "1-Methylimidazole C2" + set type @atom:600 charge -0.58 # "1-Methylimidazole N3" + set type @atom:601 charge 0.173 # "1-Methylimidazole C4" + set type @atom:602 charge -0.395 # "1-Methylimidazole C5" + set type @atom:603 charge -0.199 # "1-Methylimidazole CH3-" + set type @atom:604 charge 0.118 # "1-Methylimidazole HC2" + set type @atom:605 charge 0.093 # "1-Methylimidazole HC4" + set type @atom:606 charge 0.208 # "1-Methylimidazole HC5" + set type @atom:607 charge 0.098 # "1-Methylimidazole CH3-" + set type @atom:608 charge -0.139 # "1-Et Imidazole RCH2-" + set type @atom:609 charge -0.079 # "1-iPr Imidazole R2CH-" + set type @atom:610 charge 0.099 # "1-MeO-Me-Imidazole CH2" + set type @atom:611 charge -0.168 # "2-Me Pyridine CH3" + set type @atom:612 charge -0.108 # "2-Et Pyridine CH2" + set type @atom:613 charge -0.189 # "3-Me Pyridazine CH3" + set type @atom:614 charge -0.129 # "3-Et Pyridazine CH2" + set type @atom:615 charge -0.169 # "4-Me Pyrimidine CH3" + set type @atom:616 charge -0.109 # "4-Et Pyrimidine CH2" + set type @atom:617 charge -0.138 # "2-Me Pyrazine CH3" + set type @atom:618 charge -0.078 # "2-Et Pyrazine CH2" + set type @atom:619 charge -0.025 # "2-Me Pyrrole CH3" + set type @atom:620 charge 0.035 # "2-Et Pyrrole CH2" + set type @atom:621 charge -0.038 # "2-Me Furan CH3" + set type @atom:622 charge 0.022 # "2-Et Furan CH2" + set type @atom:623 charge -0.334 # "6-Mercaptopurine SH" + set type @atom:624 charge 0.255 # "6-Mercaptopurine SH" + set type @atom:625 charge 0.523 # "6-Mercaptopurine C6" + set type @atom:626 charge 0.5 # "Beta-Lactam N-C=O" + set type @atom:627 charge -0.14 # "Beta-Lactam N-C=O" + set type @atom:628 charge 0.2275 # "Penicillin CH-N" + set type @atom:629 charge 0.14 # "Penicillin CH-CO" + set type @atom:630 charge -0.008 # "3-Me Indole CH3" + set type @atom:631 charge 0.588 # "2-Phenyl Pyridine C2" + set type @atom:632 charge -0.103 # "2-Phenyl Pyridine C2'" + set type @atom:633 charge -0.332 # "2-Phenyl Pyridine C3" + set type @atom:634 charge 0.04 # "2-Phenyl Pyridine C3'" + set type @atom:635 charge 0.342 # "2-Phenyl Pyridine C4" + set type @atom:636 charge -0.05 # "2-Phenyl Pyridine C4'" + set type @atom:637 charge -0.205 # "Diphenyl Thioether S" + set type @atom:638 charge 3.0 # "Actinium Ion Ac+3" + set type @atom:639 charge 4.0 # "Thorium Ion Th+4" + set type @atom:640 charge 3.0 # "Americium Ion Am+3" + set type @atom:641 charge 0.619 # "t-Butyl Cation C+" + set type @atom:642 charge -0.395 # "t-Butyl Cation CH3-" + set type @atom:643 charge 0.174 # "t-Butyl Cation CH3-" + set type @atom:644 charge 3.0 # "Lanthanum Ion La+3" + set type @atom:645 charge 3.0 # "Neodymium Ion Nd+3" + set type @atom:646 charge 3.0 # "Europium Ion Eu+3" + set type @atom:647 charge 3.0 # "Gadolinium Ion Gd+3" + set type @atom:648 charge 3.0 # "Ytterbium Ion Yb+3" + set type @atom:649 charge -0.344 # "Cl..CH3..Cl- Sn2 TS" + set type @atom:650 charge -0.628 # "Cl..CH3..Cl- Sn2 TS" + set type @atom:651 charge 0.2 # "Cl..CH3..Cl- Sn2 TS" + set type @atom:652 charge -0.12 # "Cyclopropane -CH2-" + set type @atom:653 charge -0.06 # "Cyclopropane -CHR-" + set type @atom:654 charge 0.0 # "Cyclopropane -CR2-" + set type @atom:655 charge -0.23 # "Cyclopentadienyl Anion" + set type @atom:656 charge 0.03 # "Cyclopentadienyl Anion" + set type @atom:657 charge -0.099 # "Cyclopentadienyl Radical" + set type @atom:658 charge 0.099 # "Cyclopentadienyl Radical" + set type @atom:659 charge 0.22 # "Fluorobenzene CF" + set type @atom:660 charge -0.22 # "Fluorobenzene CF" + set type @atom:661 charge 0.13 # "Hexafluorobenzene CF" + set type @atom:662 charge -0.13 # "Hexafluorobenzene CF" + set type @atom:663 charge -0.22 # "Bromide -CH2-Br (UA)" + set type @atom:664 charge 0.22 # "Bromide -CH2-Br (UA)" + set type @atom:665 charge 0.15 # "TrifluoroMeBenzene C-CF3" + set type @atom:666 charge 0.45 # "TrifluoroMeBenzene CF3-" + set type @atom:667 charge -0.2 # "TrifluoroMeBenzene CF3-" + set type @atom:668 charge 0.2 # "Difluorobenzene CF" + set type @atom:669 charge -0.2 # "Difluorobenzene CF" + set type @atom:670 charge 0.2 # "Bromobenzene CBr" + set type @atom:671 charge -0.2 # "Bromobenzene CBr" + set type @atom:672 charge 0.1 # "Iodobenzene CI" + set type @atom:673 charge -0.1 # "Iodobenzene CI" + set type @atom:674 charge 0.055 # "cProp/cBut Benzene C-Ar" + set type @atom:675 charge -0.22 # "Thiophenol SH" + set type @atom:676 charge 0.065 # "Thiophenol C-SH" + set type @atom:677 charge 0.013 # "Benzamidine CG" + set type @atom:678 charge -0.106 # "Benzamidine CD" + set type @atom:679 charge -0.09 # "Benzamidine CE" + set type @atom:680 charge -0.119 # "Benzamidine CZ" + set type @atom:681 charge 0.141 # "Benzamidine HCD" + set type @atom:682 charge 0.129 # "Benzamidine HCE" + set type @atom:683 charge 0.827 # "Benzamidine C+" + set type @atom:684 charge -0.885 # "Benzamidine -NH2" + set type @atom:685 charge 0.426 # "Benzamidine H1-N" + set type @atom:686 charge 0.465 # "Benzamidine H2-N" + set type @atom:687 charge 0.119 # "Benzamidine HCG" + set type @atom:688 charge -0.02 # "Neutral MeGdn CH3-" + set type @atom:689 charge 0.04 # "Neutral ARG CD" + set type @atom:690 charge -0.62 # "Neutral ARG NE" + set type @atom:691 charge -0.785 # "Neutral ARG N1 (HN=C)" + set type @atom:692 charge -0.785 # "Neutral ARG N2 (H2N-C)" + set type @atom:693 charge 0.55 # "Neutral ARG CZ (>C=)" + set type @atom:694 charge -0.56 # "Alkyl Nitrile -CN" + set type @atom:695 charge 0.46 # "Alkyl Nitrile -CN" + set type @atom:696 charge -0.08 # "Acetonitrile CH3-CN" + set type @atom:697 charge -0.02 # "Alkyl Nitrile RCH2-CN" + set type @atom:698 charge 0.04 # "Alkyl Nitrile R2CH-CN" + set type @atom:699 charge 0.1 # "Alkyl Nitrile R3C-CN" + set type @atom:700 charge 0.06 # "Alkyl Nitrile H-C-CN" + set type @atom:701 charge 0.54 # "Nitroalkane -NO2" + set type @atom:702 charge -0.37 # "Nitroalkane -NO2" + set type @atom:703 charge 0.02 # "Nitromethane CH3-NO2" + set type @atom:704 charge 0.06 # "Nitroalkane H-C-NO2" + set type @atom:705 charge 0.08 # "Nitroalkane RCH2-NO2" + set type @atom:706 charge 0.14 # "Nitroalkane R2CH-NO2" + set type @atom:707 charge 0.2 # "Nitroalkane R3C-NO2" + set type @atom:708 charge 0.65 # "Nitrobenzene -NO2" + set type @atom:709 charge 0.09 # "Nitrobenzene C-NO2" + set type @atom:710 charge 0.035 # "Benzonitrile -CH2-" + set type @atom:711 charge -0.9 # "Neutral Benzamidine N" + set type @atom:712 charge -0.5 # "Propylene Carbonate C=O" + set type @atom:713 charge 0.86 # "Propylene Carbonate C=O" + set type @atom:714 charge -0.45 # "Propylene Carbonate C-O" + set type @atom:715 charge 0.21 # "Propylene Carbonate CH2" + set type @atom:716 charge 0.16 # "Propylene Carbonate CH" + set type @atom:717 charge -0.1 # "Propylene Carbonate CH3" + set type @atom:718 charge 0.03 # "Propylene Carbonate CH2" + set type @atom:719 charge 0.03 # "Propylene Carbonate CH" + set type @atom:720 charge 0.06 # "Propylene Carbonate CH3" + set type @atom:721 charge -0.78 # "GTP O-(POn)2" + set type @atom:722 charge 0.9684 # "Phosphonium R4P+" + set type @atom:723 charge -0.5081 # "Phosphonium CH3-PR3+" + set type @atom:724 charge -0.008 # "Phosphonium RCH2-PR3+" + set type @atom:725 charge 0.172 # "Phosphonium CH3-PR3+" + set type @atom:726 charge 1.34 # "Hexafluorophosphate Ion" + set type @atom:727 charge -0.39 # "Hexafluorophosphate Ion" + set type @atom:728 charge 0.794 # "Nitrate Ion NO3-" + set type @atom:729 charge -0.598 # "Nitrate Ion NO3-" + set type @atom:730 charge -0.9 # "Amine RNH2" + set type @atom:731 charge -0.78 # "Amine R2NH" + set type @atom:732 charge -0.63 # "Amine R3N" + set type @atom:733 charge 0.0 # "Amine CH3-NH2" + set type @atom:734 charge 0.02 # "Amine CH3-NHR" + set type @atom:735 charge 0.03 # "Amine CH3-NR2" + set type @atom:736 charge 0.06 # "Amine RCH2-NH2" + set type @atom:737 charge 0.08 # "Amine RCH2-NHR" + set type @atom:738 charge 0.09 # "Amine RCH2-NR2" + set type @atom:739 charge 0.36 # "Amine RNH2" + set type @atom:740 charge 0.38 # "Amine R2NH" + set type @atom:741 charge 0.06 # "Amine H-C-N" + set type @atom:742 charge 0.12 # "Amine R2CH-NH2" + set type @atom:743 charge 0.18 # "Amine R3C-NH2" + set type @atom:744 charge 0.14 # "Amine R2CH-NHR" + set type @atom:745 charge 0.15 # "Amine R2CH-NR2" + set type @atom:746 charge 0.18 # "Aniline C-NH2" + set type @atom:747 charge 0.2 # "N-Me Aniline C-NHR" + set type @atom:748 charge 0.21 # "N-DiMe Aniline C-NR2" + set type @atom:749 charge 0.115 # "Benzyl Amine -CH2NH2" + set type @atom:750 charge 0.175 # "Benzyl Amine -CHRNH2" + set type @atom:751 charge 0.235 # "Benzyl Amine -CR2NH2" + set type @atom:752 charge 0.195 # "Benzyl Ether -CH2OR" + set type @atom:753 charge 0.1525 # "Benzyl Sulfide -CH2SH" + set type @atom:754 charge 0.135 # "Benzyl Amine -CH2NHR" + set type @atom:755 charge -0.21 # "Alkyne HCC-" + set type @atom:756 charge 0.2 # "Alkyne HCC-" + set type @atom:757 charge 0.01 # "Alkyne RCCH R w/ 2/3 H" + set type @atom:758 charge 0.01 # "Alkyne RCCH R w/ 1 H" + set type @atom:759 charge 0.01 # "Alkyne RCCH R w/ O H/Ph" + set type @atom:760 charge 0.06 # "Alkyne H-C-CC-" + set type @atom:761 charge 0.45 # "A & G Sugar C1'" + set type @atom:762 charge 0.48 # "C Sugar C1'" + set type @atom:763 charge 0.51 # "U & T Sugar C1'" + set type @atom:764 charge -0.655 # "Sugar O5'" + set type @atom:765 charge 0.39 # "Sugar H3' (-OH)" + set type @atom:766 charge -0.5 # "A & G Nucleoside N9" + set type @atom:767 charge -0.56 # "C Nucleoside N1" + set type @atom:768 charge -0.6 # "U & T Nucleoside N1" + set type @atom:769 charge 0.0 # "Alkyne RCCR" + set type @atom:770 charge -0.1 # "Ammonium R3NH+" + set type @atom:771 charge 0.29 # "Ammonium R3NH+" + set type @atom:772 charge 0.09 # "Ammonium CH3-NHR2+" + set type @atom:773 charge 0.15 # "Ammonium RCH2-NHR2+" + set type @atom:774 charge 0.21 # "Ammonium R2CH-NHR2+" + set type @atom:775 charge 0.27 # "Ammonium R3C-NHR2+" + set type @atom:776 charge 0.096 # "2-Phenyl Furan C2" + set type @atom:777 charge -0.039 # "2-Phenyl Furan C3" + set type @atom:778 charge 0.027 # "2-Phenyl Furan C2'" + set type @atom:779 charge 0.011 # "2-Phenyl Furan C3'" + set type @atom:780 charge 0.074 # "GLY Zwitterion HA" + set type @atom:781 charge -0.029 # "GLY Zwitterion CA" + set type @atom:782 charge 0.7 # "GLY Zwitterion C" + set type @atom:783 charge -0.352 # "GLY Zwitterion N" + set type @atom:784 charge -0.709 # "GLY Zwitterion O" + set type @atom:785 charge 0.317 # "GLY Zwitterion HN" + set type @atom:786 charge -0.22 # "Alkyl Fluoride C-F" + set type @atom:787 charge 0.02 # "Alkyl Fluoride RCH2-F" + set type @atom:788 charge 0.1 # "Alkyl Fluoride H-C-F" + set type @atom:789 charge 0.12 # "Alkyl Fluoride R2CH-F" + set type @atom:790 charge 0.22 # "Alkyl Fluoride R3C-F" + set type @atom:791 charge 0.36 # "Perfluoroalkane CF3-" + set type @atom:792 charge 0.24 # "Perfluoroalkane -CF2-" + set type @atom:793 charge 0.12 # "Perfluoroalkane >CF-" + set type @atom:794 charge 0.48 # "Tetrafluoromethane CF4" + set type @atom:795 charge -0.12 # "Perfluoroalkane C-F" + set type @atom:796 charge 0.25 # "DifluoroMeBenzene -CHF2" + set type @atom:797 charge 0.15 # "DifluoroMeBenzene -CHF2" + set type @atom:798 charge -0.08 # "Fluoroacetate FCH2-COO-" + set type @atom:799 charge -0.106 # "Chloroacetate ClCH2-COO-" + set type @atom:800 charge -0.2 # "Alkyl Chloride C-Cl" + set type @atom:801 charge -0.006 # "Alkyl Chloride RCH2-Cl" + set type @atom:802 charge 0.103 # "Alkyl Chloride H-C-Cl" + set type @atom:803 charge 0.097 # "Alkyl Chloride R2CH-Cl" + set type @atom:804 charge 0.2 # "Alkyl Chloride R3C-Cl" + set type @atom:805 charge -0.2 # "Alkyl Bromide C-Br" + set type @atom:806 charge -0.006 # "Alkyl Bromide RCH2-Br" + set type @atom:807 charge 0.103 # "Alkyl Bromide H-C-Br" + set type @atom:808 charge 0.097 # "Alkyl Bromide R2CH-Br" + set type @atom:809 charge 0.2 # "Alkyl Bromide R3C-Br" + set type @atom:810 charge -0.08 # "Acyl Fluoride F-C=O" + set type @atom:811 charge -0.08 # "Acyl Chloride Cl-C=O" + set type @atom:812 charge -0.08 # "Acyl Bromide Br-C=O" + set type @atom:813 charge 0.1 # "Trifluoroanisole C-OCF3" + set type @atom:814 charge -0.25 # "Trifluoroanisole -OCF3" + set type @atom:815 charge 0.6 # "Trifluoroanisole -OCF3" + set type @atom:816 charge -0.15 # "Trifluoroanisole -OCF3" + set type @atom:817 charge -0.025 # "N-Me,N-PhAcetamide N" + set type @atom:818 charge -0.045 # "N-Me,N-PhAcetamide Cipso" + set type @atom:819 charge 0.145 # "Benzyl Amine -CH2NR2" + set type @atom:820 charge 0.888 # "Alkyl Hydroxamic Acid C" + set type @atom:821 charge 1.003 # "Aryl Hydroxamic Acid C" + set type @atom:822 charge -0.658 # "Hydroxamic Acid C=O" + set type @atom:823 charge -0.634 # "Hydroxamic Acid N" + set type @atom:824 charge 0.411 # "Hydroxamic Acid HN" + set type @atom:825 charge -0.442 # "Hydroxamic Acid OH" + set type @atom:826 charge 0.435 # "Hydroxamic Acid OH" + set type @atom:827 charge 0.225 # "Benzyl Ether -CHROR" + set type @atom:828 charge 0.255 # "Benzyl Ether -CR2OR" + set type @atom:829 charge -0.034 # "3-Phenyl Pyrrole C3" + set type @atom:830 charge 0.003 # "3-Phenyl Pyrrole C3'" + set type @atom:831 charge 0.3 # "4-Phenyl Imidazole C4" + set type @atom:832 charge -0.04 # "4-Phenyl Imidazole C4'" + set type @atom:833 charge -0.0575 # "Diphenylmethane Cipso" + set type @atom:834 charge 2.0 # "Zinc Ion Zn+2" + set type @atom:835 charge -0.07 # "Alkyl Iodide RCH2-I" + set type @atom:836 charge 0.03 # "Alkyl Iodide R2CH-I" + set type @atom:837 charge 0.13 # "Alkyl Iodide R3C-I" + set type @atom:838 charge -0.13 # "Alkyl Iodide C-I" + set type @atom:839 charge 0.1 # "Alkyl Iodide H-C-I" + set type @atom:840 charge -0.685 # "N-Ph Sulfonamide -NHPh" + set type @atom:841 charge 0.155 # "N-Ph Sulfonamide Cipso" + set type @atom:842 charge -0.1 # "Benzoate C-COO-" + set type @atom:843 charge -0.427 # "N-Phenyl Urea N" + set type @atom:844 charge 0.218 # "N-Phenyl Urea Cipso" + set type @atom:845 charge 0.6 # "Tertiary Amide -CO-NR2" + set type @atom:846 charge -0.6 # "Tertiary Amide -CO-NR2" + set type @atom:847 charge -0.36 # "Tertiary Amide -CO-NR2" + set type @atom:848 charge 0.0 # "Tertiary Amide -NRCH3" + set type @atom:849 charge 0.06 # "Tertiary Amide -NRCH2R" + set type @atom:850 charge 0.12 # "Tertiary Amide -NRCHR2" + set type @atom:851 charge 0.18 # "Tertiary Amide -NRCR3" + set type @atom:852 charge 0.06 # "Tertiary Amide H-C-N" + set type @atom:853 charge 0.57 # "Tertiary Formamide C=O" + set type @atom:854 charge -0.57 # "Tertiary Formamide C=O" + set type @atom:855 charge 0.0 # "Tertiary Formamide H-C=O" + set type @atom:856 charge 0.02 # "B2-Peptide CA" + set type @atom:857 charge -0.04 # "B3-Peptide CA Main/N-Ter" + set type @atom:858 charge 0.0 # "B3-Pep CB GLY Main/C-Ter" + set type @atom:859 charge 0.06 # "B3-Pep CB ALA Main/C-Ter" + set type @atom:860 charge -0.07 # "B3-Pep CB PRO Main/C-Ter" + set type @atom:861 charge -0.14 # "B3-Peptide CA C-Ter" + set type @atom:862 charge 0.17 # "B3-Peptide CB ALA N-Ter" + set type @atom:863 charge 0.11 # "B3-Peptide CB GLY N-Ter" + set type @atom:864 charge 0.15 # "B3-Peptide CB PRO N-Ter" + set type @atom:865 charge 0.17 # "B3-Peptide CE PRO N-Ter" + set type @atom:866 charge 1.0 # "Alkyl Silane R4Si" + set type @atom:867 charge 0.85 # "Alkyl Silane R3SiH" + set type @atom:868 charge 0.7 # "Alkyl Silane R2SiH2" + set type @atom:869 charge 0.55 # "Alkyl Silane RSiH3" + set type @atom:870 charge -0.1 # "Alkyl Silane H-C-Si" + set type @atom:871 charge -0.43 # "Methyl Silane CH3-Si" + set type @atom:872 charge -0.37 # "Alkyl Silane RCH2-Si" + set type @atom:873 charge -0.31 # "Alkyl Silane R2CH-Si" + set type @atom:874 charge -0.25 # "Alkyl Silane R3C-Si" + set type @atom:875 charge -1.0 # "Fluoride Ion (GBSA)" + set type @atom:876 charge -1.0 # "Chloride Ion (GBSA)" + set type @atom:877 charge -1.0 # "Bromide Ion (GBSA)" + set type @atom:878 charge -1.0 # "Iodide Ion (GBSA)" + set type @atom:879 charge 1.0 # "Lithium Ion (GBSA)" + set type @atom:880 charge 1.0 # "Sodium Ion (GBSA)" + set type @atom:881 charge 1.0 # "Potassium Ion (GBSA)" + set type @atom:882 charge 1.0 # "Rubidium Ion (GBSA)" + set type @atom:883 charge 1.0 # "Cesium Ion (GBSA)" + set type @atom:884 charge 2.0 # "Magnesium Ion (GBSA)" + set type @atom:885 charge 2.0 # "Calcium Ion (GBSA)" + set type @atom:886 charge 2.0 # "Strontium Ion (GBSA)" + set type @atom:887 charge 2.0 # "Barium Ion (GBSA)" + set type @atom:888 charge -0.05 # "Ammonium CH3-NR3+" + set type @atom:889 charge 0.05 # "Ammonium RCH2-NR3+" + set type @atom:890 charge 0.15 # "Ammonium R2CH-NR3+" + set type @atom:891 charge 0.25 # "Ammonium R3C-NR3+" + set type @atom:892 charge 0.1 # "Ammonium CH3-NR3+" + set type @atom:893 charge 0.115 # "Anilinium Ar-NR3+" + set type @atom:894 charge 0.135 # "Anilinium C-NR3+" + set type @atom:895 charge 0.015 # "Anilinium Ar-NHR2+" + set type @atom:896 charge 0.155 # "Anilinium C-NHR2+" + set type @atom:897 charge 0.0 # "Triene R2-C= (mid C=C)" + set type @atom:898 charge -0.115 # "Triene RH-C= (mid C=C)" + set type @atom:899 charge 0.15 # "Allene/Ketene H-C=C=X" + set type @atom:900 charge -0.25 # "Allene/Ketene H2C=C=X" + set type @atom:901 charge -0.1 # "Allene/Ketene HRC=C=X" + set type @atom:902 charge 0.05 # "Allene/Ketene R2C=C=X" + set type @atom:903 charge -0.1 # "Allene =C=" + set type @atom:904 charge 0.2 # "Ketene =C=" + set type @atom:905 charge -0.25 # "Ketene C=O" + set type @atom:906 charge 0.088 # "N-Me-HIS CB" + } #(end of atom partial charges) + + + write_once("Data Masses") { + @atom:1 18.998 + @atom:2 14.027 + @atom:3 12.011 + @atom:4 15.999 + @atom:5 15.999 + @atom:6 15.035 + @atom:7 1.008 + @atom:8 16.043 + @atom:9 15.035 + @atom:10 15.035 + @atom:11 15.035 + @atom:12 15.035 + @atom:13 14.027 + @atom:14 14.027 + @atom:15 13.019 + @atom:16 13.019 + @atom:17 13.019 + @atom:18 12.011 + @atom:19 12.011 + @atom:20 15.999 + @atom:21 1.008 + @atom:22 15.035 + @atom:23 14.027 + @atom:24 32.06 + @atom:25 32.06 + @atom:26 32.06 + @atom:27 32.06 + @atom:28 1.008 + @atom:29 1.008 + @atom:30 15.035 + @atom:31 14.027 + @atom:32 15.035 + @atom:33 14.027 + @atom:34 15.035 + @atom:35 14.027 + @atom:36 14.007 + @atom:37 12.011 + @atom:38 15.035 + @atom:39 13.019 + @atom:40 12.011 + @atom:41 15.999 + @atom:42 15.035 + @atom:43 14.027 + @atom:44 14.027 + @atom:45 35.453 + @atom:46 12.011 + @atom:47 35.453 + @atom:48 12.011 + @atom:49 35.453 + @atom:50 32.06 + @atom:51 15.999 + @atom:52 15.035 + @atom:53 15.999 + @atom:54 14.007 + @atom:55 12.011 + @atom:56 15.035 + @atom:57 1.0 + @atom:58 4.003 + @atom:59 20.179 + @atom:60 39.948 + @atom:61 83.8 + @atom:62 131.3 + @atom:63 15.999 + @atom:64 1.008 + @atom:65 15.999 + @atom:66 1.008 + @atom:67 1e-30 + @atom:68 15.999 + @atom:69 1.008 + @atom:70 15.999 + @atom:71 1.008 + @atom:72 1e-30 + @atom:73 15.999 + @atom:74 1.008 + @atom:75 1e-30 + @atom:76 15.999 + @atom:77 1.008 + @atom:78 14.007 + @atom:79 1.008 + @atom:80 12.011 + @atom:81 12.011 + @atom:82 12.011 + @atom:83 12.011 + @atom:84 12.011 + @atom:85 1.008 + @atom:86 12.011 + @atom:87 12.011 + @atom:88 12.011 + @atom:89 1.008 + @atom:90 12.011 + @atom:91 1.008 + @atom:92 12.011 + @atom:93 12.011 + @atom:94 12.011 + @atom:95 12.011 + @atom:96 15.999 + @atom:97 1.008 + @atom:98 1.008 + @atom:99 12.011 + @atom:100 12.011 + @atom:101 12.011 + @atom:102 12.011 + @atom:103 12.011 + @atom:104 15.999 + @atom:105 1.008 + @atom:106 18.998 + @atom:107 1.008 + @atom:108 12.011 + @atom:109 15.999 + @atom:110 1.008 + @atom:111 15.999 + @atom:112 1.008 + @atom:113 15.999 + @atom:114 1.008 + @atom:115 12.011 + @atom:116 12.011 + @atom:117 12.011 + @atom:118 1.008 + @atom:119 15.999 + @atom:120 12.011 + @atom:121 15.999 + @atom:122 15.999 + @atom:123 12.011 + @atom:124 12.011 + @atom:125 12.011 + @atom:126 12.011 + @atom:127 1.008 + @atom:128 15.999 + @atom:129 15.999 + @atom:130 1.008 + @atom:131 12.011 + @atom:132 1.008 + @atom:133 12.011 + @atom:134 1.008 + @atom:135 12.011 + @atom:136 1.008 + @atom:137 12.011 + @atom:138 1.008 + @atom:139 12.011 + @atom:140 12.011 + @atom:141 12.011 + @atom:142 32.06 + @atom:143 32.06 + @atom:144 32.06 + @atom:145 32.06 + @atom:146 1.008 + @atom:147 1.008 + @atom:148 12.011 + @atom:149 12.011 + @atom:150 12.011 + @atom:151 12.011 + @atom:152 12.011 + @atom:153 12.011 + @atom:154 12.011 + @atom:155 12.011 + @atom:156 12.011 + @atom:157 12.011 + @atom:158 12.011 + @atom:159 12.011 + @atom:160 12.011 + @atom:161 12.011 + @atom:162 12.011 + @atom:163 12.011 + @atom:164 32.06 + @atom:165 12.011 + @atom:166 12.011 + @atom:167 12.011 + @atom:168 35.453 + @atom:169 12.011 + @atom:170 12.011 + @atom:171 12.011 + @atom:172 12.011 + @atom:173 12.011 + @atom:174 12.011 + @atom:175 12.011 + @atom:176 12.011 + @atom:177 12.011 + @atom:178 15.999 + @atom:179 14.007 + @atom:180 14.007 + @atom:181 14.007 + @atom:182 1.008 + @atom:183 1.008 + @atom:184 12.011 + @atom:185 12.011 + @atom:186 12.011 + @atom:187 12.011 + @atom:188 12.011 + @atom:189 12.011 + @atom:190 15.999 + @atom:191 14.007 + @atom:192 1.008 + @atom:193 14.007 + @atom:194 12.011 + @atom:195 15.999 + @atom:196 1.008 + @atom:197 1.008 + @atom:198 12.011 + @atom:199 12.011 + @atom:200 12.011 + @atom:201 12.011 + @atom:202 12.011 + @atom:203 12.011 + @atom:204 14.007 + @atom:205 12.011 + @atom:206 35.453 + @atom:207 14.007 + @atom:208 12.011 + @atom:209 12.011 + @atom:210 15.999 + @atom:211 15.999 + @atom:212 1.008 + @atom:213 12.011 + @atom:214 15.999 + @atom:215 12.011 + @atom:216 12.011 + @atom:217 12.011 + @atom:218 12.011 + @atom:219 12.011 + @atom:220 15.999 + @atom:221 1.008 + @atom:222 12.011 + @atom:223 15.999 + @atom:224 1.008 + @atom:225 12.011 + @atom:226 12.011 + @atom:227 12.011 + @atom:228 12.011 + @atom:229 14.007 + @atom:230 14.007 + @atom:231 14.007 + @atom:232 1.008 + @atom:233 1.008 + @atom:234 12.011 + @atom:235 12.011 + @atom:236 12.011 + @atom:237 12.011 + @atom:238 12.011 + @atom:239 12.011 + @atom:240 12.011 + @atom:241 12.011 + @atom:242 12.011 + @atom:243 14.007 + @atom:244 1.008 + @atom:245 12.011 + @atom:246 14.007 + @atom:247 1.008 + @atom:248 12.011 + @atom:249 12.011 + @atom:250 12.011 + @atom:251 12.011 + @atom:252 14.007 + @atom:253 1.008 + @atom:254 14.007 + @atom:255 12.011 + @atom:256 14.007 + @atom:257 1.008 + @atom:258 12.011 + @atom:259 1.008 + @atom:260 12.011 + @atom:261 1.008 + @atom:262 14.007 + @atom:263 12.011 + @atom:264 14.007 + @atom:265 12.011 + @atom:266 12.011 + @atom:267 12.011 + @atom:268 1.008 + @atom:269 15.999 + @atom:270 1.008 + @atom:271 15.999 + @atom:272 1.008 + @atom:273 1.008 + @atom:274 12.011 + @atom:275 1.008 + @atom:276 14.007 + @atom:277 12.011 + @atom:278 14.007 + @atom:279 12.011 + @atom:280 12.011 + @atom:281 12.011 + @atom:282 1.008 + @atom:283 15.999 + @atom:284 14.007 + @atom:285 1.008 + @atom:286 1.008 + @atom:287 1.008 + @atom:288 1.008 + @atom:289 14.007 + @atom:290 12.011 + @atom:291 14.007 + @atom:292 12.011 + @atom:293 12.011 + @atom:294 12.011 + @atom:295 14.007 + @atom:296 12.011 + @atom:297 14.007 + @atom:298 1.008 + @atom:299 14.007 + @atom:300 1.008 + @atom:301 1.008 + @atom:302 1.008 + @atom:303 1.008 + @atom:304 14.007 + @atom:305 12.011 + @atom:306 14.007 + @atom:307 12.011 + @atom:308 12.011 + @atom:309 12.011 + @atom:310 1.008 + @atom:311 14.007 + @atom:312 1.008 + @atom:313 15.999 + @atom:314 12.011 + @atom:315 1.008 + @atom:316 12.011 + @atom:317 1.008 + @atom:318 12.011 + @atom:319 1.008 + @atom:320 14.007 + @atom:321 12.011 + @atom:322 14.007 + @atom:323 12.011 + @atom:324 12.011 + @atom:325 12.011 + @atom:326 1.008 + @atom:327 15.999 + @atom:328 1.008 + @atom:329 14.007 + @atom:330 1.008 + @atom:331 1.008 + @atom:332 1.008 + @atom:333 1.008 + @atom:334 12.011 + @atom:335 1.008 + @atom:336 30.974 + @atom:337 15.999 + @atom:338 15.999 + @atom:339 15.035 + @atom:340 12.011 + @atom:341 35.453 + @atom:342 12.011 + @atom:343 18.998 + @atom:344 35.453 + @atom:345 79.904 + @atom:346 126.905 + @atom:347 18.039 + @atom:348 6.941 + @atom:349 22.99 + @atom:350 39.098 + @atom:351 85.468 + @atom:352 132.905 + @atom:353 24.305 + @atom:354 40.08 + @atom:355 87.62 + @atom:356 137.33 + @atom:357 12.011 + @atom:358 1.008 + @atom:359 32.06 + @atom:360 12.011 + @atom:361 1.008 + @atom:362 15.999 + @atom:363 12.011 + @atom:364 1.008 + @atom:365 12.011 + @atom:366 14.007 + @atom:367 12.011 + @atom:368 1.008 + @atom:369 14.007 + @atom:370 1.008 + @atom:371 12.011 + @atom:372 1.008 + @atom:373 12.011 + @atom:374 1.008 + @atom:375 1e-30 + @atom:376 15.999 + @atom:377 1.008 + @atom:378 238.029 + @atom:379 15.999 + @atom:380 15.999 + @atom:381 30.974 + @atom:382 15.999 + @atom:383 15.999 + @atom:384 12.011 + @atom:385 1.008 + @atom:386 30.974 + @atom:387 15.999 + @atom:388 15.999 + @atom:389 12.011 + @atom:390 1.008 + @atom:391 30.974 + @atom:392 15.999 + @atom:393 15.999 + @atom:394 12.011 + @atom:395 1.008 + @atom:396 12.011 + @atom:397 1.008 + @atom:398 12.011 + @atom:399 12.011 + @atom:400 1.008 + @atom:401 12.011 + @atom:402 12.011 + @atom:403 1.008 + @atom:404 12.011 + @atom:405 12.011 + @atom:406 12.011 + @atom:407 15.999 + @atom:408 15.999 + @atom:409 12.011 + @atom:410 1.008 + @atom:411 12.011 + @atom:412 12.011 + @atom:413 12.011 + @atom:414 15.999 + @atom:415 32.06 + @atom:416 15.999 + @atom:417 12.011 + @atom:418 1.008 + @atom:419 14.007 + @atom:420 1.008 + @atom:421 14.007 + @atom:422 1.008 + @atom:423 12.011 + @atom:424 1.008 + @atom:425 12.011 + @atom:426 1.008 + @atom:427 12.011 + @atom:428 1.008 + @atom:429 12.011 + @atom:430 12.011 + @atom:431 12.011 + @atom:432 12.011 + @atom:433 12.011 + @atom:434 32.06 + @atom:435 15.999 + @atom:436 32.06 + @atom:437 32.06 + @atom:438 15.999 + @atom:439 12.011 + @atom:440 12.011 + @atom:441 12.011 + @atom:442 12.011 + @atom:443 12.011 + @atom:444 14.007 + @atom:445 1.008 + @atom:446 12.011 + @atom:447 12.011 + @atom:448 12.011 + @atom:449 12.011 + @atom:450 12.011 + @atom:451 12.011 + @atom:452 14.007 + @atom:453 14.007 + @atom:454 1.008 + @atom:455 12.011 + @atom:456 12.011 + @atom:457 12.011 + @atom:458 12.011 + @atom:459 12.011 + @atom:460 12.011 + @atom:461 14.007 + @atom:462 12.011 + @atom:463 12.011 + @atom:464 12.011 + @atom:465 1.008 + @atom:466 1.008 + @atom:467 1.008 + @atom:468 14.007 + @atom:469 12.011 + @atom:470 1.008 + @atom:471 14.007 + @atom:472 12.011 + @atom:473 12.011 + @atom:474 12.011 + @atom:475 1.008 + @atom:476 1.008 + @atom:477 1.008 + @atom:478 14.007 + @atom:479 12.011 + @atom:480 12.011 + @atom:481 1.008 + @atom:482 1.008 + @atom:483 14.007 + @atom:484 12.011 + @atom:485 12.011 + @atom:486 1.008 + @atom:487 1.008 + @atom:488 1.008 + @atom:489 14.007 + @atom:490 14.007 + @atom:491 12.011 + @atom:492 12.011 + @atom:493 12.011 + @atom:494 1.008 + @atom:495 1.008 + @atom:496 1.008 + @atom:497 1.008 + @atom:498 14.007 + @atom:499 12.011 + @atom:500 14.007 + @atom:501 12.011 + @atom:502 12.011 + @atom:503 1.008 + @atom:504 1.008 + @atom:505 1.008 + @atom:506 1.008 + @atom:507 15.999 + @atom:508 12.011 + @atom:509 12.011 + @atom:510 1.008 + @atom:511 1.008 + @atom:512 15.999 + @atom:513 12.011 + @atom:514 14.007 + @atom:515 12.011 + @atom:516 12.011 + @atom:517 1.008 + @atom:518 1.008 + @atom:519 1.008 + @atom:520 15.999 + @atom:521 14.007 + @atom:522 12.011 + @atom:523 12.011 + @atom:524 12.011 + @atom:525 1.008 + @atom:526 1.008 + @atom:527 1.008 + @atom:528 14.007 + @atom:529 12.011 + @atom:530 12.011 + @atom:531 12.011 + @atom:532 12.011 + @atom:533 12.011 + @atom:534 12.011 + @atom:535 12.011 + @atom:536 12.011 + @atom:537 1.008 + @atom:538 1.008 + @atom:539 1.008 + @atom:540 1.008 + @atom:541 1.008 + @atom:542 1.008 + @atom:543 1.008 + @atom:544 14.007 + @atom:545 12.011 + @atom:546 12.011 + @atom:547 12.011 + @atom:548 12.011 + @atom:549 12.011 + @atom:550 12.011 + @atom:551 12.011 + @atom:552 12.011 + @atom:553 12.011 + @atom:554 1.008 + @atom:555 1.008 + @atom:556 1.008 + @atom:557 1.008 + @atom:558 1.008 + @atom:559 1.008 + @atom:560 1.008 + @atom:561 14.007 + @atom:562 12.011 + @atom:563 14.007 + @atom:564 12.011 + @atom:565 12.011 + @atom:566 12.011 + @atom:567 14.007 + @atom:568 12.011 + @atom:569 14.007 + @atom:570 1.008 + @atom:571 1.008 + @atom:572 1.008 + @atom:573 1.008 + @atom:574 32.06 + @atom:575 12.011 + @atom:576 14.007 + @atom:577 12.011 + @atom:578 12.011 + @atom:579 1.008 + @atom:580 1.008 + @atom:581 1.008 + @atom:582 14.007 + @atom:583 12.011 + @atom:584 1.008 + @atom:585 12.011 + @atom:586 12.011 + @atom:587 14.007 + @atom:588 12.011 + @atom:589 12.011 + @atom:590 12.011 + @atom:591 12.011 + @atom:592 12.011 + @atom:593 12.011 + @atom:594 1.008 + @atom:595 1.008 + @atom:596 1.008 + @atom:597 1.008 + @atom:598 14.007 + @atom:599 12.011 + @atom:600 14.007 + @atom:601 12.011 + @atom:602 12.011 + @atom:603 12.011 + @atom:604 1.008 + @atom:605 1.008 + @atom:606 1.008 + @atom:607 1.008 + @atom:608 12.011 + @atom:609 12.011 + @atom:610 12.011 + @atom:611 12.011 + @atom:612 12.011 + @atom:613 12.011 + @atom:614 12.011 + @atom:615 12.011 + @atom:616 12.011 + @atom:617 12.011 + @atom:618 12.011 + @atom:619 12.011 + @atom:620 12.011 + @atom:621 12.011 + @atom:622 12.011 + @atom:623 32.06 + @atom:624 1.008 + @atom:625 12.011 + @atom:626 12.011 + @atom:627 14.007 + @atom:628 12.011 + @atom:629 12.011 + @atom:630 12.011 + @atom:631 12.011 + @atom:632 12.011 + @atom:633 12.011 + @atom:634 12.011 + @atom:635 12.011 + @atom:636 12.011 + @atom:637 32.06 + @atom:638 227.0 + @atom:639 232.038 + @atom:640 243.0 + @atom:641 12.011 + @atom:642 12.011 + @atom:643 1.008 + @atom:644 138.906 + @atom:645 144.24 + @atom:646 151.96 + @atom:647 157.25 + @atom:648 173.04 + @atom:649 12.011 + @atom:650 35.453 + @atom:651 1.008 + @atom:652 12.011 + @atom:653 12.011 + @atom:654 12.011 + @atom:655 12.011 + @atom:656 1.008 + @atom:657 12.011 + @atom:658 1.008 + @atom:659 12.011 + @atom:660 18.998 + @atom:661 12.011 + @atom:662 18.998 + @atom:663 79.904 + @atom:664 14.027 + @atom:665 12.011 + @atom:666 12.011 + @atom:667 18.998 + @atom:668 12.011 + @atom:669 18.998 + @atom:670 12.011 + @atom:671 79.904 + @atom:672 12.011 + @atom:673 126.905 + @atom:674 12.011 + @atom:675 32.06 + @atom:676 12.011 + @atom:677 12.011 + @atom:678 12.011 + @atom:679 12.011 + @atom:680 12.011 + @atom:681 1.008 + @atom:682 1.008 + @atom:683 12.011 + @atom:684 14.007 + @atom:685 1.008 + @atom:686 1.008 + @atom:687 1.008 + @atom:688 12.011 + @atom:689 12.011 + @atom:690 14.007 + @atom:691 14.007 + @atom:692 14.007 + @atom:693 12.011 + @atom:694 14.007 + @atom:695 12.011 + @atom:696 12.011 + @atom:697 12.011 + @atom:698 12.011 + @atom:699 12.011 + @atom:700 1.008 + @atom:701 14.007 + @atom:702 15.999 + @atom:703 12.011 + @atom:704 1.008 + @atom:705 12.011 + @atom:706 12.011 + @atom:707 12.011 + @atom:708 14.007 + @atom:709 12.011 + @atom:710 12.011 + @atom:711 14.007 + @atom:712 15.999 + @atom:713 12.011 + @atom:714 15.999 + @atom:715 12.011 + @atom:716 12.011 + @atom:717 12.011 + @atom:718 1.008 + @atom:719 1.008 + @atom:720 1.008 + @atom:721 15.999 + @atom:722 30.974 + @atom:723 12.011 + @atom:724 12.011 + @atom:725 1.008 + @atom:726 30.974 + @atom:727 18.998 + @atom:728 14.007 + @atom:729 15.999 + @atom:730 14.007 + @atom:731 14.007 + @atom:732 14.007 + @atom:733 12.011 + @atom:734 12.011 + @atom:735 12.011 + @atom:736 12.011 + @atom:737 12.011 + @atom:738 12.011 + @atom:739 1.008 + @atom:740 1.008 + @atom:741 1.008 + @atom:742 12.011 + @atom:743 12.011 + @atom:744 12.011 + @atom:745 12.011 + @atom:746 12.011 + @atom:747 12.011 + @atom:748 12.011 + @atom:749 12.011 + @atom:750 12.011 + @atom:751 12.011 + @atom:752 12.011 + @atom:753 12.011 + @atom:754 12.011 + @atom:755 12.011 + @atom:756 1.008 + @atom:757 12.011 + @atom:758 12.011 + @atom:759 12.011 + @atom:760 1.008 + @atom:761 12.011 + @atom:762 12.011 + @atom:763 12.011 + @atom:764 15.999 + @atom:765 1.008 + @atom:766 14.007 + @atom:767 14.007 + @atom:768 14.007 + @atom:769 12.011 + @atom:770 14.007 + @atom:771 1.008 + @atom:772 12.011 + @atom:773 12.011 + @atom:774 12.011 + @atom:775 12.011 + @atom:776 12.011 + @atom:777 12.011 + @atom:778 12.011 + @atom:779 12.011 + @atom:780 1.008 + @atom:781 12.011 + @atom:782 12.011 + @atom:783 14.007 + @atom:784 15.999 + @atom:785 1.008 + @atom:786 18.998 + @atom:787 12.011 + @atom:788 1.008 + @atom:789 12.011 + @atom:790 12.011 + @atom:791 12.011 + @atom:792 12.011 + @atom:793 12.011 + @atom:794 12.011 + @atom:795 18.998 + @atom:796 12.011 + @atom:797 1.008 + @atom:798 12.011 + @atom:799 12.011 + @atom:800 35.453 + @atom:801 12.011 + @atom:802 1.008 + @atom:803 12.011 + @atom:804 12.011 + @atom:805 79.904 + @atom:806 12.011 + @atom:807 1.008 + @atom:808 12.011 + @atom:809 12.011 + @atom:810 18.998 + @atom:811 35.453 + @atom:812 79.904 + @atom:813 12.011 + @atom:814 15.999 + @atom:815 12.011 + @atom:816 18.998 + @atom:817 14.007 + @atom:818 12.011 + @atom:819 12.011 + @atom:820 12.011 + @atom:821 12.011 + @atom:822 15.999 + @atom:823 14.007 + @atom:824 1.008 + @atom:825 15.999 + @atom:826 1.008 + @atom:827 12.011 + @atom:828 12.011 + @atom:829 12.011 + @atom:830 12.011 + @atom:831 12.011 + @atom:832 12.011 + @atom:833 12.011 + @atom:834 1e-30 + @atom:835 12.011 + @atom:836 12.011 + @atom:837 12.011 + @atom:838 126.905 + @atom:839 1.008 + @atom:840 14.007 + @atom:841 12.011 + @atom:842 12.011 + @atom:843 14.007 + @atom:844 12.011 + @atom:845 12.011 + @atom:846 15.999 + @atom:847 14.007 + @atom:848 12.011 + @atom:849 12.011 + @atom:850 12.011 + @atom:851 12.011 + @atom:852 1.008 + @atom:853 12.011 + @atom:854 15.999 + @atom:855 1.008 + @atom:856 12.011 + @atom:857 12.011 + @atom:858 12.011 + @atom:859 12.011 + @atom:860 12.011 + @atom:861 12.011 + @atom:862 12.011 + @atom:863 12.011 + @atom:864 12.011 + @atom:865 12.011 + @atom:866 28.086 + @atom:867 28.086 + @atom:868 28.086 + @atom:869 28.086 + @atom:870 1.008 + @atom:871 12.011 + @atom:872 12.011 + @atom:873 12.011 + @atom:874 12.011 + @atom:875 18.998 + @atom:876 35.453 + @atom:877 79.904 + @atom:878 126.905 + @atom:879 6.941 + @atom:880 22.99 + @atom:881 39.098 + @atom:882 85.468 + @atom:883 132.905 + @atom:884 24.305 + @atom:885 40.08 + @atom:886 87.62 + @atom:887 137.33 + @atom:888 12.011 + @atom:889 12.011 + @atom:890 12.011 + @atom:891 12.011 + @atom:892 1.008 + @atom:893 14.007 + @atom:894 12.011 + @atom:895 14.007 + @atom:896 12.011 + @atom:897 12.011 + @atom:898 12.011 + @atom:899 1.008 + @atom:900 12.011 + @atom:901 12.011 + @atom:902 12.011 + @atom:903 12.011 + @atom:904 12.011 + @atom:905 15.999 + @atom:906 12.011 + } #(end of atom masses) + + + write_once("In Settings") { + pair_coeff @atom:1_b1_a1_d1_i1 @atom:1_b1_a1_d1_i1 lj/cut/coul/long 0.061 2.94 + pair_coeff @atom:2_b2_a2_d2_i2 @atom:2_b2_a2_d2_i2 lj/cut/coul/long 0.118 3.905 + pair_coeff @atom:3_b3_a3_d3_i3 @atom:3_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:4_b4_a4_d4_i4 @atom:4_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96 + pair_coeff @atom:5_b5_a5_d5_i5 @atom:5_b5_a5_d5_i5 lj/cut/coul/long 0.17 3.0 + pair_coeff @atom:6_b6_a6_d6_i6 @atom:6_b6_a6_d6_i6 lj/cut/coul/long 0.16 3.91 + pair_coeff @atom:7_b7_a7_d7_i7 @atom:7_b7_a7_d7_i7 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:8_b8_a8_d8_i8 @atom:8_b8_a8_d8_i8 lj/cut/coul/long 0.294 3.73 + pair_coeff @atom:9_b6_a6_d6_i6 @atom:9_b6_a6_d6_i6 lj/cut/coul/long 0.207 3.775 + pair_coeff @atom:10_b6_a6_d6_i6 @atom:10_b6_a6_d6_i6 lj/cut/coul/long 0.175 3.905 + pair_coeff @atom:11_b6_a6_d6_i6 @atom:11_b6_a6_d6_i6 lj/cut/coul/long 0.16 3.91 + pair_coeff @atom:12_b6_a6_d6_i6 @atom:12_b6_a6_d6_i6 lj/cut/coul/long 0.145 3.96 + pair_coeff @atom:13_b2_a2_d2_i2 @atom:13_b2_a2_d2_i2 lj/cut/coul/long 0.118 3.905 + pair_coeff @atom:14_b9_a9_d9_i9 @atom:14_b9_a9_d9_i9 lj/cut/coul/long 0.14 3.85 + pair_coeff @atom:15_b10_a10_d10_i10 @atom:15_b10_a10_d10_i10 lj/cut/coul/long 0.08 3.85 + pair_coeff @atom:16_b11_a11_d11_i11 @atom:16_b11_a11_d11_i11 lj/cut/coul/long 0.115 3.8 + pair_coeff @atom:17_b12_a12_d12_i12 @atom:17_b12_a12_d12_i12 lj/cut/coul/long 0.11 3.75 + pair_coeff @atom:18_b13_a13_d13_i13 @atom:18_b13_a13_d13_i13 lj/cut/coul/long 0.05 3.8 + pair_coeff @atom:19_b14_a14_d14_i14 @atom:19_b14_a14_d14_i14 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:20_b5_a5_d5_i5 @atom:20_b5_a5_d5_i5 lj/cut/coul/long 0.17 3.07 + pair_coeff @atom:21_b7_a7_d7_i7 @atom:21_b7_a7_d7_i7 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:22_b6_a6_d6_i6 @atom:22_b6_a6_d6_i6 lj/cut/coul/long 0.207 3.775 + pair_coeff @atom:23_b2_a2_d2_i2 @atom:23_b2_a2_d2_i2 lj/cut/coul/long 0.118 3.905 + pair_coeff @atom:24_b15_a15_d15_i15 @atom:24_b15_a15_d15_i15 lj/cut/coul/long 0.25 3.7 + pair_coeff @atom:25_b15_a15_d15_i15 @atom:25_b15_a15_d15_i15 lj/cut/coul/long 0.25 3.55 + pair_coeff @atom:26_b16_a16_d16_i16 @atom:26_b16_a16_d16_i16 lj/cut/coul/long 0.25 3.55 + pair_coeff @atom:27_b16_a16_d16_i16 @atom:27_b16_a16_d16_i16 lj/cut/coul/long 0.25 3.55 + pair_coeff @atom:28_b17_a17_d17_i17 @atom:28_b17_a17_d17_i17 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:29_b17_a17_d17_i17 @atom:29_b17_a17_d17_i17 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:30_b6_a6_d6_i6 @atom:30_b6_a6_d6_i6 lj/cut/coul/long 0.207 3.775 + pair_coeff @atom:31_b2_a2_d2_i2 @atom:31_b2_a2_d2_i2 lj/cut/coul/long 0.118 3.905 + pair_coeff @atom:32_b6_a6_d6_i6 @atom:32_b6_a6_d6_i6 lj/cut/coul/long 0.17 3.8 + pair_coeff @atom:33_b2_a2_d2_i2 @atom:33_b2_a2_d2_i2 lj/cut/coul/long 0.118 3.8 + pair_coeff @atom:34_b6_a6_d6_i6 @atom:34_b6_a6_d6_i6 lj/cut/coul/long 0.17 3.8 + pair_coeff @atom:35_b2_a2_d2_i2 @atom:35_b2_a2_d2_i2 lj/cut/coul/long 0.118 3.8 + pair_coeff @atom:36_b18_a18_d18_i18 @atom:36_b18_a18_d18_i18 lj/cut/coul/long 0.17 3.2 + pair_coeff @atom:37_b19_a19_d19_i19 @atom:37_b19_a19_d19_i19 lj/cut/coul/long 0.15 3.65 + pair_coeff @atom:38_b6_a6_d6_i6 @atom:38_b6_a6_d6_i6 lj/cut/coul/long 0.207 3.775 + pair_coeff @atom:39_b10_a10_d10_i10 @atom:39_b10_a10_d10_i10 lj/cut/coul/long 0.08 3.85 + pair_coeff @atom:40_b13_a13_d13_i13 @atom:40_b13_a13_d13_i13 lj/cut/coul/long 0.05 3.8 + pair_coeff @atom:41_b20_a20_d20_i20 @atom:41_b20_a20_d20_i20 lj/cut/coul/long 0.17 3.0 + pair_coeff @atom:42_b6_a6_d6_i6 @atom:42_b6_a6_d6_i6 lj/cut/coul/long 0.17 3.8 + pair_coeff @atom:43_b2_a2_d2_i2 @atom:43_b2_a2_d2_i2 lj/cut/coul/long 0.118 3.8 + pair_coeff @atom:44_b2_a2_d2_i2 @atom:44_b2_a2_d2_i2 lj/cut/coul/long 0.118 3.8 + pair_coeff @atom:45_b21_a21_d21_i21 @atom:45_b21_a21_d21_i21 lj/cut/coul/long 0.3 3.4 + pair_coeff @atom:46_b10_a10_d10_i10 @atom:46_b10_a10_d10_i10 lj/cut/coul/long 0.08 3.8 + pair_coeff @atom:47_b21_a21_d21_i21 @atom:47_b21_a21_d21_i21 lj/cut/coul/long 0.3 3.47 + pair_coeff @atom:48_b13_a13_d13_i13 @atom:48_b13_a13_d13_i13 lj/cut/coul/long 0.05 3.8 + pair_coeff @atom:49_b21_a21_d21_i21 @atom:49_b21_a21_d21_i21 lj/cut/coul/long 0.266 3.47 + pair_coeff @atom:50_b22_a22_d22_i22 @atom:50_b22_a22_d22_i22 lj/cut/coul/long 0.395 3.56 + pair_coeff @atom:51_b23_a23_d23_i23 @atom:51_b23_a23_d23_i23 lj/cut/coul/long 0.28 2.93 + pair_coeff @atom:52_b6_a6_d6_i6 @atom:52_b6_a6_d6_i6 lj/cut/coul/long 0.16 3.81 + pair_coeff @atom:53_b4_a4_d4_i4 @atom:53_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96 + pair_coeff @atom:54_b24_a24_d24_i24 @atom:54_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:55_b3_a3_d3_i3 @atom:55_b3_a3_d3_i3 lj/cut/coul/long 0.115 3.8 + pair_coeff @atom:56_b6_a6_d6_i6 @atom:56_b6_a6_d6_i6 lj/cut/coul/long 0.17 3.8 + pair_coeff @atom:57_b25_a25_d25_i25 @atom:57_b25_a25_d25_i25 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:58_b26_a26_d26_i26 @atom:58_b26_a26_d26_i26 lj/cut/coul/long 0.02 2.556 + pair_coeff @atom:59_b27_a27_d27_i27 @atom:59_b27_a27_d27_i27 lj/cut/coul/long 0.069 2.78 + pair_coeff @atom:60_b28_a28_d28_i28 @atom:60_b28_a28_d28_i28 lj/cut/coul/long 0.2339 3.401 + pair_coeff @atom:61_b29_a29_d29_i29 @atom:61_b29_a29_d29_i29 lj/cut/coul/long 0.317 3.624 + pair_coeff @atom:62_b30_a30_d30_i30 @atom:62_b30_a30_d30_i30 lj/cut/coul/long 0.433 3.935 + pair_coeff @atom:63_b31_a31_d31_i31 @atom:63_b31_a31_d31_i31 lj/cut/coul/long 0.1521 3.15061 + pair_coeff @atom:64_b32_a32_d32_i32 @atom:64_b32_a32_d32_i32 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:65_b31_a31_d31_i31 @atom:65_b31_a31_d31_i31 lj/cut/coul/long 0.155 3.15365 + pair_coeff @atom:66_b32_a32_d32_i32 @atom:66_b32_a32_d32_i32 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:67_b33_a33_d33_i33 @atom:67_b33_a33_d33_i33 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:68_b34_a34_d34_i34 @atom:68_b34_a34_d34_i34 lj/cut/coul/long 0.15 3.176 + pair_coeff @atom:69_b35_a35_d35_i35 @atom:69_b35_a35_d35_i35 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:70_b36_a36_d36_i36 @atom:70_b36_a36_d36_i36 lj/cut/coul/long 0.1 3.27 + pair_coeff @atom:71_b37_a37_d37_i37 @atom:71_b37_a37_d37_i37 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:72_b38_a38_d38_i38 @atom:72_b38_a38_d38_i38 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:73_b39_a39_d39_i39 @atom:73_b39_a39_d39_i39 lj/cut/coul/long 0.16 3.12 + pair_coeff @atom:74_b40_a40_d40_i40 @atom:74_b40_a40_d40_i40 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:75_b41_a41_d41_i41 @atom:75_b41_a41_d41_i41 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:76_b42_a42_d42_i42 @atom:76_b42_a42_d42_i42 lj/cut/coul/long 0.1554 3.16557 + pair_coeff @atom:77_b43_a43_d43_i43 @atom:77_b43_a43_d43_i43 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:78_b44_a44_d44_i44 @atom:78_b44_a44_d44_i44 lj/cut/coul/long 0.17 3.42 + pair_coeff @atom:79_b45_a45_d45_i45 @atom:79_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:80_b13_a13_d13_i13 @atom:80_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:81_b13_a13_d13_i13 @atom:81_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:82_b13_a13_d13_i13 @atom:82_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:83_b13_a13_d13_i13 @atom:83_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:84_b13_a13_d13_i13 @atom:84_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:85_b46_a46_d46_i46 @atom:85_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:86_b47_a47_d47_i47 @atom:86_b47_a47_d47_i47 lj/cut/coul/long 0.076 3.55 + pair_coeff @atom:87_b47_a47_d47_i47 @atom:87_b47_a47_d47_i47 lj/cut/coul/long 0.076 3.55 + pair_coeff @atom:88_b47_a47_d47_i47 @atom:88_b47_a47_d47_i47 lj/cut/coul/long 0.076 3.55 + pair_coeff @atom:89_b46_a46_d46_i46 @atom:89_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:90_b48_a48_d48_i48 @atom:90_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:91_b49_a49_d49_i49 @atom:91_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:92_b48_a48_d48_i48 @atom:92_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:93_b13_a13_d13_i13 @atom:93_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:94_b13_a13_d13_i13 @atom:94_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:95_b50_a50_d50_i50 @atom:95_b50_a50_d50_i50 lj/cut/coul/long 0.076 3.55 + pair_coeff @atom:96_b5_a5_d5_i5 @atom:96_b5_a5_d5_i5 lj/cut/coul/long 0.17 3.12 + pair_coeff @atom:97_b7_a7_d7_i7 @atom:97_b7_a7_d7_i7 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:98_b46_a46_d46_i46 @atom:98_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:99_b13_a13_d13_i13 @atom:99_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:100_b13_a13_d13_i13 @atom:100_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:101_b13_a13_d13_i13 @atom:101_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:102_b13_a13_d13_i13 @atom:102_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:103_b13_a13_d13_i13 @atom:103_b13_a13_d13_i13 lj/cut/coul/long 0.062 3.25 + pair_coeff @atom:104_b5_a5_d5_i5 @atom:104_b5_a5_d5_i5 lj/cut/coul/long 0.17 3.07 + pair_coeff @atom:105_b7_a7_d7_i7 @atom:105_b7_a7_d7_i7 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:106_b1_a1_d1_i1 @atom:106_b1_a1_d1_i1 lj/cut/coul/long 0.061 2.94 + pair_coeff @atom:107_b46_a46_d46_i46 @atom:107_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:108_b48_a48_d48_i48 @atom:108_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:109_b5_a5_d5_i5 @atom:109_b5_a5_d5_i5 lj/cut/coul/long 0.17 3.07 + pair_coeff @atom:110_b7_a7_d7_i7 @atom:110_b7_a7_d7_i7 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:111_b5_a5_d5_i5 @atom:111_b5_a5_d5_i5 lj/cut/coul/long 0.17 3.07 + pair_coeff @atom:112_b7_a7_d7_i7 @atom:112_b7_a7_d7_i7 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:113_b5_a5_d5_i5 @atom:113_b5_a5_d5_i5 lj/cut/coul/long 0.17 3.07 + pair_coeff @atom:114_b7_a7_d7_i7 @atom:114_b7_a7_d7_i7 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:115_b13_a13_d13_i13 @atom:115_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:116_b13_a13_d13_i13 @atom:116_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:117_b13_a13_d13_i13 @atom:117_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:118_b46_a46_d46_i46 @atom:118_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:119_b20_a20_d20_i20 @atom:119_b20_a20_d20_i20 lj/cut/coul/long 0.14 2.9 + pair_coeff @atom:120_b50_a50_d50_i50 @atom:120_b50_a50_d50_i50 lj/cut/coul/long 0.076 3.55 + pair_coeff @atom:121_b20_a20_d20_i20 @atom:121_b20_a20_d20_i20 lj/cut/coul/long 0.14 2.9 + pair_coeff @atom:122_b20_a20_d20_i20 @atom:122_b20_a20_d20_i20 lj/cut/coul/long 0.14 2.9 + pair_coeff @atom:123_b13_a13_d13_i13 @atom:123_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:124_b13_a13_d13_i13 @atom:124_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:125_b13_a13_d13_i13 @atom:125_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:126_b13_a13_d13_i13 @atom:126_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:127_b46_a46_d46_i46 @atom:127_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:128_b20_a20_d20_i20 @atom:128_b20_a20_d20_i20 lj/cut/coul/long 0.14 2.9 + pair_coeff @atom:129_b5_a5_d5_i5 @atom:129_b5_a5_d5_i5 lj/cut/coul/long 0.17 3.07 + pair_coeff @atom:130_b7_a7_d7_i7 @atom:130_b7_a7_d7_i7 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:131_b51_a51_d51_i51 @atom:131_b51_a51_d51_i51 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:132_b46_a46_d46_i46 @atom:132_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:133_b51_a51_d51_i51 @atom:133_b51_a51_d51_i51 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:134_b46_a46_d46_i46 @atom:134_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:135_b51_a51_d51_i51 @atom:135_b51_a51_d51_i51 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:136_b46_a46_d46_i46 @atom:136_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:137_b51_a51_d51_i51 @atom:137_b51_a51_d51_i51 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:138_b46_a46_d46_i46 @atom:138_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:139_b51_a51_d51_i51 @atom:139_b51_a51_d51_i51 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:140_b51_a51_d51_i51 @atom:140_b51_a51_d51_i51 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:141_b48_a48_d48_i48 @atom:141_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:142_b15_a15_d15_i15 @atom:142_b15_a15_d15_i15 lj/cut/coul/long 0.25 3.55 + pair_coeff @atom:143_b15_a15_d15_i15 @atom:143_b15_a15_d15_i15 lj/cut/coul/long 0.25 3.7 + pair_coeff @atom:144_b16_a16_d16_i16 @atom:144_b16_a16_d16_i16 lj/cut/coul/long 0.25 3.55 + pair_coeff @atom:145_b16_a16_d16_i16 @atom:145_b16_a16_d16_i16 lj/cut/coul/long 0.25 3.55 + pair_coeff @atom:146_b17_a17_d17_i17 @atom:146_b17_a17_d17_i17 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:147_b17_a17_d17_i17 @atom:147_b17_a17_d17_i17 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:148_b13_a13_d13_i13 @atom:148_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:149_b13_a13_d13_i13 @atom:149_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:150_b13_a13_d13_i13 @atom:150_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:151_b13_a13_d13_i13 @atom:151_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:152_b13_a13_d13_i13 @atom:152_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:153_b13_a13_d13_i13 @atom:153_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:154_b13_a13_d13_i13 @atom:154_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:155_b13_a13_d13_i13 @atom:155_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:156_b13_a13_d13_i13 @atom:156_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:157_b13_a13_d13_i13 @atom:157_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:158_b13_a13_d13_i13 @atom:158_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:159_b13_a13_d13_i13 @atom:159_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:160_b13_a13_d13_i13 @atom:160_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:161_b13_a13_d13_i13 @atom:161_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:162_b13_a13_d13_i13 @atom:162_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:163_b48_a48_d48_i48 @atom:163_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:164_b16_a16_d16_i16 @atom:164_b16_a16_d16_i16 lj/cut/coul/long 0.25 3.55 + pair_coeff @atom:165_b13_a13_d13_i13 @atom:165_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:166_b13_a13_d13_i13 @atom:166_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:167_b13_a13_d13_i13 @atom:167_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:168_b21_a21_d21_i21 @atom:168_b21_a21_d21_i21 lj/cut/coul/long 0.3 3.4 + pair_coeff @atom:169_b47_a47_d47_i47 @atom:169_b47_a47_d47_i47 lj/cut/coul/long 0.076 3.55 + pair_coeff @atom:170_b48_a48_d48_i48 @atom:170_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:171_b13_a13_d13_i13 @atom:171_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:172_b13_a13_d13_i13 @atom:172_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:173_b3_a3_d3_i3 @atom:173_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:174_b3_a3_d3_i3 @atom:174_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:175_b3_a3_d3_i3 @atom:175_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:176_b3_a3_d3_i3 @atom:176_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:177_b3_a3_d3_i3 @atom:177_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:178_b4_a4_d4_i4 @atom:178_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96 + pair_coeff @atom:179_b24_a24_d24_i24 @atom:179_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:180_b24_a24_d24_i24 @atom:180_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:181_b24_a24_d24_i24 @atom:181_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:182_b45_a45_d45_i45 @atom:182_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:183_b45_a45_d45_i45 @atom:183_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:184_b13_a13_d13_i13 @atom:184_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:185_b13_a13_d13_i13 @atom:185_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:186_b13_a13_d13_i13 @atom:186_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:187_b13_a13_d13_i13 @atom:187_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:188_b13_a13_d13_i13 @atom:188_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:189_b3_a3_d3_i3 @atom:189_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:190_b4_a4_d4_i4 @atom:190_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96 + pair_coeff @atom:191_b24_a24_d24_i24 @atom:191_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:192_b45_a45_d45_i45 @atom:192_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:193_b24_a24_d24_i24 @atom:193_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:194_b3_a3_d3_i3 @atom:194_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:195_b4_a4_d4_i4 @atom:195_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96 + pair_coeff @atom:196_b45_a45_d45_i45 @atom:196_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:197_b46_a46_d46_i46 @atom:197_b46_a46_d46_i46 lj/cut/coul/long 0.02 2.5 + pair_coeff @atom:198_b13_a13_d13_i13 @atom:198_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:199_b13_a13_d13_i13 @atom:199_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:200_b13_a13_d13_i13 @atom:200_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:201_b13_a13_d13_i13 @atom:201_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:202_b48_a48_d48_i48 @atom:202_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:203_b19_a19_d19_i19 @atom:203_b19_a19_d19_i19 lj/cut/coul/long 0.15 3.65 + pair_coeff @atom:204_b18_a18_d18_i18 @atom:204_b18_a18_d18_i18 lj/cut/coul/long 0.17 3.2 + pair_coeff @atom:205_b48_a48_d48_i48 @atom:205_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:206_b21_a21_d21_i21 @atom:206_b21_a21_d21_i21 lj/cut/coul/long 0.3 3.4 + pair_coeff @atom:207_b24_a24_d24_i24 @atom:207_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:208_b48_a48_d48_i48 @atom:208_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:209_b3_a3_d3_i3 @atom:209_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:210_b4_a4_d4_i4 @atom:210_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96 + pair_coeff @atom:211_b5_a5_d5_i5 @atom:211_b5_a5_d5_i5 lj/cut/coul/long 0.17 3.0 + pair_coeff @atom:212_b7_a7_d7_i7 @atom:212_b7_a7_d7_i7 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:213_b3_a3_d3_i3 @atom:213_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:214_b52_a52_d52_i52 @atom:214_b52_a52_d52_i52 lj/cut/coul/long 0.21 2.96 + pair_coeff @atom:215_b13_a13_d13_i13 @atom:215_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:216_b13_a13_d13_i13 @atom:216_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:217_b13_a13_d13_i13 @atom:217_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:218_b13_a13_d13_i13 @atom:218_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:219_b3_a3_d3_i3 @atom:219_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:220_b4_a4_d4_i4 @atom:220_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96 + pair_coeff @atom:221_b46_a46_d46_i46 @atom:221_b46_a46_d46_i46 lj/cut/coul/long 0.015 2.42 + pair_coeff @atom:222_b3_a3_d3_i3 @atom:222_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:223_b4_a4_d4_i4 @atom:223_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96 + pair_coeff @atom:224_b46_a46_d46_i46 @atom:224_b46_a46_d46_i46 lj/cut/coul/long 0.015 2.42 + pair_coeff @atom:225_b13_a13_d13_i13 @atom:225_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:226_b13_a13_d13_i13 @atom:226_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:227_b13_a13_d13_i13 @atom:227_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:228_b13_a13_d13_i13 @atom:228_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:229_b53_a53_d53_i53 @atom:229_b53_a53_d53_i53 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:230_b53_a53_d53_i53 @atom:230_b53_a53_d53_i53 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:231_b53_a53_d53_i53 @atom:231_b53_a53_d53_i53 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:232_b54_a54_d54_i54 @atom:232_b54_a54_d54_i54 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:233_b54_a54_d54_i54 @atom:233_b54_a54_d54_i54 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:234_b13_a13_d13_i13 @atom:234_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:235_b13_a13_d13_i13 @atom:235_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:236_b13_a13_d13_i13 @atom:236_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:237_b13_a13_d13_i13 @atom:237_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:238_b13_a13_d13_i13 @atom:238_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:239_b13_a13_d13_i13 @atom:239_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:240_b13_a13_d13_i13 @atom:240_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:241_b13_a13_d13_i13 @atom:241_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:242_b13_a13_d13_i13 @atom:242_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:243_b55_a55_d55_i55 @atom:243_b55_a55_d55_i55 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:244_b54_a54_d54_i54 @atom:244_b54_a54_d54_i54 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:245_b48_a48_d48_i48 @atom:245_b48_a48_d48_i48 lj/cut/coul/long 0.05 3.55 + pair_coeff @atom:246_b55_a55_d55_i55 @atom:246_b55_a55_d55_i55 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:247_b54_a54_d54_i54 @atom:247_b54_a54_d54_i54 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:248_b13_a13_d13_i13 @atom:248_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:249_b13_a13_d13_i13 @atom:249_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:250_b13_a13_d13_i13 @atom:250_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:251_b13_a13_d13_i13 @atom:251_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:252_b53_a53_d53_i53 @atom:252_b53_a53_d53_i53 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:253_b54_a54_d54_i54 @atom:253_b54_a54_d54_i54 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:254_b56_a56_d56_i56 @atom:254_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:255_b48_a48_d48_i48 @atom:255_b48_a48_d48_i48 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:256_b55_a55_d55_i55 @atom:256_b55_a55_d55_i55 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:257_b45_a45_d45_i45 @atom:257_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:258_b48_a48_d48_i48 @atom:258_b48_a48_d48_i48 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:259_b49_a49_d49_i49 @atom:259_b49_a49_d49_i49 lj/cut/coul/long 0.05 2.5 + pair_coeff @atom:260_b48_a48_d48_i48 @atom:260_b48_a48_d48_i48 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:261_b49_a49_d49_i49 @atom:261_b49_a49_d49_i49 lj/cut/coul/long 0.05 2.5 + pair_coeff @atom:262_b57_a57_d57_i57 @atom:262_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:263_b3_a3_d3_i3 @atom:263_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:264_b57_a57_d57_i57 @atom:264_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:265_b3_a3_d3_i3 @atom:265_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:266_b47_a47_d47_i47 @atom:266_b47_a47_d47_i47 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:267_b47_a47_d47_i47 @atom:267_b47_a47_d47_i47 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:268_b45_a45_d45_i45 @atom:268_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:269_b4_a4_d4_i4 @atom:269_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96 + pair_coeff @atom:270_b45_a45_d45_i45 @atom:270_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:271_b4_a4_d4_i4 @atom:271_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96 + pair_coeff @atom:272_b46_a46_d46_i46 @atom:272_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5 + pair_coeff @atom:273_b46_a46_d46_i46 @atom:273_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5 + pair_coeff @atom:274_b13_a13_d13_i13 @atom:274_b13_a13_d13_i13 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:275_b46_a46_d46_i46 @atom:275_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5 + pair_coeff @atom:276_b57_a57_d57_i57 @atom:276_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:277_b3_a3_d3_i3 @atom:277_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:278_b56_a56_d56_i56 @atom:278_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:279_b48_a48_d48_i48 @atom:279_b48_a48_d48_i48 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:280_b47_a47_d47_i47 @atom:280_b47_a47_d47_i47 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:281_b47_a47_d47_i47 @atom:281_b47_a47_d47_i47 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:282_b45_a45_d45_i45 @atom:282_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:283_b4_a4_d4_i4 @atom:283_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96 + pair_coeff @atom:284_b55_a55_d55_i55 @atom:284_b55_a55_d55_i55 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:285_b45_a45_d45_i45 @atom:285_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:286_b45_a45_d45_i45 @atom:286_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:287_b46_a46_d46_i46 @atom:287_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5 + pair_coeff @atom:288_b58_a58_d58_i58 @atom:288_b58_a58_d58_i58 lj/cut/coul/long 0.05 2.5 + pair_coeff @atom:289_b56_a56_d56_i56 @atom:289_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:290_b59_a59_d59_i59 @atom:290_b59_a59_d59_i59 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:291_b56_a56_d56_i56 @atom:291_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:292_b60_a60_d60_i60 @atom:292_b60_a60_d60_i60 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:293_b60_a60_d60_i60 @atom:293_b60_a60_d60_i60 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:294_b48_a48_d48_i48 @atom:294_b48_a48_d48_i48 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:295_b61_a61_d61_i61 @atom:295_b61_a61_d61_i61 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:296_b62_a62_d62_i62 @atom:296_b62_a62_d62_i62 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:297_b57_a57_d57_i57 @atom:297_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:298_b63_a63_d63_i63 @atom:298_b63_a63_d63_i63 lj/cut/coul/long 0.05 2.5 + pair_coeff @atom:299_b55_a55_d55_i55 @atom:299_b55_a55_d55_i55 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:300_b45_a45_d45_i45 @atom:300_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:301_b45_a45_d45_i45 @atom:301_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:302_b63_a63_d63_i63 @atom:302_b63_a63_d63_i63 lj/cut/coul/long 0.05 2.5 + pair_coeff @atom:303_b45_a45_d45_i45 @atom:303_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:304_b57_a57_d57_i57 @atom:304_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:305_b48_a48_d48_i48 @atom:305_b48_a48_d48_i48 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:306_b56_a56_d56_i56 @atom:306_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:307_b60_a60_d60_i60 @atom:307_b60_a60_d60_i60 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:308_b60_a60_d60_i60 @atom:308_b60_a60_d60_i60 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:309_b3_a3_d3_i3 @atom:309_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:310_b45_a45_d45_i45 @atom:310_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:311_b55_a55_d55_i55 @atom:311_b55_a55_d55_i55 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:312_b45_a45_d45_i45 @atom:312_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:313_b4_a4_d4_i4 @atom:313_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96 + pair_coeff @atom:314_b13_a13_d13_i13 @atom:314_b13_a13_d13_i13 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:315_b46_a46_d46_i46 @atom:315_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5 + pair_coeff @atom:316_b13_a13_d13_i13 @atom:316_b13_a13_d13_i13 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:317_b46_a46_d46_i46 @atom:317_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5 + pair_coeff @atom:318_b13_a13_d13_i13 @atom:318_b13_a13_d13_i13 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:319_b46_a46_d46_i46 @atom:319_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5 + pair_coeff @atom:320_b57_a57_d57_i57 @atom:320_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:321_b3_a3_d3_i3 @atom:321_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:322_b57_a57_d57_i57 @atom:322_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:323_b48_a48_d48_i48 @atom:323_b48_a48_d48_i48 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:324_b47_a47_d47_i47 @atom:324_b47_a47_d47_i47 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:325_b47_a47_d47_i47 @atom:325_b47_a47_d47_i47 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:326_b45_a45_d45_i45 @atom:326_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:327_b4_a4_d4_i4 @atom:327_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96 + pair_coeff @atom:328_b45_a45_d45_i45 @atom:328_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:329_b55_a55_d55_i55 @atom:329_b55_a55_d55_i55 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:330_b45_a45_d45_i45 @atom:330_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:331_b45_a45_d45_i45 @atom:331_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:332_b49_a49_d49_i49 @atom:332_b49_a49_d49_i49 lj/cut/coul/long 0.05 2.5 + pair_coeff @atom:333_b58_a58_d58_i58 @atom:333_b58_a58_d58_i58 lj/cut/coul/long 0.05 2.5 + pair_coeff @atom:334_b13_a13_d13_i13 @atom:334_b13_a13_d13_i13 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:335_b46_a46_d46_i46 @atom:335_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5 + pair_coeff @atom:336_b64_a64_d64_i64 @atom:336_b64_a64_d64_i64 lj/cut/coul/long 0.2 3.74 + pair_coeff @atom:337_b52_a52_d52_i52 @atom:337_b52_a52_d52_i52 lj/cut/coul/long 0.21 2.96 + pair_coeff @atom:338_b20_a20_d20_i20 @atom:338_b20_a20_d20_i20 lj/cut/coul/long 0.17 3.0 + pair_coeff @atom:339_b13_a13_d13_i13 @atom:339_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.55 + pair_coeff @atom:340_b47_a47_d47_i47 @atom:340_b47_a47_d47_i47 lj/cut/coul/long 0.08 3.5 + pair_coeff @atom:341_b21_a21_d21_i21 @atom:341_b21_a21_d21_i21 lj/cut/coul/long 0.3 3.4 + pair_coeff @atom:342_b47_a47_d47_i47 @atom:342_b47_a47_d47_i47 lj/cut/coul/long 0.076 3.55 + pair_coeff @atom:343_b1_a1_d1_i1 @atom:343_b1_a1_d1_i1 lj/cut/coul/long 0.71 3.05 + pair_coeff @atom:344_b21_a21_d21_i21 @atom:344_b21_a21_d21_i21 lj/cut/coul/long 0.71 4.02 + pair_coeff @atom:345_b65_a65_d65_i65 @atom:345_b65_a65_d65_i65 lj/cut/coul/long 0.71 4.28 + pair_coeff @atom:346_b66_a66_d66_i66 @atom:346_b66_a66_d66_i66 lj/cut/coul/long 0.71 4.81 + pair_coeff @atom:347_b67_a67_d67_i67 @atom:347_b67_a67_d67_i67 lj/cut/coul/long 0.0005 5.34 + pair_coeff @atom:348_b68_a68_d68_i68 @atom:348_b68_a68_d68_i68 lj/cut/coul/long 0.0005 2.87 + pair_coeff @atom:349_b69_a69_d69_i69 @atom:349_b69_a69_d69_i69 lj/cut/coul/long 0.0005 4.07 + pair_coeff @atom:350_b70_a70_d70_i70 @atom:350_b70_a70_d70_i70 lj/cut/coul/long 0.0005 5.17 + pair_coeff @atom:351_b71_a71_d71_i71 @atom:351_b71_a71_d71_i71 lj/cut/coul/long 0.0005 5.6 + pair_coeff @atom:352_b72_a72_d72_i72 @atom:352_b72_a72_d72_i72 lj/cut/coul/long 0.0005 6.2 + pair_coeff @atom:353_b73_a73_d73_i73 @atom:353_b73_a73_d73_i73 lj/cut/coul/long 0.875044 1.644471 + pair_coeff @atom:354_b74_a74_d74_i74 @atom:354_b74_a74_d74_i74 lj/cut/coul/long 0.449657 2.412031 + pair_coeff @atom:355_b75_a75_d75_i75 @atom:355_b75_a75_d75_i75 lj/cut/coul/long 0.118226 3.102688 + pair_coeff @atom:356_b76_a76_d76_i76 @atom:356_b76_a76_d76_i76 lj/cut/coul/long 0.047096 3.81661 + pair_coeff @atom:357_b6_a6_d6_i6 @atom:357_b6_a6_d6_i6 lj/cut/coul/long 0.3 4.2 + pair_coeff @atom:358_b46_a46_d46_i46 @atom:358_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5 + pair_coeff @atom:359_b15_a15_d15_i15 @atom:359_b15_a15_d15_i15 lj/cut/coul/long 0.5 4.25 + pair_coeff @atom:360_b6_a6_d6_i6 @atom:360_b6_a6_d6_i6 lj/cut/coul/long 0.3 4.2 + pair_coeff @atom:361_b46_a46_d46_i46 @atom:361_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5 + pair_coeff @atom:362_b5_a5_d5_i5 @atom:362_b5_a5_d5_i5 lj/cut/coul/long 0.25 3.15 + pair_coeff @atom:363_b13_a13_d13_i13 @atom:363_b13_a13_d13_i13 lj/cut/coul/long 0.3 4.2 + pair_coeff @atom:364_b46_a46_d46_i46 @atom:364_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5 + pair_coeff @atom:365_b19_a19_d19_i19 @atom:365_b19_a19_d19_i19 lj/cut/coul/long 0.15 3.65 + pair_coeff @atom:366_b18_a18_d18_i18 @atom:366_b18_a18_d18_i18 lj/cut/coul/long 0.25 3.4 + pair_coeff @atom:367_b6_a6_d6_i6 @atom:367_b6_a6_d6_i6 lj/cut/coul/long 0.3 4.2 + pair_coeff @atom:368_b46_a46_d46_i46 @atom:368_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5 + pair_coeff @atom:369_b53_a53_d53_i53 @atom:369_b53_a53_d53_i53 lj/cut/coul/long 0.25 3.4 + pair_coeff @atom:370_b45_a45_d45_i45 @atom:370_b45_a45_d45_i45 lj/cut/coul/long 0.05 2.5 + pair_coeff @atom:371_b6_a6_d6_i6 @atom:371_b6_a6_d6_i6 lj/cut/coul/long 0.3 4.2 + pair_coeff @atom:372_b46_a46_d46_i46 @atom:372_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5 + pair_coeff @atom:373_b13_a13_d13_i13 @atom:373_b13_a13_d13_i13 lj/cut/coul/long 0.3 4.2 + pair_coeff @atom:374_b46_a46_d46_i46 @atom:374_b46_a46_d46_i46 lj/cut/coul/long 0.05 2.5 + pair_coeff @atom:375_b33_a33_d33_i33 @atom:375_b33_a33_d33_i33 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:376_b5_a5_d5_i5 @atom:376_b5_a5_d5_i5 lj/cut/coul/long 0.25 3.2 + pair_coeff @atom:377_b7_a7_d7_i7 @atom:377_b7_a7_d7_i7 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:378_b77_a77_d77_i77 @atom:378_b77_a77_d77_i77 lj/cut/coul/long 0.4 2.81524 + pair_coeff @atom:379_b78_a78_d78_i78 @atom:379_b78_a78_d78_i78 lj/cut/coul/long 0.2 3.11815 + pair_coeff @atom:380_b20_a20_d20_i20 @atom:380_b20_a20_d20_i20 lj/cut/coul/long 0.14 2.9 + pair_coeff @atom:381_b64_a64_d64_i64 @atom:381_b64_a64_d64_i64 lj/cut/coul/long 0.2 3.74 + pair_coeff @atom:382_b52_a52_d52_i52 @atom:382_b52_a52_d52_i52 lj/cut/coul/long 0.2 3.15 + pair_coeff @atom:383_b20_a20_d20_i20 @atom:383_b20_a20_d20_i20 lj/cut/coul/long 0.14 2.9 + pair_coeff @atom:384_b13_a13_d13_i13 @atom:384_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:385_b46_a46_d46_i46 @atom:385_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:386_b64_a64_d64_i64 @atom:386_b64_a64_d64_i64 lj/cut/coul/long 0.2 3.74 + pair_coeff @atom:387_b52_a52_d52_i52 @atom:387_b52_a52_d52_i52 lj/cut/coul/long 0.2 3.15 + pair_coeff @atom:388_b20_a20_d20_i20 @atom:388_b20_a20_d20_i20 lj/cut/coul/long 0.14 2.9 + pair_coeff @atom:389_b13_a13_d13_i13 @atom:389_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:390_b46_a46_d46_i46 @atom:390_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:391_b64_a64_d64_i64 @atom:391_b64_a64_d64_i64 lj/cut/coul/long 0.2 3.74 + pair_coeff @atom:392_b52_a52_d52_i52 @atom:392_b52_a52_d52_i52 lj/cut/coul/long 0.2 3.15 + pair_coeff @atom:393_b20_a20_d20_i20 @atom:393_b20_a20_d20_i20 lj/cut/coul/long 0.14 2.9 + pair_coeff @atom:394_b13_a13_d13_i13 @atom:394_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:395_b46_a46_d46_i46 @atom:395_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:396_b13_a13_d13_i13 @atom:396_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:397_b46_a46_d46_i46 @atom:397_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:398_b48_a48_d48_i48 @atom:398_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:399_b13_a13_d13_i13 @atom:399_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:400_b46_a46_d46_i46 @atom:400_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:401_b48_a48_d48_i48 @atom:401_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:402_b13_a13_d13_i13 @atom:402_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:403_b46_a46_d46_i46 @atom:403_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:404_b48_a48_d48_i48 @atom:404_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:405_b13_a13_d13_i13 @atom:405_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:406_b3_a3_d3_i3 @atom:406_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:407_b4_a4_d4_i4 @atom:407_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96 + pair_coeff @atom:408_b20_a20_d20_i20 @atom:408_b20_a20_d20_i20 lj/cut/coul/long 0.17 3.0 + pair_coeff @atom:409_b13_a13_d13_i13 @atom:409_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:410_b46_a46_d46_i46 @atom:410_b46_a46_d46_i46 lj/cut/coul/long 0.015 2.42 + pair_coeff @atom:411_b3_a3_d3_i3 @atom:411_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:412_b3_a3_d3_i3 @atom:412_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:413_b48_a48_d48_i48 @atom:413_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:414_b20_a20_d20_i20 @atom:414_b20_a20_d20_i20 lj/cut/coul/long 0.17 3.0 + pair_coeff @atom:415_b79_a79_d79_i79 @atom:415_b79_a79_d79_i79 lj/cut/coul/long 0.25 3.55 + pair_coeff @atom:416_b23_a23_d23_i23 @atom:416_b23_a23_d23_i23 lj/cut/coul/long 0.17 2.96 + pair_coeff @atom:417_b13_a13_d13_i13 @atom:417_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:418_b46_a46_d46_i46 @atom:418_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:419_b24_a24_d24_i24 @atom:419_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:420_b45_a45_d45_i45 @atom:420_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:421_b24_a24_d24_i24 @atom:421_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:422_b45_a45_d45_i45 @atom:422_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:423_b13_a13_d13_i13 @atom:423_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:424_b46_a46_d46_i46 @atom:424_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:425_b13_a13_d13_i13 @atom:425_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:426_b46_a46_d46_i46 @atom:426_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:427_b13_a13_d13_i13 @atom:427_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:428_b46_a46_d46_i46 @atom:428_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:429_b48_a48_d48_i48 @atom:429_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:430_b48_a48_d48_i48 @atom:430_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:431_b13_a13_d13_i13 @atom:431_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:432_b13_a13_d13_i13 @atom:432_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:433_b13_a13_d13_i13 @atom:433_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:434_b79_a79_d79_i79 @atom:434_b79_a79_d79_i79 lj/cut/coul/long 0.25 3.55 + pair_coeff @atom:435_b23_a23_d23_i23 @atom:435_b23_a23_d23_i23 lj/cut/coul/long 0.17 2.96 + pair_coeff @atom:436_b22_a22_d22_i22 @atom:436_b22_a22_d22_i22 lj/cut/coul/long 0.395 3.56 + pair_coeff @atom:437_b22_a22_d22_i22 @atom:437_b22_a22_d22_i22 lj/cut/coul/long 0.395 3.56 + pair_coeff @atom:438_b23_a23_d23_i23 @atom:438_b23_a23_d23_i23 lj/cut/coul/long 0.28 2.93 + pair_coeff @atom:439_b13_a13_d13_i13 @atom:439_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:440_b13_a13_d13_i13 @atom:440_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:441_b80_a80_d80_i80 @atom:441_b80_a80_d80_i80 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:442_b60_a60_d60_i60 @atom:442_b60_a60_d60_i60 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:443_b81_a81_d81_i81 @atom:443_b81_a81_d81_i81 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:444_b57_a57_d57_i57 @atom:444_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:445_b45_a45_d45_i45 @atom:445_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:446_b13_a13_d13_i13 @atom:446_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:447_b82_a82_d82_i82 @atom:447_b82_a82_d82_i82 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:448_b83_a83_d83_i83 @atom:448_b83_a83_d83_i83 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:449_b84_a84_d84_i84 @atom:449_b84_a84_d84_i84 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:450_b82_a82_d82_i82 @atom:450_b82_a82_d82_i82 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:451_b85_a85_d85_i85 @atom:451_b85_a85_d85_i85 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:452_b61_a61_d61_i61 @atom:452_b61_a61_d61_i61 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:453_b57_a57_d57_i57 @atom:453_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:454_b45_a45_d45_i45 @atom:454_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:455_b84_a84_d84_i84 @atom:455_b84_a84_d84_i84 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:456_b13_a13_d13_i13 @atom:456_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:457_b13_a13_d13_i13 @atom:457_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:458_b47_a47_d47_i47 @atom:458_b47_a47_d47_i47 lj/cut/coul/long 0.076 3.55 + pair_coeff @atom:459_b47_a47_d47_i47 @atom:459_b47_a47_d47_i47 lj/cut/coul/long 0.076 3.55 + pair_coeff @atom:460_b86_a86_d86_i86 @atom:460_b86_a86_d86_i86 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:461_b56_a56_d56_i56 @atom:461_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:462_b48_a48_d48_i48 @atom:462_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:463_b48_a48_d48_i48 @atom:463_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:464_b48_a48_d48_i48 @atom:464_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:465_b49_a49_d49_i49 @atom:465_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:466_b49_a49_d49_i49 @atom:466_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:467_b49_a49_d49_i49 @atom:467_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:468_b56_a56_d56_i56 @atom:468_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:469_b48_a48_d48_i48 @atom:469_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:470_b49_a49_d49_i49 @atom:470_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:471_b56_a56_d56_i56 @atom:471_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:472_b59_a59_d59_i59 @atom:472_b59_a59_d59_i59 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:473_b48_a48_d48_i48 @atom:473_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:474_b48_a48_d48_i48 @atom:474_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:475_b49_a49_d49_i49 @atom:475_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:476_b49_a49_d49_i49 @atom:476_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:477_b49_a49_d49_i49 @atom:477_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:478_b56_a56_d56_i56 @atom:478_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:479_b48_a48_d48_i48 @atom:479_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:480_b48_a48_d48_i48 @atom:480_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:481_b49_a49_d49_i49 @atom:481_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:482_b49_a49_d49_i49 @atom:482_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:483_b57_a57_d57_i57 @atom:483_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:484_b84_a84_d84_i84 @atom:484_b84_a84_d84_i84 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:485_b87_a87_d87_i87 @atom:485_b87_a87_d87_i87 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:486_b45_a45_d45_i45 @atom:486_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:487_b49_a49_d49_i49 @atom:487_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:488_b49_a49_d49_i49 @atom:488_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:489_b57_a57_d57_i57 @atom:489_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:490_b61_a61_d61_i61 @atom:490_b61_a61_d61_i61 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:491_b88_a88_d88_i88 @atom:491_b88_a88_d88_i88 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:492_b87_a87_d87_i87 @atom:492_b87_a87_d87_i87 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:493_b84_a84_d84_i84 @atom:493_b84_a84_d84_i84 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:494_b45_a45_d45_i45 @atom:494_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:495_b49_a49_d49_i49 @atom:495_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:496_b49_a49_d49_i49 @atom:496_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:497_b49_a49_d49_i49 @atom:497_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:498_b57_a57_d57_i57 @atom:498_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:499_b82_a82_d82_i82 @atom:499_b82_a82_d82_i82 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:500_b61_a61_d61_i61 @atom:500_b61_a61_d61_i61 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:501_b83_a83_d83_i83 @atom:501_b83_a83_d83_i83 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:502_b84_a84_d84_i84 @atom:502_b84_a84_d84_i84 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:503_b45_a45_d45_i45 @atom:503_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:504_b49_a49_d49_i49 @atom:504_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:505_b49_a49_d49_i49 @atom:505_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:506_b49_a49_d49_i49 @atom:506_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:507_b20_a20_d20_i20 @atom:507_b20_a20_d20_i20 lj/cut/coul/long 0.14 2.9 + pair_coeff @atom:508_b84_a84_d84_i84 @atom:508_b84_a84_d84_i84 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:509_b87_a87_d87_i87 @atom:509_b87_a87_d87_i87 lj/cut/coul/long 0.076 3.55 + pair_coeff @atom:510_b49_a49_d49_i49 @atom:510_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:511_b49_a49_d49_i49 @atom:511_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:512_b20_a20_d20_i20 @atom:512_b20_a20_d20_i20 lj/cut/coul/long 0.14 2.9 + pair_coeff @atom:513_b82_a82_d82_i82 @atom:513_b82_a82_d82_i82 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:514_b61_a61_d61_i61 @atom:514_b61_a61_d61_i61 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:515_b83_a83_d83_i83 @atom:515_b83_a83_d83_i83 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:516_b84_a84_d84_i84 @atom:516_b84_a84_d84_i84 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:517_b49_a49_d49_i49 @atom:517_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:518_b49_a49_d49_i49 @atom:518_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:519_b49_a49_d49_i49 @atom:519_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:520_b20_a20_d20_i20 @atom:520_b20_a20_d20_i20 lj/cut/coul/long 0.14 2.9 + pair_coeff @atom:521_b61_a61_d61_i61 @atom:521_b61_a61_d61_i61 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:522_b88_a88_d88_i88 @atom:522_b88_a88_d88_i88 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:523_b87_a87_d87_i87 @atom:523_b87_a87_d87_i87 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:524_b84_a84_d84_i84 @atom:524_b84_a84_d84_i84 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:525_b49_a49_d49_i49 @atom:525_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:526_b49_a49_d49_i49 @atom:526_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:527_b49_a49_d49_i49 @atom:527_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:528_b57_a57_d57_i57 @atom:528_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:529_b84_a84_d84_i84 @atom:529_b84_a84_d84_i84 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:530_b87_a87_d87_i87 @atom:530_b87_a87_d87_i87 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:531_b48_a48_d48_i48 @atom:531_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:532_b48_a48_d48_i48 @atom:532_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:533_b48_a48_d48_i48 @atom:533_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:534_b48_a48_d48_i48 @atom:534_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:535_b81_a81_d81_i81 @atom:535_b81_a81_d81_i81 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:536_b60_a60_d60_i60 @atom:536_b60_a60_d60_i60 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:537_b45_a45_d45_i45 @atom:537_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:538_b49_a49_d49_i49 @atom:538_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:539_b49_a49_d49_i49 @atom:539_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:540_b49_a49_d49_i49 @atom:540_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:541_b49_a49_d49_i49 @atom:541_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:542_b49_a49_d49_i49 @atom:542_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:543_b49_a49_d49_i49 @atom:543_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:544_b56_a56_d56_i56 @atom:544_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:545_b48_a48_d48_i48 @atom:545_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:546_b48_a48_d48_i48 @atom:546_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:547_b48_a48_d48_i48 @atom:547_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:548_b48_a48_d48_i48 @atom:548_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:549_b48_a48_d48_i48 @atom:549_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:550_b48_a48_d48_i48 @atom:550_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:551_b48_a48_d48_i48 @atom:551_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:552_b48_a48_d48_i48 @atom:552_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:553_b48_a48_d48_i48 @atom:553_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:554_b49_a49_d49_i49 @atom:554_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:555_b49_a49_d49_i49 @atom:555_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:556_b49_a49_d49_i49 @atom:556_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:557_b49_a49_d49_i49 @atom:557_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:558_b49_a49_d49_i49 @atom:558_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:559_b49_a49_d49_i49 @atom:559_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:560_b49_a49_d49_i49 @atom:560_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:561_b56_a56_d56_i56 @atom:561_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:562_b59_a59_d59_i59 @atom:562_b59_a59_d59_i59 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:563_b56_a56_d56_i56 @atom:563_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:564_b60_a60_d60_i60 @atom:564_b60_a60_d60_i60 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:565_b60_a60_d60_i60 @atom:565_b60_a60_d60_i60 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:566_b48_a48_d48_i48 @atom:566_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:567_b61_a61_d61_i61 @atom:567_b61_a61_d61_i61 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:568_b62_a62_d62_i62 @atom:568_b62_a62_d62_i62 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:569_b57_a57_d57_i57 @atom:569_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:570_b49_a49_d49_i49 @atom:570_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:571_b49_a49_d49_i49 @atom:571_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:572_b49_a49_d49_i49 @atom:572_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:573_b45_a45_d45_i45 @atom:573_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:574_b16_a16_d16_i16 @atom:574_b16_a16_d16_i16 lj/cut/coul/long 0.25 3.55 + pair_coeff @atom:575_b82_a82_d82_i82 @atom:575_b82_a82_d82_i82 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:576_b61_a61_d61_i61 @atom:576_b61_a61_d61_i61 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:577_b83_a83_d83_i83 @atom:577_b83_a83_d83_i83 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:578_b84_a84_d84_i84 @atom:578_b84_a84_d84_i84 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:579_b49_a49_d49_i49 @atom:579_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:580_b49_a49_d49_i49 @atom:580_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:581_b49_a49_d49_i49 @atom:581_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:582_b56_a56_d56_i56 @atom:582_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:583_b59_a59_d59_i59 @atom:583_b59_a59_d59_i59 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:584_b49_a49_d49_i49 @atom:584_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:585_b48_a48_d48_i48 @atom:585_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:586_b13_a13_d13_i13 @atom:586_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:587_b56_a56_d56_i56 @atom:587_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:588_b48_a48_d48_i48 @atom:588_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:589_b48_a48_d48_i48 @atom:589_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:590_b48_a48_d48_i48 @atom:590_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:591_b48_a48_d48_i48 @atom:591_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:592_b48_a48_d48_i48 @atom:592_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:593_b48_a48_d48_i48 @atom:593_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:594_b49_a49_d49_i49 @atom:594_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:595_b49_a49_d49_i49 @atom:595_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:596_b49_a49_d49_i49 @atom:596_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:597_b49_a49_d49_i49 @atom:597_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:598_b57_a57_d57_i57 @atom:598_b57_a57_d57_i57 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:599_b82_a82_d82_i82 @atom:599_b82_a82_d82_i82 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:600_b61_a61_d61_i61 @atom:600_b61_a61_d61_i61 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:601_b83_a83_d83_i83 @atom:601_b83_a83_d83_i83 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:602_b84_a84_d84_i84 @atom:602_b84_a84_d84_i84 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:603_b13_a13_d13_i13 @atom:603_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:604_b49_a49_d49_i49 @atom:604_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:605_b49_a49_d49_i49 @atom:605_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:606_b49_a49_d49_i49 @atom:606_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:607_b46_a46_d46_i46 @atom:607_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:608_b13_a13_d13_i13 @atom:608_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:609_b13_a13_d13_i13 @atom:609_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:610_b13_a13_d13_i13 @atom:610_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:611_b13_a13_d13_i13 @atom:611_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:612_b13_a13_d13_i13 @atom:612_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:613_b13_a13_d13_i13 @atom:613_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:614_b13_a13_d13_i13 @atom:614_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:615_b13_a13_d13_i13 @atom:615_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:616_b13_a13_d13_i13 @atom:616_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:617_b13_a13_d13_i13 @atom:617_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:618_b13_a13_d13_i13 @atom:618_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:619_b13_a13_d13_i13 @atom:619_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:620_b13_a13_d13_i13 @atom:620_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:621_b13_a13_d13_i13 @atom:621_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:622_b13_a13_d13_i13 @atom:622_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:623_b15_a15_d15_i15 @atom:623_b15_a15_d15_i15 lj/cut/coul/long 0.25 3.55 + pair_coeff @atom:624_b17_a17_d17_i17 @atom:624_b17_a17_d17_i17 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:625_b48_a48_d48_i48 @atom:625_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:626_b89_a89_d89_i89 @atom:626_b89_a89_d89_i89 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:627_b90_a90_d90_i90 @atom:627_b90_a90_d90_i90 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:628_b91_a91_d91_i91 @atom:628_b91_a91_d91_i91 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:629_b91_a91_d91_i91 @atom:629_b91_a91_d91_i91 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:630_b13_a13_d13_i13 @atom:630_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:631_b86_a86_d86_i86 @atom:631_b86_a86_d86_i86 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:632_b86_a86_d86_i86 @atom:632_b86_a86_d86_i86 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:633_b86_a86_d86_i86 @atom:633_b86_a86_d86_i86 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:634_b86_a86_d86_i86 @atom:634_b86_a86_d86_i86 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:635_b86_a86_d86_i86 @atom:635_b86_a86_d86_i86 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:636_b86_a86_d86_i86 @atom:636_b86_a86_d86_i86 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:637_b16_a16_d16_i16 @atom:637_b16_a16_d16_i16 lj/cut/coul/long 0.25 3.55 + pair_coeff @atom:638_b92_a92_d92_i92 @atom:638_b92_a92_d92_i92 lj/cut/coul/long 0.054 3.473 + pair_coeff @atom:639_b93_a93_d93_i93 @atom:639_b93_a93_d93_i93 lj/cut/coul/long 0.05 3.3 + pair_coeff @atom:640_b94_a94_d94_i94 @atom:640_b94_a94_d94_i94 lj/cut/coul/long 0.05 3.3 + pair_coeff @atom:641_b95_a95_d95_i95 @atom:641_b95_a95_d95_i95 lj/cut/coul/long 0.076 3.55 + pair_coeff @atom:642_b13_a13_d13_i13 @atom:642_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:643_b46_a46_d46_i46 @atom:643_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:644_b96_a96_d96_i96 @atom:644_b96_a96_d96_i96 lj/cut/coul/long 0.06 3.75 + pair_coeff @atom:645_b97_a97_d97_i97 @atom:645_b97_a97_d97_i97 lj/cut/coul/long 0.054 3.473 + pair_coeff @atom:646_b98_a98_d98_i98 @atom:646_b98_a98_d98_i98 lj/cut/coul/long 0.05 3.3 + pair_coeff @atom:647_b99_a99_d99_i99 @atom:647_b99_a99_d99_i99 lj/cut/coul/long 0.05 3.3 + pair_coeff @atom:648_b100_a100_d100_i100 @atom:648_b100_a100_d100_i100 lj/cut/coul/long 0.04 2.95 + pair_coeff @atom:649_b47_a47_d47_i47 @atom:649_b47_a47_d47_i47 lj/cut/coul/long 0.076 3.55 + pair_coeff @atom:650_b21_a21_d21_i21 @atom:650_b21_a21_d21_i21 lj/cut/coul/long 0.3 3.4 + pair_coeff @atom:651_b46_a46_d46_i46 @atom:651_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:652_b91_a91_d91_i91 @atom:652_b91_a91_d91_i91 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:653_b91_a91_d91_i91 @atom:653_b91_a91_d91_i91 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:654_b91_a91_d91_i91 @atom:654_b91_a91_d91_i91 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:655_b48_a48_d48_i48 @atom:655_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:656_b49_a49_d49_i49 @atom:656_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:657_b48_a48_d48_i48 @atom:657_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:658_b49_a49_d49_i49 @atom:658_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:659_b48_a48_d48_i48 @atom:659_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:660_b1_a1_d1_i1 @atom:660_b1_a1_d1_i1 lj/cut/coul/long 0.061 2.85 + pair_coeff @atom:661_b48_a48_d48_i48 @atom:661_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:662_b1_a1_d1_i1 @atom:662_b1_a1_d1_i1 lj/cut/coul/long 0.061 2.85 + pair_coeff @atom:663_b65_a65_d65_i65 @atom:663_b65_a65_d65_i65 lj/cut/coul/long 0.47 3.47 + pair_coeff @atom:664_b2_a2_d2_i2 @atom:664_b2_a2_d2_i2 lj/cut/coul/long 0.118 3.905 + pair_coeff @atom:665_b48_a48_d48_i48 @atom:665_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:666_b13_a13_d13_i13 @atom:666_b13_a13_d13_i13 lj/cut/coul/long 0.062 3.25 + pair_coeff @atom:667_b1_a1_d1_i1 @atom:667_b1_a1_d1_i1 lj/cut/coul/long 0.061 2.94 + pair_coeff @atom:668_b48_a48_d48_i48 @atom:668_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:669_b1_a1_d1_i1 @atom:669_b1_a1_d1_i1 lj/cut/coul/long 0.061 2.85 + pair_coeff @atom:670_b48_a48_d48_i48 @atom:670_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:671_b65_a65_d65_i65 @atom:671_b65_a65_d65_i65 lj/cut/coul/long 0.47 3.47 + pair_coeff @atom:672_b48_a48_d48_i48 @atom:672_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:673_b66_a66_d66_i66 @atom:673_b66_a66_d66_i66 lj/cut/coul/long 0.6 3.75 + pair_coeff @atom:674_b91_a91_d91_i91 @atom:674_b91_a91_d91_i91 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:675_b15_a15_d15_i15 @atom:675_b15_a15_d15_i15 lj/cut/coul/long 0.25 3.55 + pair_coeff @atom:676_b48_a48_d48_i48 @atom:676_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:677_b48_a48_d48_i48 @atom:677_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:678_b48_a48_d48_i48 @atom:678_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:679_b48_a48_d48_i48 @atom:679_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:680_b48_a48_d48_i48 @atom:680_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:681_b49_a49_d49_i49 @atom:681_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:682_b49_a49_d49_i49 @atom:682_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:683_b48_a48_d48_i48 @atom:683_b48_a48_d48_i48 lj/cut/coul/long 0.05 3.55 + pair_coeff @atom:684_b55_a55_d55_i55 @atom:684_b55_a55_d55_i55 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:685_b45_a45_d45_i45 @atom:685_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:686_b45_a45_d45_i45 @atom:686_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:687_b49_a49_d49_i49 @atom:687_b49_a49_d49_i49 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:688_b13_a13_d13_i13 @atom:688_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:689_b13_a13_d13_i13 @atom:689_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:690_b101_a101_d101_i101 @atom:690_b101_a101_d101_i101 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:691_b56_a56_d56_i56 @atom:691_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:692_b101_a101_d101_i101 @atom:692_b101_a101_d101_i101 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:693_b48_a48_d48_i48 @atom:693_b48_a48_d48_i48 lj/cut/coul/long 0.05 3.55 + pair_coeff @atom:694_b18_a18_d18_i18 @atom:694_b18_a18_d18_i18 lj/cut/coul/long 0.17 3.2 + pair_coeff @atom:695_b19_a19_d19_i19 @atom:695_b19_a19_d19_i19 lj/cut/coul/long 0.066 3.3 + pair_coeff @atom:696_b13_a13_d13_i13 @atom:696_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.3 + pair_coeff @atom:697_b13_a13_d13_i13 @atom:697_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.3 + pair_coeff @atom:698_b13_a13_d13_i13 @atom:698_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.3 + pair_coeff @atom:699_b13_a13_d13_i13 @atom:699_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.3 + pair_coeff @atom:700_b46_a46_d46_i46 @atom:700_b46_a46_d46_i46 lj/cut/coul/long 0.015 2.5 + pair_coeff @atom:701_b102_a102_d102_i102 @atom:701_b102_a102_d102_i102 lj/cut/coul/long 0.12 3.25 + pair_coeff @atom:702_b103_a103_d103_i103 @atom:702_b103_a103_d103_i103 lj/cut/coul/long 0.17 2.96 + pair_coeff @atom:703_b13_a13_d13_i13 @atom:703_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:704_b46_a46_d46_i46 @atom:704_b46_a46_d46_i46 lj/cut/coul/long 0.015 2.5 + pair_coeff @atom:705_b13_a13_d13_i13 @atom:705_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:706_b13_a13_d13_i13 @atom:706_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:707_b13_a13_d13_i13 @atom:707_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:708_b102_a102_d102_i102 @atom:708_b102_a102_d102_i102 lj/cut/coul/long 0.12 3.25 + pair_coeff @atom:709_b48_a48_d48_i48 @atom:709_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:710_b13_a13_d13_i13 @atom:710_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.3 + pair_coeff @atom:711_b56_a56_d56_i56 @atom:711_b56_a56_d56_i56 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:712_b4_a4_d4_i4 @atom:712_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96 + pair_coeff @atom:713_b3_a3_d3_i3 @atom:713_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:714_b20_a20_d20_i20 @atom:714_b20_a20_d20_i20 lj/cut/coul/long 0.17 3.0 + pair_coeff @atom:715_b13_a13_d13_i13 @atom:715_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:716_b13_a13_d13_i13 @atom:716_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:717_b13_a13_d13_i13 @atom:717_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:718_b46_a46_d46_i46 @atom:718_b46_a46_d46_i46 lj/cut/coul/long 0.015 2.42 + pair_coeff @atom:719_b46_a46_d46_i46 @atom:719_b46_a46_d46_i46 lj/cut/coul/long 0.015 2.42 + pair_coeff @atom:720_b46_a46_d46_i46 @atom:720_b46_a46_d46_i46 lj/cut/coul/long 0.015 2.42 + pair_coeff @atom:721_b20_a20_d20_i20 @atom:721_b20_a20_d20_i20 lj/cut/coul/long 0.14 2.9 + pair_coeff @atom:722_b104_a104_d104_i104 @atom:722_b104_a104_d104_i104 lj/cut/coul/long 0.2 3.74 + pair_coeff @atom:723_b13_a13_d13_i13 @atom:723_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:724_b13_a13_d13_i13 @atom:724_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:725_b46_a46_d46_i46 @atom:725_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:726_b64_a64_d64_i64 @atom:726_b64_a64_d64_i64 lj/cut/coul/long 0.2 3.74 + pair_coeff @atom:727_b1_a1_d1_i1 @atom:727_b1_a1_d1_i1 lj/cut/coul/long 0.061 3.1181 + pair_coeff @atom:728_b24_a24_d24_i24 @atom:728_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.15 + pair_coeff @atom:729_b4_a4_d4_i4 @atom:729_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.86 + pair_coeff @atom:730_b44_a44_d44_i44 @atom:730_b44_a44_d44_i44 lj/cut/coul/long 0.17 3.3 + pair_coeff @atom:731_b44_a44_d44_i44 @atom:731_b44_a44_d44_i44 lj/cut/coul/long 0.17 3.3 + pair_coeff @atom:732_b44_a44_d44_i44 @atom:732_b44_a44_d44_i44 lj/cut/coul/long 0.17 3.3 + pair_coeff @atom:733_b13_a13_d13_i13 @atom:733_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:734_b13_a13_d13_i13 @atom:734_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:735_b13_a13_d13_i13 @atom:735_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:736_b13_a13_d13_i13 @atom:736_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:737_b13_a13_d13_i13 @atom:737_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:738_b13_a13_d13_i13 @atom:738_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:739_b45_a45_d45_i45 @atom:739_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:740_b45_a45_d45_i45 @atom:740_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:741_b46_a46_d46_i46 @atom:741_b46_a46_d46_i46 lj/cut/coul/long 0.015 2.5 + pair_coeff @atom:742_b13_a13_d13_i13 @atom:742_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:743_b13_a13_d13_i13 @atom:743_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:744_b13_a13_d13_i13 @atom:744_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:745_b13_a13_d13_i13 @atom:745_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:746_b48_a48_d48_i48 @atom:746_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:747_b48_a48_d48_i48 @atom:747_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:748_b48_a48_d48_i48 @atom:748_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:749_b13_a13_d13_i13 @atom:749_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:750_b13_a13_d13_i13 @atom:750_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:751_b13_a13_d13_i13 @atom:751_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:752_b13_a13_d13_i13 @atom:752_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:753_b13_a13_d13_i13 @atom:753_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:754_b13_a13_d13_i13 @atom:754_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:755_b19_a19_d19_i19 @atom:755_b19_a19_d19_i19 lj/cut/coul/long 0.086 3.3 + pair_coeff @atom:756_b46_a46_d46_i46 @atom:756_b46_a46_d46_i46 lj/cut/coul/long 0.015 2.42 + pair_coeff @atom:757_b19_a19_d19_i19 @atom:757_b19_a19_d19_i19 lj/cut/coul/long 0.21 3.3 + pair_coeff @atom:758_b19_a19_d19_i19 @atom:758_b19_a19_d19_i19 lj/cut/coul/long 0.135 3.3 + pair_coeff @atom:759_b19_a19_d19_i19 @atom:759_b19_a19_d19_i19 lj/cut/coul/long 0.1 3.3 + pair_coeff @atom:760_b46_a46_d46_i46 @atom:760_b46_a46_d46_i46 lj/cut/coul/long 0.015 2.5 + pair_coeff @atom:761_b51_a51_d51_i51 @atom:761_b51_a51_d51_i51 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:762_b51_a51_d51_i51 @atom:762_b51_a51_d51_i51 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:763_b51_a51_d51_i51 @atom:763_b51_a51_d51_i51 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:764_b5_a5_d5_i5 @atom:764_b5_a5_d5_i5 lj/cut/coul/long 0.17 3.12 + pair_coeff @atom:765_b7_a7_d7_i7 @atom:765_b7_a7_d7_i7 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:766_b105_a105_d105_i105 @atom:766_b105_a105_d105_i105 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:767_b105_a105_d105_i105 @atom:767_b105_a105_d105_i105 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:768_b105_a105_d105_i105 @atom:768_b105_a105_d105_i105 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:769_b19_a19_d19_i19 @atom:769_b19_a19_d19_i19 lj/cut/coul/long 0.21 3.3 + pair_coeff @atom:770_b53_a53_d53_i53 @atom:770_b53_a53_d53_i53 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:771_b54_a54_d54_i54 @atom:771_b54_a54_d54_i54 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:772_b13_a13_d13_i13 @atom:772_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:773_b13_a13_d13_i13 @atom:773_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:774_b13_a13_d13_i13 @atom:774_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:775_b13_a13_d13_i13 @atom:775_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:776_b84_a84_d84_i84 @atom:776_b84_a84_d84_i84 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:777_b87_a87_d87_i87 @atom:777_b87_a87_d87_i87 lj/cut/coul/long 0.076 3.55 + pair_coeff @atom:778_b86_a86_d86_i86 @atom:778_b86_a86_d86_i86 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:779_b86_a86_d86_i86 @atom:779_b86_a86_d86_i86 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:780_b46_a46_d46_i46 @atom:780_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:781_b13_a13_d13_i13 @atom:781_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:782_b3_a3_d3_i3 @atom:782_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:783_b53_a53_d53_i53 @atom:783_b53_a53_d53_i53 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:784_b52_a52_d52_i52 @atom:784_b52_a52_d52_i52 lj/cut/coul/long 0.21 2.96 + pair_coeff @atom:785_b54_a54_d54_i54 @atom:785_b54_a54_d54_i54 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:786_b1_a1_d1_i1 @atom:786_b1_a1_d1_i1 lj/cut/coul/long 0.061 2.94 + pair_coeff @atom:787_b13_a13_d13_i13 @atom:787_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:788_b46_a46_d46_i46 @atom:788_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:789_b13_a13_d13_i13 @atom:789_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:790_b13_a13_d13_i13 @atom:790_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:791_b13_a13_d13_i13 @atom:791_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:792_b13_a13_d13_i13 @atom:792_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:793_b13_a13_d13_i13 @atom:793_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:794_b13_a13_d13_i13 @atom:794_b13_a13_d13_i13 lj/cut/coul/long 0.097 3.5 + pair_coeff @atom:795_b1_a1_d1_i1 @atom:795_b1_a1_d1_i1 lj/cut/coul/long 0.053 2.95 + pair_coeff @atom:796_b13_a13_d13_i13 @atom:796_b13_a13_d13_i13 lj/cut/coul/long 0.062 3.25 + pair_coeff @atom:797_b46_a46_d46_i46 @atom:797_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:798_b13_a13_d13_i13 @atom:798_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:799_b13_a13_d13_i13 @atom:799_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:800_b21_a21_d21_i21 @atom:800_b21_a21_d21_i21 lj/cut/coul/long 0.3 3.4 + pair_coeff @atom:801_b13_a13_d13_i13 @atom:801_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:802_b46_a46_d46_i46 @atom:802_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:803_b13_a13_d13_i13 @atom:803_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:804_b13_a13_d13_i13 @atom:804_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:805_b65_a65_d65_i65 @atom:805_b65_a65_d65_i65 lj/cut/coul/long 0.47 3.47 + pair_coeff @atom:806_b13_a13_d13_i13 @atom:806_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:807_b46_a46_d46_i46 @atom:807_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:808_b13_a13_d13_i13 @atom:808_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:809_b13_a13_d13_i13 @atom:809_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:810_b1_a1_d1_i1 @atom:810_b1_a1_d1_i1 lj/cut/coul/long 0.061 2.94 + pair_coeff @atom:811_b21_a21_d21_i21 @atom:811_b21_a21_d21_i21 lj/cut/coul/long 0.3 3.4 + pair_coeff @atom:812_b65_a65_d65_i65 @atom:812_b65_a65_d65_i65 lj/cut/coul/long 0.47 3.47 + pair_coeff @atom:813_b48_a48_d48_i48 @atom:813_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:814_b20_a20_d20_i20 @atom:814_b20_a20_d20_i20 lj/cut/coul/long 0.14 2.9 + pair_coeff @atom:815_b13_a13_d13_i13 @atom:815_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:816_b1_a1_d1_i1 @atom:816_b1_a1_d1_i1 lj/cut/coul/long 0.06 2.9 + pair_coeff @atom:817_b24_a24_d24_i24 @atom:817_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:818_b48_a48_d48_i48 @atom:818_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:819_b13_a13_d13_i13 @atom:819_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:820_b3_a3_d3_i3 @atom:820_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:821_b3_a3_d3_i3 @atom:821_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:822_b4_a4_d4_i4 @atom:822_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96 + pair_coeff @atom:823_b24_a24_d24_i24 @atom:823_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:824_b45_a45_d45_i45 @atom:824_b45_a45_d45_i45 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:825_b5_a5_d5_i5 @atom:825_b5_a5_d5_i5 lj/cut/coul/long 0.17 3.12 + pair_coeff @atom:826_b7_a7_d7_i7 @atom:826_b7_a7_d7_i7 lj/cut/coul/long 0.0 0.0 + pair_coeff @atom:827_b13_a13_d13_i13 @atom:827_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:828_b13_a13_d13_i13 @atom:828_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:829_b86_a86_d86_i86 @atom:829_b86_a86_d86_i86 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:830_b86_a86_d86_i86 @atom:830_b86_a86_d86_i86 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:831_b86_a86_d86_i86 @atom:831_b86_a86_d86_i86 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:832_b86_a86_d86_i86 @atom:832_b86_a86_d86_i86 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:833_b48_a48_d48_i48 @atom:833_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:834_b106_a106_d106_i106 @atom:834_b106_a106_d106_i106 lj/cut/coul/long 0.0125 1.96 + pair_coeff @atom:835_b13_a13_d13_i13 @atom:835_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:836_b13_a13_d13_i13 @atom:836_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:837_b13_a13_d13_i13 @atom:837_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:838_b66_a66_d66_i66 @atom:838_b66_a66_d66_i66 lj/cut/coul/long 0.6 3.75 + pair_coeff @atom:839_b46_a46_d46_i46 @atom:839_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:840_b24_a24_d24_i24 @atom:840_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:841_b48_a48_d48_i48 @atom:841_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:842_b48_a48_d48_i48 @atom:842_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:843_b24_a24_d24_i24 @atom:843_b24_a24_d24_i24 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:844_b48_a48_d48_i48 @atom:844_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:845_b3_a3_d3_i3 @atom:845_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:846_b4_a4_d4_i4 @atom:846_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96 + pair_coeff @atom:847_b107_a107_d107_i107 @atom:847_b107_a107_d107_i107 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:848_b13_a13_d13_i13 @atom:848_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:849_b13_a13_d13_i13 @atom:849_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:850_b13_a13_d13_i13 @atom:850_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:851_b13_a13_d13_i13 @atom:851_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:852_b46_a46_d46_i46 @atom:852_b46_a46_d46_i46 lj/cut/coul/long 0.015 2.42 + pair_coeff @atom:853_b3_a3_d3_i3 @atom:853_b3_a3_d3_i3 lj/cut/coul/long 0.105 3.75 + pair_coeff @atom:854_b4_a4_d4_i4 @atom:854_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96 + pair_coeff @atom:855_b46_a46_d46_i46 @atom:855_b46_a46_d46_i46 lj/cut/coul/long 0.015 2.42 + pair_coeff @atom:856_b13_a13_d13_i13 @atom:856_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:857_b13_a13_d13_i13 @atom:857_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:858_b13_a13_d13_i13 @atom:858_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:859_b13_a13_d13_i13 @atom:859_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:860_b13_a13_d13_i13 @atom:860_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:861_b13_a13_d13_i13 @atom:861_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:862_b13_a13_d13_i13 @atom:862_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:863_b13_a13_d13_i13 @atom:863_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:864_b13_a13_d13_i13 @atom:864_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:865_b13_a13_d13_i13 @atom:865_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:866_b108_a108_d108_i108 @atom:866_b108_a108_d108_i108 lj/cut/coul/long 0.1 4.0 + pair_coeff @atom:867_b108_a108_d108_i108 @atom:867_b108_a108_d108_i108 lj/cut/coul/long 0.1 4.0 + pair_coeff @atom:868_b108_a108_d108_i108 @atom:868_b108_a108_d108_i108 lj/cut/coul/long 0.1 4.0 + pair_coeff @atom:869_b108_a108_d108_i108 @atom:869_b108_a108_d108_i108 lj/cut/coul/long 0.1 4.0 + pair_coeff @atom:870_b45_a45_d45_i45 @atom:870_b45_a45_d45_i45 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:871_b13_a13_d13_i13 @atom:871_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:872_b13_a13_d13_i13 @atom:872_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:873_b13_a13_d13_i13 @atom:873_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:874_b13_a13_d13_i13 @atom:874_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:875_b1_a1_d1_i1 @atom:875_b1_a1_d1_i1 lj/cut/coul/long 0.72 3.08 + pair_coeff @atom:876_b21_a21_d21_i21 @atom:876_b21_a21_d21_i21 lj/cut/coul/long 0.11779 4.18 + pair_coeff @atom:877_b65_a65_d65_i65 @atom:877_b65_a65_d65_i65 lj/cut/coul/long 0.09 4.51 + pair_coeff @atom:878_b66_a66_d66_i66 @atom:878_b66_a66_d66_i66 lj/cut/coul/long 0.07 5.15 + pair_coeff @atom:879_b68_a68_d68_i68 @atom:879_b68_a68_d68_i68 lj/cut/coul/long 0.018279 2.7 + pair_coeff @atom:880_b69_a69_d69_i69 @atom:880_b69_a69_d69_i69 lj/cut/coul/long 0.002772 3.35 + pair_coeff @atom:881_b70_a70_d70_i70 @atom:881_b70_a70_d70_i70 lj/cut/coul/long 0.000328 4.06 + pair_coeff @atom:882_b71_a71_d71_i71 @atom:882_b71_a71_d71_i71 lj/cut/coul/long 0.000171 4.32 + pair_coeff @atom:883_b72_a72_d72_i72 @atom:883_b72_a72_d72_i72 lj/cut/coul/long 8.1e-05 4.82 + pair_coeff @atom:884_b73_a73_d73_i73 @atom:884_b73_a73_d73_i73 lj/cut/coul/long 0.875044 2.91 + pair_coeff @atom:885_b74_a74_d74_i74 @atom:885_b74_a74_d74_i74 lj/cut/coul/long 0.449657 3.47 + pair_coeff @atom:886_b75_a75_d75_i75 @atom:886_b75_a75_d75_i75 lj/cut/coul/long 0.118226 3.82 + pair_coeff @atom:887_b76_a76_d76_i76 @atom:887_b76_a76_d76_i76 lj/cut/coul/long 0.047096 4.18 + pair_coeff @atom:888_b13_a13_d13_i13 @atom:888_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:889_b13_a13_d13_i13 @atom:889_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:890_b13_a13_d13_i13 @atom:890_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:891_b13_a13_d13_i13 @atom:891_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + pair_coeff @atom:892_b46_a46_d46_i46 @atom:892_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.5 + pair_coeff @atom:893_b53_a53_d53_i53 @atom:893_b53_a53_d53_i53 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:894_b48_a48_d48_i48 @atom:894_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:895_b53_a53_d53_i53 @atom:895_b53_a53_d53_i53 lj/cut/coul/long 0.17 3.25 + pair_coeff @atom:896_b48_a48_d48_i48 @atom:896_b48_a48_d48_i48 lj/cut/coul/long 0.07 3.55 + pair_coeff @atom:897_b109_a109_d109_i109 @atom:897_b109_a109_d109_i109 lj/cut/coul/long 0.076 3.55 + pair_coeff @atom:898_b109_a109_d109_i109 @atom:898_b109_a109_d109_i109 lj/cut/coul/long 0.076 3.55 + pair_coeff @atom:899_b46_a46_d46_i46 @atom:899_b46_a46_d46_i46 lj/cut/coul/long 0.03 2.42 + pair_coeff @atom:900_b47_a47_d47_i47 @atom:900_b47_a47_d47_i47 lj/cut/coul/long 0.086 3.3 + pair_coeff @atom:901_b47_a47_d47_i47 @atom:901_b47_a47_d47_i47 lj/cut/coul/long 0.086 3.3 + pair_coeff @atom:902_b47_a47_d47_i47 @atom:902_b47_a47_d47_i47 lj/cut/coul/long 0.086 3.3 + pair_coeff @atom:903_b110_a110_d110_i110 @atom:903_b110_a110_d110_i110 lj/cut/coul/long 0.086 3.3 + pair_coeff @atom:904_b110_a110_d110_i110 @atom:904_b110_a110_d110_i110 lj/cut/coul/long 0.086 3.3 + pair_coeff @atom:905_b4_a4_d4_i4 @atom:905_b4_a4_d4_i4 lj/cut/coul/long 0.21 2.96 + pair_coeff @atom:906_b13_a13_d13_i13 @atom:906_b13_a13_d13_i13 lj/cut/coul/long 0.066 3.5 + } #(end of pair_coeffs) + + + # ------- force-field-IDs for bonded interaction lookup ------- + # (First append the "force-field-ID" to the atom type name. + # Later use these expanded names for force-field lookup.) + replace{ @atom:1 @atom:1_b1_a1_d1_i1 } + replace{ @atom:2 @atom:2_b2_a2_d2_i2 } + replace{ @atom:3 @atom:3_b3_a3_d3_i3 } + replace{ @atom:4 @atom:4_b4_a4_d4_i4 } + replace{ @atom:5 @atom:5_b5_a5_d5_i5 } + replace{ @atom:6 @atom:6_b6_a6_d6_i6 } + replace{ @atom:7 @atom:7_b7_a7_d7_i7 } + replace{ @atom:8 @atom:8_b8_a8_d8_i8 } + replace{ @atom:9 @atom:9_b6_a6_d6_i6 } + replace{ @atom:10 @atom:10_b6_a6_d6_i6 } + replace{ @atom:11 @atom:11_b6_a6_d6_i6 } + replace{ @atom:12 @atom:12_b6_a6_d6_i6 } + replace{ @atom:13 @atom:13_b2_a2_d2_i2 } + replace{ @atom:14 @atom:14_b9_a9_d9_i9 } + replace{ @atom:15 @atom:15_b10_a10_d10_i10 } + replace{ @atom:16 @atom:16_b11_a11_d11_i11 } + replace{ @atom:17 @atom:17_b12_a12_d12_i12 } + replace{ @atom:18 @atom:18_b13_a13_d13_i13 } + replace{ @atom:19 @atom:19_b14_a14_d14_i14 } + replace{ @atom:20 @atom:20_b5_a5_d5_i5 } + replace{ @atom:21 @atom:21_b7_a7_d7_i7 } + replace{ @atom:22 @atom:22_b6_a6_d6_i6 } + replace{ @atom:23 @atom:23_b2_a2_d2_i2 } + replace{ @atom:24 @atom:24_b15_a15_d15_i15 } + replace{ @atom:25 @atom:25_b15_a15_d15_i15 } + replace{ @atom:26 @atom:26_b16_a16_d16_i16 } + replace{ @atom:27 @atom:27_b16_a16_d16_i16 } + replace{ @atom:28 @atom:28_b17_a17_d17_i17 } + replace{ @atom:29 @atom:29_b17_a17_d17_i17 } + replace{ @atom:30 @atom:30_b6_a6_d6_i6 } + replace{ @atom:31 @atom:31_b2_a2_d2_i2 } + replace{ @atom:32 @atom:32_b6_a6_d6_i6 } + replace{ @atom:33 @atom:33_b2_a2_d2_i2 } + replace{ @atom:34 @atom:34_b6_a6_d6_i6 } + replace{ @atom:35 @atom:35_b2_a2_d2_i2 } + replace{ @atom:36 @atom:36_b18_a18_d18_i18 } + replace{ @atom:37 @atom:37_b19_a19_d19_i19 } + replace{ @atom:38 @atom:38_b6_a6_d6_i6 } + replace{ @atom:39 @atom:39_b10_a10_d10_i10 } + replace{ @atom:40 @atom:40_b13_a13_d13_i13 } + replace{ @atom:41 @atom:41_b20_a20_d20_i20 } + replace{ @atom:42 @atom:42_b6_a6_d6_i6 } + replace{ @atom:43 @atom:43_b2_a2_d2_i2 } + replace{ @atom:44 @atom:44_b2_a2_d2_i2 } + replace{ @atom:45 @atom:45_b21_a21_d21_i21 } + replace{ @atom:46 @atom:46_b10_a10_d10_i10 } + replace{ @atom:47 @atom:47_b21_a21_d21_i21 } + replace{ @atom:48 @atom:48_b13_a13_d13_i13 } + replace{ @atom:49 @atom:49_b21_a21_d21_i21 } + replace{ @atom:50 @atom:50_b22_a22_d22_i22 } + replace{ @atom:51 @atom:51_b23_a23_d23_i23 } + replace{ @atom:52 @atom:52_b6_a6_d6_i6 } + replace{ @atom:53 @atom:53_b4_a4_d4_i4 } + replace{ @atom:54 @atom:54_b24_a24_d24_i24 } + replace{ @atom:55 @atom:55_b3_a3_d3_i3 } + replace{ @atom:56 @atom:56_b6_a6_d6_i6 } + replace{ @atom:57 @atom:57_b25_a25_d25_i25 } + replace{ @atom:58 @atom:58_b26_a26_d26_i26 } + replace{ @atom:59 @atom:59_b27_a27_d27_i27 } + replace{ @atom:60 @atom:60_b28_a28_d28_i28 } + replace{ @atom:61 @atom:61_b29_a29_d29_i29 } + replace{ @atom:62 @atom:62_b30_a30_d30_i30 } + replace{ @atom:63 @atom:63_b31_a31_d31_i31 } + replace{ @atom:64 @atom:64_b32_a32_d32_i32 } + replace{ @atom:65 @atom:65_b31_a31_d31_i31 } + replace{ @atom:66 @atom:66_b32_a32_d32_i32 } + replace{ @atom:67 @atom:67_b33_a33_d33_i33 } + replace{ @atom:68 @atom:68_b34_a34_d34_i34 } + replace{ @atom:69 @atom:69_b35_a35_d35_i35 } + replace{ @atom:70 @atom:70_b36_a36_d36_i36 } + replace{ @atom:71 @atom:71_b37_a37_d37_i37 } + replace{ @atom:72 @atom:72_b38_a38_d38_i38 } + replace{ @atom:73 @atom:73_b39_a39_d39_i39 } + replace{ @atom:74 @atom:74_b40_a40_d40_i40 } + replace{ @atom:75 @atom:75_b41_a41_d41_i41 } + replace{ @atom:76 @atom:76_b42_a42_d42_i42 } + replace{ @atom:77 @atom:77_b43_a43_d43_i43 } + replace{ @atom:78 @atom:78_b44_a44_d44_i44 } + replace{ @atom:79 @atom:79_b45_a45_d45_i45 } + replace{ @atom:80 @atom:80_b13_a13_d13_i13 } + replace{ @atom:81 @atom:81_b13_a13_d13_i13 } + replace{ @atom:82 @atom:82_b13_a13_d13_i13 } + replace{ @atom:83 @atom:83_b13_a13_d13_i13 } + replace{ @atom:84 @atom:84_b13_a13_d13_i13 } + replace{ @atom:85 @atom:85_b46_a46_d46_i46 } + replace{ @atom:86 @atom:86_b47_a47_d47_i47 } + replace{ @atom:87 @atom:87_b47_a47_d47_i47 } + replace{ @atom:88 @atom:88_b47_a47_d47_i47 } + replace{ @atom:89 @atom:89_b46_a46_d46_i46 } + replace{ @atom:90 @atom:90_b48_a48_d48_i48 } + replace{ @atom:91 @atom:91_b49_a49_d49_i49 } + replace{ @atom:92 @atom:92_b48_a48_d48_i48 } + replace{ @atom:93 @atom:93_b13_a13_d13_i13 } + replace{ @atom:94 @atom:94_b13_a13_d13_i13 } + replace{ @atom:95 @atom:95_b50_a50_d50_i50 } + replace{ @atom:96 @atom:96_b5_a5_d5_i5 } + replace{ @atom:97 @atom:97_b7_a7_d7_i7 } + replace{ @atom:98 @atom:98_b46_a46_d46_i46 } + replace{ @atom:99 @atom:99_b13_a13_d13_i13 } + replace{ @atom:100 @atom:100_b13_a13_d13_i13 } + replace{ @atom:101 @atom:101_b13_a13_d13_i13 } + replace{ @atom:102 @atom:102_b13_a13_d13_i13 } + replace{ @atom:103 @atom:103_b13_a13_d13_i13 } + replace{ @atom:104 @atom:104_b5_a5_d5_i5 } + replace{ @atom:105 @atom:105_b7_a7_d7_i7 } + replace{ @atom:106 @atom:106_b1_a1_d1_i1 } + replace{ @atom:107 @atom:107_b46_a46_d46_i46 } + replace{ @atom:108 @atom:108_b48_a48_d48_i48 } + replace{ @atom:109 @atom:109_b5_a5_d5_i5 } + replace{ @atom:110 @atom:110_b7_a7_d7_i7 } + replace{ @atom:111 @atom:111_b5_a5_d5_i5 } + replace{ @atom:112 @atom:112_b7_a7_d7_i7 } + replace{ @atom:113 @atom:113_b5_a5_d5_i5 } + replace{ @atom:114 @atom:114_b7_a7_d7_i7 } + replace{ @atom:115 @atom:115_b13_a13_d13_i13 } + replace{ @atom:116 @atom:116_b13_a13_d13_i13 } + replace{ @atom:117 @atom:117_b13_a13_d13_i13 } + replace{ @atom:118 @atom:118_b46_a46_d46_i46 } + replace{ @atom:119 @atom:119_b20_a20_d20_i20 } + replace{ @atom:120 @atom:120_b50_a50_d50_i50 } + replace{ @atom:121 @atom:121_b20_a20_d20_i20 } + replace{ @atom:122 @atom:122_b20_a20_d20_i20 } + replace{ @atom:123 @atom:123_b13_a13_d13_i13 } + replace{ @atom:124 @atom:124_b13_a13_d13_i13 } + replace{ @atom:125 @atom:125_b13_a13_d13_i13 } + replace{ @atom:126 @atom:126_b13_a13_d13_i13 } + replace{ @atom:127 @atom:127_b46_a46_d46_i46 } + replace{ @atom:128 @atom:128_b20_a20_d20_i20 } + replace{ @atom:129 @atom:129_b5_a5_d5_i5 } + replace{ @atom:130 @atom:130_b7_a7_d7_i7 } + replace{ @atom:131 @atom:131_b51_a51_d51_i51 } + replace{ @atom:132 @atom:132_b46_a46_d46_i46 } + replace{ @atom:133 @atom:133_b51_a51_d51_i51 } + replace{ @atom:134 @atom:134_b46_a46_d46_i46 } + replace{ @atom:135 @atom:135_b51_a51_d51_i51 } + replace{ @atom:136 @atom:136_b46_a46_d46_i46 } + replace{ @atom:137 @atom:137_b51_a51_d51_i51 } + replace{ @atom:138 @atom:138_b46_a46_d46_i46 } + replace{ @atom:139 @atom:139_b51_a51_d51_i51 } + replace{ @atom:140 @atom:140_b51_a51_d51_i51 } + replace{ @atom:141 @atom:141_b48_a48_d48_i48 } + replace{ @atom:142 @atom:142_b15_a15_d15_i15 } + replace{ @atom:143 @atom:143_b15_a15_d15_i15 } + replace{ @atom:144 @atom:144_b16_a16_d16_i16 } + replace{ @atom:145 @atom:145_b16_a16_d16_i16 } + replace{ @atom:146 @atom:146_b17_a17_d17_i17 } + replace{ @atom:147 @atom:147_b17_a17_d17_i17 } + replace{ @atom:148 @atom:148_b13_a13_d13_i13 } + replace{ @atom:149 @atom:149_b13_a13_d13_i13 } + replace{ @atom:150 @atom:150_b13_a13_d13_i13 } + replace{ @atom:151 @atom:151_b13_a13_d13_i13 } + replace{ @atom:152 @atom:152_b13_a13_d13_i13 } + replace{ @atom:153 @atom:153_b13_a13_d13_i13 } + replace{ @atom:154 @atom:154_b13_a13_d13_i13 } + replace{ @atom:155 @atom:155_b13_a13_d13_i13 } + replace{ @atom:156 @atom:156_b13_a13_d13_i13 } + replace{ @atom:157 @atom:157_b13_a13_d13_i13 } + replace{ @atom:158 @atom:158_b13_a13_d13_i13 } + replace{ @atom:159 @atom:159_b13_a13_d13_i13 } + replace{ @atom:160 @atom:160_b13_a13_d13_i13 } + replace{ @atom:161 @atom:161_b13_a13_d13_i13 } + replace{ @atom:162 @atom:162_b13_a13_d13_i13 } + replace{ @atom:163 @atom:163_b48_a48_d48_i48 } + replace{ @atom:164 @atom:164_b16_a16_d16_i16 } + replace{ @atom:165 @atom:165_b13_a13_d13_i13 } + replace{ @atom:166 @atom:166_b13_a13_d13_i13 } + replace{ @atom:167 @atom:167_b13_a13_d13_i13 } + replace{ @atom:168 @atom:168_b21_a21_d21_i21 } + replace{ @atom:169 @atom:169_b47_a47_d47_i47 } + replace{ @atom:170 @atom:170_b48_a48_d48_i48 } + replace{ @atom:171 @atom:171_b13_a13_d13_i13 } + replace{ @atom:172 @atom:172_b13_a13_d13_i13 } + replace{ @atom:173 @atom:173_b3_a3_d3_i3 } + replace{ @atom:174 @atom:174_b3_a3_d3_i3 } + replace{ @atom:175 @atom:175_b3_a3_d3_i3 } + replace{ @atom:176 @atom:176_b3_a3_d3_i3 } + replace{ @atom:177 @atom:177_b3_a3_d3_i3 } + replace{ @atom:178 @atom:178_b4_a4_d4_i4 } + replace{ @atom:179 @atom:179_b24_a24_d24_i24 } + replace{ @atom:180 @atom:180_b24_a24_d24_i24 } + replace{ @atom:181 @atom:181_b24_a24_d24_i24 } + replace{ @atom:182 @atom:182_b45_a45_d45_i45 } + replace{ @atom:183 @atom:183_b45_a45_d45_i45 } + replace{ @atom:184 @atom:184_b13_a13_d13_i13 } + replace{ @atom:185 @atom:185_b13_a13_d13_i13 } + replace{ @atom:186 @atom:186_b13_a13_d13_i13 } + replace{ @atom:187 @atom:187_b13_a13_d13_i13 } + replace{ @atom:188 @atom:188_b13_a13_d13_i13 } + replace{ @atom:189 @atom:189_b3_a3_d3_i3 } + replace{ @atom:190 @atom:190_b4_a4_d4_i4 } + replace{ @atom:191 @atom:191_b24_a24_d24_i24 } + replace{ @atom:192 @atom:192_b45_a45_d45_i45 } + replace{ @atom:193 @atom:193_b24_a24_d24_i24 } + replace{ @atom:194 @atom:194_b3_a3_d3_i3 } + replace{ @atom:195 @atom:195_b4_a4_d4_i4 } + replace{ @atom:196 @atom:196_b45_a45_d45_i45 } + replace{ @atom:197 @atom:197_b46_a46_d46_i46 } + replace{ @atom:198 @atom:198_b13_a13_d13_i13 } + replace{ @atom:199 @atom:199_b13_a13_d13_i13 } + replace{ @atom:200 @atom:200_b13_a13_d13_i13 } + replace{ @atom:201 @atom:201_b13_a13_d13_i13 } + replace{ @atom:202 @atom:202_b48_a48_d48_i48 } + replace{ @atom:203 @atom:203_b19_a19_d19_i19 } + replace{ @atom:204 @atom:204_b18_a18_d18_i18 } + replace{ @atom:205 @atom:205_b48_a48_d48_i48 } + replace{ @atom:206 @atom:206_b21_a21_d21_i21 } + replace{ @atom:207 @atom:207_b24_a24_d24_i24 } + replace{ @atom:208 @atom:208_b48_a48_d48_i48 } + replace{ @atom:209 @atom:209_b3_a3_d3_i3 } + replace{ @atom:210 @atom:210_b4_a4_d4_i4 } + replace{ @atom:211 @atom:211_b5_a5_d5_i5 } + replace{ @atom:212 @atom:212_b7_a7_d7_i7 } + replace{ @atom:213 @atom:213_b3_a3_d3_i3 } + replace{ @atom:214 @atom:214_b52_a52_d52_i52 } + replace{ @atom:215 @atom:215_b13_a13_d13_i13 } + replace{ @atom:216 @atom:216_b13_a13_d13_i13 } + replace{ @atom:217 @atom:217_b13_a13_d13_i13 } + replace{ @atom:218 @atom:218_b13_a13_d13_i13 } + replace{ @atom:219 @atom:219_b3_a3_d3_i3 } + replace{ @atom:220 @atom:220_b4_a4_d4_i4 } + replace{ @atom:221 @atom:221_b46_a46_d46_i46 } + replace{ @atom:222 @atom:222_b3_a3_d3_i3 } + replace{ @atom:223 @atom:223_b4_a4_d4_i4 } + replace{ @atom:224 @atom:224_b46_a46_d46_i46 } + replace{ @atom:225 @atom:225_b13_a13_d13_i13 } + replace{ @atom:226 @atom:226_b13_a13_d13_i13 } + replace{ @atom:227 @atom:227_b13_a13_d13_i13 } + replace{ @atom:228 @atom:228_b13_a13_d13_i13 } + replace{ @atom:229 @atom:229_b53_a53_d53_i53 } + replace{ @atom:230 @atom:230_b53_a53_d53_i53 } + replace{ @atom:231 @atom:231_b53_a53_d53_i53 } + replace{ @atom:232 @atom:232_b54_a54_d54_i54 } + replace{ @atom:233 @atom:233_b54_a54_d54_i54 } + replace{ @atom:234 @atom:234_b13_a13_d13_i13 } + replace{ @atom:235 @atom:235_b13_a13_d13_i13 } + replace{ @atom:236 @atom:236_b13_a13_d13_i13 } + replace{ @atom:237 @atom:237_b13_a13_d13_i13 } + replace{ @atom:238 @atom:238_b13_a13_d13_i13 } + replace{ @atom:239 @atom:239_b13_a13_d13_i13 } + replace{ @atom:240 @atom:240_b13_a13_d13_i13 } + replace{ @atom:241 @atom:241_b13_a13_d13_i13 } + replace{ @atom:242 @atom:242_b13_a13_d13_i13 } + replace{ @atom:243 @atom:243_b55_a55_d55_i55 } + replace{ @atom:244 @atom:244_b54_a54_d54_i54 } + replace{ @atom:245 @atom:245_b48_a48_d48_i48 } + replace{ @atom:246 @atom:246_b55_a55_d55_i55 } + replace{ @atom:247 @atom:247_b54_a54_d54_i54 } + replace{ @atom:248 @atom:248_b13_a13_d13_i13 } + replace{ @atom:249 @atom:249_b13_a13_d13_i13 } + replace{ @atom:250 @atom:250_b13_a13_d13_i13 } + replace{ @atom:251 @atom:251_b13_a13_d13_i13 } + replace{ @atom:252 @atom:252_b53_a53_d53_i53 } + replace{ @atom:253 @atom:253_b54_a54_d54_i54 } + replace{ @atom:254 @atom:254_b56_a56_d56_i56 } + replace{ @atom:255 @atom:255_b48_a48_d48_i48 } + replace{ @atom:256 @atom:256_b55_a55_d55_i55 } + replace{ @atom:257 @atom:257_b45_a45_d45_i45 } + replace{ @atom:258 @atom:258_b48_a48_d48_i48 } + replace{ @atom:259 @atom:259_b49_a49_d49_i49 } + replace{ @atom:260 @atom:260_b48_a48_d48_i48 } + replace{ @atom:261 @atom:261_b49_a49_d49_i49 } + replace{ @atom:262 @atom:262_b57_a57_d57_i57 } + replace{ @atom:263 @atom:263_b3_a3_d3_i3 } + replace{ @atom:264 @atom:264_b57_a57_d57_i57 } + replace{ @atom:265 @atom:265_b3_a3_d3_i3 } + replace{ @atom:266 @atom:266_b47_a47_d47_i47 } + replace{ @atom:267 @atom:267_b47_a47_d47_i47 } + replace{ @atom:268 @atom:268_b45_a45_d45_i45 } + replace{ @atom:269 @atom:269_b4_a4_d4_i4 } + replace{ @atom:270 @atom:270_b45_a45_d45_i45 } + replace{ @atom:271 @atom:271_b4_a4_d4_i4 } + replace{ @atom:272 @atom:272_b46_a46_d46_i46 } + replace{ @atom:273 @atom:273_b46_a46_d46_i46 } + replace{ @atom:274 @atom:274_b13_a13_d13_i13 } + replace{ @atom:275 @atom:275_b46_a46_d46_i46 } + replace{ @atom:276 @atom:276_b57_a57_d57_i57 } + replace{ @atom:277 @atom:277_b3_a3_d3_i3 } + replace{ @atom:278 @atom:278_b56_a56_d56_i56 } + replace{ @atom:279 @atom:279_b48_a48_d48_i48 } + replace{ @atom:280 @atom:280_b47_a47_d47_i47 } + replace{ @atom:281 @atom:281_b47_a47_d47_i47 } + replace{ @atom:282 @atom:282_b45_a45_d45_i45 } + replace{ @atom:283 @atom:283_b4_a4_d4_i4 } + replace{ @atom:284 @atom:284_b55_a55_d55_i55 } + replace{ @atom:285 @atom:285_b45_a45_d45_i45 } + replace{ @atom:286 @atom:286_b45_a45_d45_i45 } + replace{ @atom:287 @atom:287_b46_a46_d46_i46 } + replace{ @atom:288 @atom:288_b58_a58_d58_i58 } + replace{ @atom:289 @atom:289_b56_a56_d56_i56 } + replace{ @atom:290 @atom:290_b59_a59_d59_i59 } + replace{ @atom:291 @atom:291_b56_a56_d56_i56 } + replace{ @atom:292 @atom:292_b60_a60_d60_i60 } + replace{ @atom:293 @atom:293_b60_a60_d60_i60 } + replace{ @atom:294 @atom:294_b48_a48_d48_i48 } + replace{ @atom:295 @atom:295_b61_a61_d61_i61 } + replace{ @atom:296 @atom:296_b62_a62_d62_i62 } + replace{ @atom:297 @atom:297_b57_a57_d57_i57 } + replace{ @atom:298 @atom:298_b63_a63_d63_i63 } + replace{ @atom:299 @atom:299_b55_a55_d55_i55 } + replace{ @atom:300 @atom:300_b45_a45_d45_i45 } + replace{ @atom:301 @atom:301_b45_a45_d45_i45 } + replace{ @atom:302 @atom:302_b63_a63_d63_i63 } + replace{ @atom:303 @atom:303_b45_a45_d45_i45 } + replace{ @atom:304 @atom:304_b57_a57_d57_i57 } + replace{ @atom:305 @atom:305_b48_a48_d48_i48 } + replace{ @atom:306 @atom:306_b56_a56_d56_i56 } + replace{ @atom:307 @atom:307_b60_a60_d60_i60 } + replace{ @atom:308 @atom:308_b60_a60_d60_i60 } + replace{ @atom:309 @atom:309_b3_a3_d3_i3 } + replace{ @atom:310 @atom:310_b45_a45_d45_i45 } + replace{ @atom:311 @atom:311_b55_a55_d55_i55 } + replace{ @atom:312 @atom:312_b45_a45_d45_i45 } + replace{ @atom:313 @atom:313_b4_a4_d4_i4 } + replace{ @atom:314 @atom:314_b13_a13_d13_i13 } + replace{ @atom:315 @atom:315_b46_a46_d46_i46 } + replace{ @atom:316 @atom:316_b13_a13_d13_i13 } + replace{ @atom:317 @atom:317_b46_a46_d46_i46 } + replace{ @atom:318 @atom:318_b13_a13_d13_i13 } + replace{ @atom:319 @atom:319_b46_a46_d46_i46 } + replace{ @atom:320 @atom:320_b57_a57_d57_i57 } + replace{ @atom:321 @atom:321_b3_a3_d3_i3 } + replace{ @atom:322 @atom:322_b57_a57_d57_i57 } + replace{ @atom:323 @atom:323_b48_a48_d48_i48 } + replace{ @atom:324 @atom:324_b47_a47_d47_i47 } + replace{ @atom:325 @atom:325_b47_a47_d47_i47 } + replace{ @atom:326 @atom:326_b45_a45_d45_i45 } + replace{ @atom:327 @atom:327_b4_a4_d4_i4 } + replace{ @atom:328 @atom:328_b45_a45_d45_i45 } + replace{ @atom:329 @atom:329_b55_a55_d55_i55 } + replace{ @atom:330 @atom:330_b45_a45_d45_i45 } + replace{ @atom:331 @atom:331_b45_a45_d45_i45 } + replace{ @atom:332 @atom:332_b49_a49_d49_i49 } + replace{ @atom:333 @atom:333_b58_a58_d58_i58 } + replace{ @atom:334 @atom:334_b13_a13_d13_i13 } + replace{ @atom:335 @atom:335_b46_a46_d46_i46 } + replace{ @atom:336 @atom:336_b64_a64_d64_i64 } + replace{ @atom:337 @atom:337_b52_a52_d52_i52 } + replace{ @atom:338 @atom:338_b20_a20_d20_i20 } + replace{ @atom:339 @atom:339_b13_a13_d13_i13 } + replace{ @atom:340 @atom:340_b47_a47_d47_i47 } + replace{ @atom:341 @atom:341_b21_a21_d21_i21 } + replace{ @atom:342 @atom:342_b47_a47_d47_i47 } + replace{ @atom:343 @atom:343_b1_a1_d1_i1 } + replace{ @atom:344 @atom:344_b21_a21_d21_i21 } + replace{ @atom:345 @atom:345_b65_a65_d65_i65 } + replace{ @atom:346 @atom:346_b66_a66_d66_i66 } + replace{ @atom:347 @atom:347_b67_a67_d67_i67 } + replace{ @atom:348 @atom:348_b68_a68_d68_i68 } + replace{ @atom:349 @atom:349_b69_a69_d69_i69 } + replace{ @atom:350 @atom:350_b70_a70_d70_i70 } + replace{ @atom:351 @atom:351_b71_a71_d71_i71 } + replace{ @atom:352 @atom:352_b72_a72_d72_i72 } + replace{ @atom:353 @atom:353_b73_a73_d73_i73 } + replace{ @atom:354 @atom:354_b74_a74_d74_i74 } + replace{ @atom:355 @atom:355_b75_a75_d75_i75 } + replace{ @atom:356 @atom:356_b76_a76_d76_i76 } + replace{ @atom:357 @atom:357_b6_a6_d6_i6 } + replace{ @atom:358 @atom:358_b46_a46_d46_i46 } + replace{ @atom:359 @atom:359_b15_a15_d15_i15 } + replace{ @atom:360 @atom:360_b6_a6_d6_i6 } + replace{ @atom:361 @atom:361_b46_a46_d46_i46 } + replace{ @atom:362 @atom:362_b5_a5_d5_i5 } + replace{ @atom:363 @atom:363_b13_a13_d13_i13 } + replace{ @atom:364 @atom:364_b46_a46_d46_i46 } + replace{ @atom:365 @atom:365_b19_a19_d19_i19 } + replace{ @atom:366 @atom:366_b18_a18_d18_i18 } + replace{ @atom:367 @atom:367_b6_a6_d6_i6 } + replace{ @atom:368 @atom:368_b46_a46_d46_i46 } + replace{ @atom:369 @atom:369_b53_a53_d53_i53 } + replace{ @atom:370 @atom:370_b45_a45_d45_i45 } + replace{ @atom:371 @atom:371_b6_a6_d6_i6 } + replace{ @atom:372 @atom:372_b46_a46_d46_i46 } + replace{ @atom:373 @atom:373_b13_a13_d13_i13 } + replace{ @atom:374 @atom:374_b46_a46_d46_i46 } + replace{ @atom:375 @atom:375_b33_a33_d33_i33 } + replace{ @atom:376 @atom:376_b5_a5_d5_i5 } + replace{ @atom:377 @atom:377_b7_a7_d7_i7 } + replace{ @atom:378 @atom:378_b77_a77_d77_i77 } + replace{ @atom:379 @atom:379_b78_a78_d78_i78 } + replace{ @atom:380 @atom:380_b20_a20_d20_i20 } + replace{ @atom:381 @atom:381_b64_a64_d64_i64 } + replace{ @atom:382 @atom:382_b52_a52_d52_i52 } + replace{ @atom:383 @atom:383_b20_a20_d20_i20 } + replace{ @atom:384 @atom:384_b13_a13_d13_i13 } + replace{ @atom:385 @atom:385_b46_a46_d46_i46 } + replace{ @atom:386 @atom:386_b64_a64_d64_i64 } + replace{ @atom:387 @atom:387_b52_a52_d52_i52 } + replace{ @atom:388 @atom:388_b20_a20_d20_i20 } + replace{ @atom:389 @atom:389_b13_a13_d13_i13 } + replace{ @atom:390 @atom:390_b46_a46_d46_i46 } + replace{ @atom:391 @atom:391_b64_a64_d64_i64 } + replace{ @atom:392 @atom:392_b52_a52_d52_i52 } + replace{ @atom:393 @atom:393_b20_a20_d20_i20 } + replace{ @atom:394 @atom:394_b13_a13_d13_i13 } + replace{ @atom:395 @atom:395_b46_a46_d46_i46 } + replace{ @atom:396 @atom:396_b13_a13_d13_i13 } + replace{ @atom:397 @atom:397_b46_a46_d46_i46 } + replace{ @atom:398 @atom:398_b48_a48_d48_i48 } + replace{ @atom:399 @atom:399_b13_a13_d13_i13 } + replace{ @atom:400 @atom:400_b46_a46_d46_i46 } + replace{ @atom:401 @atom:401_b48_a48_d48_i48 } + replace{ @atom:402 @atom:402_b13_a13_d13_i13 } + replace{ @atom:403 @atom:403_b46_a46_d46_i46 } + replace{ @atom:404 @atom:404_b48_a48_d48_i48 } + replace{ @atom:405 @atom:405_b13_a13_d13_i13 } + replace{ @atom:406 @atom:406_b3_a3_d3_i3 } + replace{ @atom:407 @atom:407_b4_a4_d4_i4 } + replace{ @atom:408 @atom:408_b20_a20_d20_i20 } + replace{ @atom:409 @atom:409_b13_a13_d13_i13 } + replace{ @atom:410 @atom:410_b46_a46_d46_i46 } + replace{ @atom:411 @atom:411_b3_a3_d3_i3 } + replace{ @atom:412 @atom:412_b3_a3_d3_i3 } + replace{ @atom:413 @atom:413_b48_a48_d48_i48 } + replace{ @atom:414 @atom:414_b20_a20_d20_i20 } + replace{ @atom:415 @atom:415_b79_a79_d79_i79 } + replace{ @atom:416 @atom:416_b23_a23_d23_i23 } + replace{ @atom:417 @atom:417_b13_a13_d13_i13 } + replace{ @atom:418 @atom:418_b46_a46_d46_i46 } + replace{ @atom:419 @atom:419_b24_a24_d24_i24 } + replace{ @atom:420 @atom:420_b45_a45_d45_i45 } + replace{ @atom:421 @atom:421_b24_a24_d24_i24 } + replace{ @atom:422 @atom:422_b45_a45_d45_i45 } + replace{ @atom:423 @atom:423_b13_a13_d13_i13 } + replace{ @atom:424 @atom:424_b46_a46_d46_i46 } + replace{ @atom:425 @atom:425_b13_a13_d13_i13 } + replace{ @atom:426 @atom:426_b46_a46_d46_i46 } + replace{ @atom:427 @atom:427_b13_a13_d13_i13 } + replace{ @atom:428 @atom:428_b46_a46_d46_i46 } + replace{ @atom:429 @atom:429_b48_a48_d48_i48 } + replace{ @atom:430 @atom:430_b48_a48_d48_i48 } + replace{ @atom:431 @atom:431_b13_a13_d13_i13 } + replace{ @atom:432 @atom:432_b13_a13_d13_i13 } + replace{ @atom:433 @atom:433_b13_a13_d13_i13 } + replace{ @atom:434 @atom:434_b79_a79_d79_i79 } + replace{ @atom:435 @atom:435_b23_a23_d23_i23 } + replace{ @atom:436 @atom:436_b22_a22_d22_i22 } + replace{ @atom:437 @atom:437_b22_a22_d22_i22 } + replace{ @atom:438 @atom:438_b23_a23_d23_i23 } + replace{ @atom:439 @atom:439_b13_a13_d13_i13 } + replace{ @atom:440 @atom:440_b13_a13_d13_i13 } + replace{ @atom:441 @atom:441_b80_a80_d80_i80 } + replace{ @atom:442 @atom:442_b60_a60_d60_i60 } + replace{ @atom:443 @atom:443_b81_a81_d81_i81 } + replace{ @atom:444 @atom:444_b57_a57_d57_i57 } + replace{ @atom:445 @atom:445_b45_a45_d45_i45 } + replace{ @atom:446 @atom:446_b13_a13_d13_i13 } + replace{ @atom:447 @atom:447_b82_a82_d82_i82 } + replace{ @atom:448 @atom:448_b83_a83_d83_i83 } + replace{ @atom:449 @atom:449_b84_a84_d84_i84 } + replace{ @atom:450 @atom:450_b82_a82_d82_i82 } + replace{ @atom:451 @atom:451_b85_a85_d85_i85 } + replace{ @atom:452 @atom:452_b61_a61_d61_i61 } + replace{ @atom:453 @atom:453_b57_a57_d57_i57 } + replace{ @atom:454 @atom:454_b45_a45_d45_i45 } + replace{ @atom:455 @atom:455_b84_a84_d84_i84 } + replace{ @atom:456 @atom:456_b13_a13_d13_i13 } + replace{ @atom:457 @atom:457_b13_a13_d13_i13 } + replace{ @atom:458 @atom:458_b47_a47_d47_i47 } + replace{ @atom:459 @atom:459_b47_a47_d47_i47 } + replace{ @atom:460 @atom:460_b86_a86_d86_i86 } + replace{ @atom:461 @atom:461_b56_a56_d56_i56 } + replace{ @atom:462 @atom:462_b48_a48_d48_i48 } + replace{ @atom:463 @atom:463_b48_a48_d48_i48 } + replace{ @atom:464 @atom:464_b48_a48_d48_i48 } + replace{ @atom:465 @atom:465_b49_a49_d49_i49 } + replace{ @atom:466 @atom:466_b49_a49_d49_i49 } + replace{ @atom:467 @atom:467_b49_a49_d49_i49 } + replace{ @atom:468 @atom:468_b56_a56_d56_i56 } + replace{ @atom:469 @atom:469_b48_a48_d48_i48 } + replace{ @atom:470 @atom:470_b49_a49_d49_i49 } + replace{ @atom:471 @atom:471_b56_a56_d56_i56 } + replace{ @atom:472 @atom:472_b59_a59_d59_i59 } + replace{ @atom:473 @atom:473_b48_a48_d48_i48 } + replace{ @atom:474 @atom:474_b48_a48_d48_i48 } + replace{ @atom:475 @atom:475_b49_a49_d49_i49 } + replace{ @atom:476 @atom:476_b49_a49_d49_i49 } + replace{ @atom:477 @atom:477_b49_a49_d49_i49 } + replace{ @atom:478 @atom:478_b56_a56_d56_i56 } + replace{ @atom:479 @atom:479_b48_a48_d48_i48 } + replace{ @atom:480 @atom:480_b48_a48_d48_i48 } + replace{ @atom:481 @atom:481_b49_a49_d49_i49 } + replace{ @atom:482 @atom:482_b49_a49_d49_i49 } + replace{ @atom:483 @atom:483_b57_a57_d57_i57 } + replace{ @atom:484 @atom:484_b84_a84_d84_i84 } + replace{ @atom:485 @atom:485_b87_a87_d87_i87 } + replace{ @atom:486 @atom:486_b45_a45_d45_i45 } + replace{ @atom:487 @atom:487_b49_a49_d49_i49 } + replace{ @atom:488 @atom:488_b49_a49_d49_i49 } + replace{ @atom:489 @atom:489_b57_a57_d57_i57 } + replace{ @atom:490 @atom:490_b61_a61_d61_i61 } + replace{ @atom:491 @atom:491_b88_a88_d88_i88 } + replace{ @atom:492 @atom:492_b87_a87_d87_i87 } + replace{ @atom:493 @atom:493_b84_a84_d84_i84 } + replace{ @atom:494 @atom:494_b45_a45_d45_i45 } + replace{ @atom:495 @atom:495_b49_a49_d49_i49 } + replace{ @atom:496 @atom:496_b49_a49_d49_i49 } + replace{ @atom:497 @atom:497_b49_a49_d49_i49 } + replace{ @atom:498 @atom:498_b57_a57_d57_i57 } + replace{ @atom:499 @atom:499_b82_a82_d82_i82 } + replace{ @atom:500 @atom:500_b61_a61_d61_i61 } + replace{ @atom:501 @atom:501_b83_a83_d83_i83 } + replace{ @atom:502 @atom:502_b84_a84_d84_i84 } + replace{ @atom:503 @atom:503_b45_a45_d45_i45 } + replace{ @atom:504 @atom:504_b49_a49_d49_i49 } + replace{ @atom:505 @atom:505_b49_a49_d49_i49 } + replace{ @atom:506 @atom:506_b49_a49_d49_i49 } + replace{ @atom:507 @atom:507_b20_a20_d20_i20 } + replace{ @atom:508 @atom:508_b84_a84_d84_i84 } + replace{ @atom:509 @atom:509_b87_a87_d87_i87 } + replace{ @atom:510 @atom:510_b49_a49_d49_i49 } + replace{ @atom:511 @atom:511_b49_a49_d49_i49 } + replace{ @atom:512 @atom:512_b20_a20_d20_i20 } + replace{ @atom:513 @atom:513_b82_a82_d82_i82 } + replace{ @atom:514 @atom:514_b61_a61_d61_i61 } + replace{ @atom:515 @atom:515_b83_a83_d83_i83 } + replace{ @atom:516 @atom:516_b84_a84_d84_i84 } + replace{ @atom:517 @atom:517_b49_a49_d49_i49 } + replace{ @atom:518 @atom:518_b49_a49_d49_i49 } + replace{ @atom:519 @atom:519_b49_a49_d49_i49 } + replace{ @atom:520 @atom:520_b20_a20_d20_i20 } + replace{ @atom:521 @atom:521_b61_a61_d61_i61 } + replace{ @atom:522 @atom:522_b88_a88_d88_i88 } + replace{ @atom:523 @atom:523_b87_a87_d87_i87 } + replace{ @atom:524 @atom:524_b84_a84_d84_i84 } + replace{ @atom:525 @atom:525_b49_a49_d49_i49 } + replace{ @atom:526 @atom:526_b49_a49_d49_i49 } + replace{ @atom:527 @atom:527_b49_a49_d49_i49 } + replace{ @atom:528 @atom:528_b57_a57_d57_i57 } + replace{ @atom:529 @atom:529_b84_a84_d84_i84 } + replace{ @atom:530 @atom:530_b87_a87_d87_i87 } + replace{ @atom:531 @atom:531_b48_a48_d48_i48 } + replace{ @atom:532 @atom:532_b48_a48_d48_i48 } + replace{ @atom:533 @atom:533_b48_a48_d48_i48 } + replace{ @atom:534 @atom:534_b48_a48_d48_i48 } + replace{ @atom:535 @atom:535_b81_a81_d81_i81 } + replace{ @atom:536 @atom:536_b60_a60_d60_i60 } + replace{ @atom:537 @atom:537_b45_a45_d45_i45 } + replace{ @atom:538 @atom:538_b49_a49_d49_i49 } + replace{ @atom:539 @atom:539_b49_a49_d49_i49 } + replace{ @atom:540 @atom:540_b49_a49_d49_i49 } + replace{ @atom:541 @atom:541_b49_a49_d49_i49 } + replace{ @atom:542 @atom:542_b49_a49_d49_i49 } + replace{ @atom:543 @atom:543_b49_a49_d49_i49 } + replace{ @atom:544 @atom:544_b56_a56_d56_i56 } + replace{ @atom:545 @atom:545_b48_a48_d48_i48 } + replace{ @atom:546 @atom:546_b48_a48_d48_i48 } + replace{ @atom:547 @atom:547_b48_a48_d48_i48 } + replace{ @atom:548 @atom:548_b48_a48_d48_i48 } + replace{ @atom:549 @atom:549_b48_a48_d48_i48 } + replace{ @atom:550 @atom:550_b48_a48_d48_i48 } + replace{ @atom:551 @atom:551_b48_a48_d48_i48 } + replace{ @atom:552 @atom:552_b48_a48_d48_i48 } + replace{ @atom:553 @atom:553_b48_a48_d48_i48 } + replace{ @atom:554 @atom:554_b49_a49_d49_i49 } + replace{ @atom:555 @atom:555_b49_a49_d49_i49 } + replace{ @atom:556 @atom:556_b49_a49_d49_i49 } + replace{ @atom:557 @atom:557_b49_a49_d49_i49 } + replace{ @atom:558 @atom:558_b49_a49_d49_i49 } + replace{ @atom:559 @atom:559_b49_a49_d49_i49 } + replace{ @atom:560 @atom:560_b49_a49_d49_i49 } + replace{ @atom:561 @atom:561_b56_a56_d56_i56 } + replace{ @atom:562 @atom:562_b59_a59_d59_i59 } + replace{ @atom:563 @atom:563_b56_a56_d56_i56 } + replace{ @atom:564 @atom:564_b60_a60_d60_i60 } + replace{ @atom:565 @atom:565_b60_a60_d60_i60 } + replace{ @atom:566 @atom:566_b48_a48_d48_i48 } + replace{ @atom:567 @atom:567_b61_a61_d61_i61 } + replace{ @atom:568 @atom:568_b62_a62_d62_i62 } + replace{ @atom:569 @atom:569_b57_a57_d57_i57 } + replace{ @atom:570 @atom:570_b49_a49_d49_i49 } + replace{ @atom:571 @atom:571_b49_a49_d49_i49 } + replace{ @atom:572 @atom:572_b49_a49_d49_i49 } + replace{ @atom:573 @atom:573_b45_a45_d45_i45 } + replace{ @atom:574 @atom:574_b16_a16_d16_i16 } + replace{ @atom:575 @atom:575_b82_a82_d82_i82 } + replace{ @atom:576 @atom:576_b61_a61_d61_i61 } + replace{ @atom:577 @atom:577_b83_a83_d83_i83 } + replace{ @atom:578 @atom:578_b84_a84_d84_i84 } + replace{ @atom:579 @atom:579_b49_a49_d49_i49 } + replace{ @atom:580 @atom:580_b49_a49_d49_i49 } + replace{ @atom:581 @atom:581_b49_a49_d49_i49 } + replace{ @atom:582 @atom:582_b56_a56_d56_i56 } + replace{ @atom:583 @atom:583_b59_a59_d59_i59 } + replace{ @atom:584 @atom:584_b49_a49_d49_i49 } + replace{ @atom:585 @atom:585_b48_a48_d48_i48 } + replace{ @atom:586 @atom:586_b13_a13_d13_i13 } + replace{ @atom:587 @atom:587_b56_a56_d56_i56 } + replace{ @atom:588 @atom:588_b48_a48_d48_i48 } + replace{ @atom:589 @atom:589_b48_a48_d48_i48 } + replace{ @atom:590 @atom:590_b48_a48_d48_i48 } + replace{ @atom:591 @atom:591_b48_a48_d48_i48 } + replace{ @atom:592 @atom:592_b48_a48_d48_i48 } + replace{ @atom:593 @atom:593_b48_a48_d48_i48 } + replace{ @atom:594 @atom:594_b49_a49_d49_i49 } + replace{ @atom:595 @atom:595_b49_a49_d49_i49 } + replace{ @atom:596 @atom:596_b49_a49_d49_i49 } + replace{ @atom:597 @atom:597_b49_a49_d49_i49 } + replace{ @atom:598 @atom:598_b57_a57_d57_i57 } + replace{ @atom:599 @atom:599_b82_a82_d82_i82 } + replace{ @atom:600 @atom:600_b61_a61_d61_i61 } + replace{ @atom:601 @atom:601_b83_a83_d83_i83 } + replace{ @atom:602 @atom:602_b84_a84_d84_i84 } + replace{ @atom:603 @atom:603_b13_a13_d13_i13 } + replace{ @atom:604 @atom:604_b49_a49_d49_i49 } + replace{ @atom:605 @atom:605_b49_a49_d49_i49 } + replace{ @atom:606 @atom:606_b49_a49_d49_i49 } + replace{ @atom:607 @atom:607_b46_a46_d46_i46 } + replace{ @atom:608 @atom:608_b13_a13_d13_i13 } + replace{ @atom:609 @atom:609_b13_a13_d13_i13 } + replace{ @atom:610 @atom:610_b13_a13_d13_i13 } + replace{ @atom:611 @atom:611_b13_a13_d13_i13 } + replace{ @atom:612 @atom:612_b13_a13_d13_i13 } + replace{ @atom:613 @atom:613_b13_a13_d13_i13 } + replace{ @atom:614 @atom:614_b13_a13_d13_i13 } + replace{ @atom:615 @atom:615_b13_a13_d13_i13 } + replace{ @atom:616 @atom:616_b13_a13_d13_i13 } + replace{ @atom:617 @atom:617_b13_a13_d13_i13 } + replace{ @atom:618 @atom:618_b13_a13_d13_i13 } + replace{ @atom:619 @atom:619_b13_a13_d13_i13 } + replace{ @atom:620 @atom:620_b13_a13_d13_i13 } + replace{ @atom:621 @atom:621_b13_a13_d13_i13 } + replace{ @atom:622 @atom:622_b13_a13_d13_i13 } + replace{ @atom:623 @atom:623_b15_a15_d15_i15 } + replace{ @atom:624 @atom:624_b17_a17_d17_i17 } + replace{ @atom:625 @atom:625_b48_a48_d48_i48 } + replace{ @atom:626 @atom:626_b89_a89_d89_i89 } + replace{ @atom:627 @atom:627_b90_a90_d90_i90 } + replace{ @atom:628 @atom:628_b91_a91_d91_i91 } + replace{ @atom:629 @atom:629_b91_a91_d91_i91 } + replace{ @atom:630 @atom:630_b13_a13_d13_i13 } + replace{ @atom:631 @atom:631_b86_a86_d86_i86 } + replace{ @atom:632 @atom:632_b86_a86_d86_i86 } + replace{ @atom:633 @atom:633_b86_a86_d86_i86 } + replace{ @atom:634 @atom:634_b86_a86_d86_i86 } + replace{ @atom:635 @atom:635_b86_a86_d86_i86 } + replace{ @atom:636 @atom:636_b86_a86_d86_i86 } + replace{ @atom:637 @atom:637_b16_a16_d16_i16 } + replace{ @atom:638 @atom:638_b92_a92_d92_i92 } + replace{ @atom:639 @atom:639_b93_a93_d93_i93 } + replace{ @atom:640 @atom:640_b94_a94_d94_i94 } + replace{ @atom:641 @atom:641_b95_a95_d95_i95 } + replace{ @atom:642 @atom:642_b13_a13_d13_i13 } + replace{ @atom:643 @atom:643_b46_a46_d46_i46 } + replace{ @atom:644 @atom:644_b96_a96_d96_i96 } + replace{ @atom:645 @atom:645_b97_a97_d97_i97 } + replace{ @atom:646 @atom:646_b98_a98_d98_i98 } + replace{ @atom:647 @atom:647_b99_a99_d99_i99 } + replace{ @atom:648 @atom:648_b100_a100_d100_i100 } + replace{ @atom:649 @atom:649_b47_a47_d47_i47 } + replace{ @atom:650 @atom:650_b21_a21_d21_i21 } + replace{ @atom:651 @atom:651_b46_a46_d46_i46 } + replace{ @atom:652 @atom:652_b91_a91_d91_i91 } + replace{ @atom:653 @atom:653_b91_a91_d91_i91 } + replace{ @atom:654 @atom:654_b91_a91_d91_i91 } + replace{ @atom:655 @atom:655_b48_a48_d48_i48 } + replace{ @atom:656 @atom:656_b49_a49_d49_i49 } + replace{ @atom:657 @atom:657_b48_a48_d48_i48 } + replace{ @atom:658 @atom:658_b49_a49_d49_i49 } + replace{ @atom:659 @atom:659_b48_a48_d48_i48 } + replace{ @atom:660 @atom:660_b1_a1_d1_i1 } + replace{ @atom:661 @atom:661_b48_a48_d48_i48 } + replace{ @atom:662 @atom:662_b1_a1_d1_i1 } + replace{ @atom:663 @atom:663_b65_a65_d65_i65 } + replace{ @atom:664 @atom:664_b2_a2_d2_i2 } + replace{ @atom:665 @atom:665_b48_a48_d48_i48 } + replace{ @atom:666 @atom:666_b13_a13_d13_i13 } + replace{ @atom:667 @atom:667_b1_a1_d1_i1 } + replace{ @atom:668 @atom:668_b48_a48_d48_i48 } + replace{ @atom:669 @atom:669_b1_a1_d1_i1 } + replace{ @atom:670 @atom:670_b48_a48_d48_i48 } + replace{ @atom:671 @atom:671_b65_a65_d65_i65 } + replace{ @atom:672 @atom:672_b48_a48_d48_i48 } + replace{ @atom:673 @atom:673_b66_a66_d66_i66 } + replace{ @atom:674 @atom:674_b91_a91_d91_i91 } + replace{ @atom:675 @atom:675_b15_a15_d15_i15 } + replace{ @atom:676 @atom:676_b48_a48_d48_i48 } + replace{ @atom:677 @atom:677_b48_a48_d48_i48 } + replace{ @atom:678 @atom:678_b48_a48_d48_i48 } + replace{ @atom:679 @atom:679_b48_a48_d48_i48 } + replace{ @atom:680 @atom:680_b48_a48_d48_i48 } + replace{ @atom:681 @atom:681_b49_a49_d49_i49 } + replace{ @atom:682 @atom:682_b49_a49_d49_i49 } + replace{ @atom:683 @atom:683_b48_a48_d48_i48 } + replace{ @atom:684 @atom:684_b55_a55_d55_i55 } + replace{ @atom:685 @atom:685_b45_a45_d45_i45 } + replace{ @atom:686 @atom:686_b45_a45_d45_i45 } + replace{ @atom:687 @atom:687_b49_a49_d49_i49 } + replace{ @atom:688 @atom:688_b13_a13_d13_i13 } + replace{ @atom:689 @atom:689_b13_a13_d13_i13 } + replace{ @atom:690 @atom:690_b101_a101_d101_i101 } + replace{ @atom:691 @atom:691_b56_a56_d56_i56 } + replace{ @atom:692 @atom:692_b101_a101_d101_i101 } + replace{ @atom:693 @atom:693_b48_a48_d48_i48 } + replace{ @atom:694 @atom:694_b18_a18_d18_i18 } + replace{ @atom:695 @atom:695_b19_a19_d19_i19 } + replace{ @atom:696 @atom:696_b13_a13_d13_i13 } + replace{ @atom:697 @atom:697_b13_a13_d13_i13 } + replace{ @atom:698 @atom:698_b13_a13_d13_i13 } + replace{ @atom:699 @atom:699_b13_a13_d13_i13 } + replace{ @atom:700 @atom:700_b46_a46_d46_i46 } + replace{ @atom:701 @atom:701_b102_a102_d102_i102 } + replace{ @atom:702 @atom:702_b103_a103_d103_i103 } + replace{ @atom:703 @atom:703_b13_a13_d13_i13 } + replace{ @atom:704 @atom:704_b46_a46_d46_i46 } + replace{ @atom:705 @atom:705_b13_a13_d13_i13 } + replace{ @atom:706 @atom:706_b13_a13_d13_i13 } + replace{ @atom:707 @atom:707_b13_a13_d13_i13 } + replace{ @atom:708 @atom:708_b102_a102_d102_i102 } + replace{ @atom:709 @atom:709_b48_a48_d48_i48 } + replace{ @atom:710 @atom:710_b13_a13_d13_i13 } + replace{ @atom:711 @atom:711_b56_a56_d56_i56 } + replace{ @atom:712 @atom:712_b4_a4_d4_i4 } + replace{ @atom:713 @atom:713_b3_a3_d3_i3 } + replace{ @atom:714 @atom:714_b20_a20_d20_i20 } + replace{ @atom:715 @atom:715_b13_a13_d13_i13 } + replace{ @atom:716 @atom:716_b13_a13_d13_i13 } + replace{ @atom:717 @atom:717_b13_a13_d13_i13 } + replace{ @atom:718 @atom:718_b46_a46_d46_i46 } + replace{ @atom:719 @atom:719_b46_a46_d46_i46 } + replace{ @atom:720 @atom:720_b46_a46_d46_i46 } + replace{ @atom:721 @atom:721_b20_a20_d20_i20 } + replace{ @atom:722 @atom:722_b104_a104_d104_i104 } + replace{ @atom:723 @atom:723_b13_a13_d13_i13 } + replace{ @atom:724 @atom:724_b13_a13_d13_i13 } + replace{ @atom:725 @atom:725_b46_a46_d46_i46 } + replace{ @atom:726 @atom:726_b64_a64_d64_i64 } + replace{ @atom:727 @atom:727_b1_a1_d1_i1 } + replace{ @atom:728 @atom:728_b24_a24_d24_i24 } + replace{ @atom:729 @atom:729_b4_a4_d4_i4 } + replace{ @atom:730 @atom:730_b44_a44_d44_i44 } + replace{ @atom:731 @atom:731_b44_a44_d44_i44 } + replace{ @atom:732 @atom:732_b44_a44_d44_i44 } + replace{ @atom:733 @atom:733_b13_a13_d13_i13 } + replace{ @atom:734 @atom:734_b13_a13_d13_i13 } + replace{ @atom:735 @atom:735_b13_a13_d13_i13 } + replace{ @atom:736 @atom:736_b13_a13_d13_i13 } + replace{ @atom:737 @atom:737_b13_a13_d13_i13 } + replace{ @atom:738 @atom:738_b13_a13_d13_i13 } + replace{ @atom:739 @atom:739_b45_a45_d45_i45 } + replace{ @atom:740 @atom:740_b45_a45_d45_i45 } + replace{ @atom:741 @atom:741_b46_a46_d46_i46 } + replace{ @atom:742 @atom:742_b13_a13_d13_i13 } + replace{ @atom:743 @atom:743_b13_a13_d13_i13 } + replace{ @atom:744 @atom:744_b13_a13_d13_i13 } + replace{ @atom:745 @atom:745_b13_a13_d13_i13 } + replace{ @atom:746 @atom:746_b48_a48_d48_i48 } + replace{ @atom:747 @atom:747_b48_a48_d48_i48 } + replace{ @atom:748 @atom:748_b48_a48_d48_i48 } + replace{ @atom:749 @atom:749_b13_a13_d13_i13 } + replace{ @atom:750 @atom:750_b13_a13_d13_i13 } + replace{ @atom:751 @atom:751_b13_a13_d13_i13 } + replace{ @atom:752 @atom:752_b13_a13_d13_i13 } + replace{ @atom:753 @atom:753_b13_a13_d13_i13 } + replace{ @atom:754 @atom:754_b13_a13_d13_i13 } + replace{ @atom:755 @atom:755_b19_a19_d19_i19 } + replace{ @atom:756 @atom:756_b46_a46_d46_i46 } + replace{ @atom:757 @atom:757_b19_a19_d19_i19 } + replace{ @atom:758 @atom:758_b19_a19_d19_i19 } + replace{ @atom:759 @atom:759_b19_a19_d19_i19 } + replace{ @atom:760 @atom:760_b46_a46_d46_i46 } + replace{ @atom:761 @atom:761_b51_a51_d51_i51 } + replace{ @atom:762 @atom:762_b51_a51_d51_i51 } + replace{ @atom:763 @atom:763_b51_a51_d51_i51 } + replace{ @atom:764 @atom:764_b5_a5_d5_i5 } + replace{ @atom:765 @atom:765_b7_a7_d7_i7 } + replace{ @atom:766 @atom:766_b105_a105_d105_i105 } + replace{ @atom:767 @atom:767_b105_a105_d105_i105 } + replace{ @atom:768 @atom:768_b105_a105_d105_i105 } + replace{ @atom:769 @atom:769_b19_a19_d19_i19 } + replace{ @atom:770 @atom:770_b53_a53_d53_i53 } + replace{ @atom:771 @atom:771_b54_a54_d54_i54 } + replace{ @atom:772 @atom:772_b13_a13_d13_i13 } + replace{ @atom:773 @atom:773_b13_a13_d13_i13 } + replace{ @atom:774 @atom:774_b13_a13_d13_i13 } + replace{ @atom:775 @atom:775_b13_a13_d13_i13 } + replace{ @atom:776 @atom:776_b84_a84_d84_i84 } + replace{ @atom:777 @atom:777_b87_a87_d87_i87 } + replace{ @atom:778 @atom:778_b86_a86_d86_i86 } + replace{ @atom:779 @atom:779_b86_a86_d86_i86 } + replace{ @atom:780 @atom:780_b46_a46_d46_i46 } + replace{ @atom:781 @atom:781_b13_a13_d13_i13 } + replace{ @atom:782 @atom:782_b3_a3_d3_i3 } + replace{ @atom:783 @atom:783_b53_a53_d53_i53 } + replace{ @atom:784 @atom:784_b52_a52_d52_i52 } + replace{ @atom:785 @atom:785_b54_a54_d54_i54 } + replace{ @atom:786 @atom:786_b1_a1_d1_i1 } + replace{ @atom:787 @atom:787_b13_a13_d13_i13 } + replace{ @atom:788 @atom:788_b46_a46_d46_i46 } + replace{ @atom:789 @atom:789_b13_a13_d13_i13 } + replace{ @atom:790 @atom:790_b13_a13_d13_i13 } + replace{ @atom:791 @atom:791_b13_a13_d13_i13 } + replace{ @atom:792 @atom:792_b13_a13_d13_i13 } + replace{ @atom:793 @atom:793_b13_a13_d13_i13 } + replace{ @atom:794 @atom:794_b13_a13_d13_i13 } + replace{ @atom:795 @atom:795_b1_a1_d1_i1 } + replace{ @atom:796 @atom:796_b13_a13_d13_i13 } + replace{ @atom:797 @atom:797_b46_a46_d46_i46 } + replace{ @atom:798 @atom:798_b13_a13_d13_i13 } + replace{ @atom:799 @atom:799_b13_a13_d13_i13 } + replace{ @atom:800 @atom:800_b21_a21_d21_i21 } + replace{ @atom:801 @atom:801_b13_a13_d13_i13 } + replace{ @atom:802 @atom:802_b46_a46_d46_i46 } + replace{ @atom:803 @atom:803_b13_a13_d13_i13 } + replace{ @atom:804 @atom:804_b13_a13_d13_i13 } + replace{ @atom:805 @atom:805_b65_a65_d65_i65 } + replace{ @atom:806 @atom:806_b13_a13_d13_i13 } + replace{ @atom:807 @atom:807_b46_a46_d46_i46 } + replace{ @atom:808 @atom:808_b13_a13_d13_i13 } + replace{ @atom:809 @atom:809_b13_a13_d13_i13 } + replace{ @atom:810 @atom:810_b1_a1_d1_i1 } + replace{ @atom:811 @atom:811_b21_a21_d21_i21 } + replace{ @atom:812 @atom:812_b65_a65_d65_i65 } + replace{ @atom:813 @atom:813_b48_a48_d48_i48 } + replace{ @atom:814 @atom:814_b20_a20_d20_i20 } + replace{ @atom:815 @atom:815_b13_a13_d13_i13 } + replace{ @atom:816 @atom:816_b1_a1_d1_i1 } + replace{ @atom:817 @atom:817_b24_a24_d24_i24 } + replace{ @atom:818 @atom:818_b48_a48_d48_i48 } + replace{ @atom:819 @atom:819_b13_a13_d13_i13 } + replace{ @atom:820 @atom:820_b3_a3_d3_i3 } + replace{ @atom:821 @atom:821_b3_a3_d3_i3 } + replace{ @atom:822 @atom:822_b4_a4_d4_i4 } + replace{ @atom:823 @atom:823_b24_a24_d24_i24 } + replace{ @atom:824 @atom:824_b45_a45_d45_i45 } + replace{ @atom:825 @atom:825_b5_a5_d5_i5 } + replace{ @atom:826 @atom:826_b7_a7_d7_i7 } + replace{ @atom:827 @atom:827_b13_a13_d13_i13 } + replace{ @atom:828 @atom:828_b13_a13_d13_i13 } + replace{ @atom:829 @atom:829_b86_a86_d86_i86 } + replace{ @atom:830 @atom:830_b86_a86_d86_i86 } + replace{ @atom:831 @atom:831_b86_a86_d86_i86 } + replace{ @atom:832 @atom:832_b86_a86_d86_i86 } + replace{ @atom:833 @atom:833_b48_a48_d48_i48 } + replace{ @atom:834 @atom:834_b106_a106_d106_i106 } + replace{ @atom:835 @atom:835_b13_a13_d13_i13 } + replace{ @atom:836 @atom:836_b13_a13_d13_i13 } + replace{ @atom:837 @atom:837_b13_a13_d13_i13 } + replace{ @atom:838 @atom:838_b66_a66_d66_i66 } + replace{ @atom:839 @atom:839_b46_a46_d46_i46 } + replace{ @atom:840 @atom:840_b24_a24_d24_i24 } + replace{ @atom:841 @atom:841_b48_a48_d48_i48 } + replace{ @atom:842 @atom:842_b48_a48_d48_i48 } + replace{ @atom:843 @atom:843_b24_a24_d24_i24 } + replace{ @atom:844 @atom:844_b48_a48_d48_i48 } + replace{ @atom:845 @atom:845_b3_a3_d3_i3 } + replace{ @atom:846 @atom:846_b4_a4_d4_i4 } + replace{ @atom:847 @atom:847_b107_a107_d107_i107 } + replace{ @atom:848 @atom:848_b13_a13_d13_i13 } + replace{ @atom:849 @atom:849_b13_a13_d13_i13 } + replace{ @atom:850 @atom:850_b13_a13_d13_i13 } + replace{ @atom:851 @atom:851_b13_a13_d13_i13 } + replace{ @atom:852 @atom:852_b46_a46_d46_i46 } + replace{ @atom:853 @atom:853_b3_a3_d3_i3 } + replace{ @atom:854 @atom:854_b4_a4_d4_i4 } + replace{ @atom:855 @atom:855_b46_a46_d46_i46 } + replace{ @atom:856 @atom:856_b13_a13_d13_i13 } + replace{ @atom:857 @atom:857_b13_a13_d13_i13 } + replace{ @atom:858 @atom:858_b13_a13_d13_i13 } + replace{ @atom:859 @atom:859_b13_a13_d13_i13 } + replace{ @atom:860 @atom:860_b13_a13_d13_i13 } + replace{ @atom:861 @atom:861_b13_a13_d13_i13 } + replace{ @atom:862 @atom:862_b13_a13_d13_i13 } + replace{ @atom:863 @atom:863_b13_a13_d13_i13 } + replace{ @atom:864 @atom:864_b13_a13_d13_i13 } + replace{ @atom:865 @atom:865_b13_a13_d13_i13 } + replace{ @atom:866 @atom:866_b108_a108_d108_i108 } + replace{ @atom:867 @atom:867_b108_a108_d108_i108 } + replace{ @atom:868 @atom:868_b108_a108_d108_i108 } + replace{ @atom:869 @atom:869_b108_a108_d108_i108 } + replace{ @atom:870 @atom:870_b45_a45_d45_i45 } + replace{ @atom:871 @atom:871_b13_a13_d13_i13 } + replace{ @atom:872 @atom:872_b13_a13_d13_i13 } + replace{ @atom:873 @atom:873_b13_a13_d13_i13 } + replace{ @atom:874 @atom:874_b13_a13_d13_i13 } + replace{ @atom:875 @atom:875_b1_a1_d1_i1 } + replace{ @atom:876 @atom:876_b21_a21_d21_i21 } + replace{ @atom:877 @atom:877_b65_a65_d65_i65 } + replace{ @atom:878 @atom:878_b66_a66_d66_i66 } + replace{ @atom:879 @atom:879_b68_a68_d68_i68 } + replace{ @atom:880 @atom:880_b69_a69_d69_i69 } + replace{ @atom:881 @atom:881_b70_a70_d70_i70 } + replace{ @atom:882 @atom:882_b71_a71_d71_i71 } + replace{ @atom:883 @atom:883_b72_a72_d72_i72 } + replace{ @atom:884 @atom:884_b73_a73_d73_i73 } + replace{ @atom:885 @atom:885_b74_a74_d74_i74 } + replace{ @atom:886 @atom:886_b75_a75_d75_i75 } + replace{ @atom:887 @atom:887_b76_a76_d76_i76 } + replace{ @atom:888 @atom:888_b13_a13_d13_i13 } + replace{ @atom:889 @atom:889_b13_a13_d13_i13 } + replace{ @atom:890 @atom:890_b13_a13_d13_i13 } + replace{ @atom:891 @atom:891_b13_a13_d13_i13 } + replace{ @atom:892 @atom:892_b46_a46_d46_i46 } + replace{ @atom:893 @atom:893_b53_a53_d53_i53 } + replace{ @atom:894 @atom:894_b48_a48_d48_i48 } + replace{ @atom:895 @atom:895_b53_a53_d53_i53 } + replace{ @atom:896 @atom:896_b48_a48_d48_i48 } + replace{ @atom:897 @atom:897_b109_a109_d109_i109 } + replace{ @atom:898 @atom:898_b109_a109_d109_i109 } + replace{ @atom:899 @atom:899_b46_a46_d46_i46 } + replace{ @atom:900 @atom:900_b47_a47_d47_i47 } + replace{ @atom:901 @atom:901_b47_a47_d47_i47 } + replace{ @atom:902 @atom:902_b47_a47_d47_i47 } + replace{ @atom:903 @atom:903_b110_a110_d110_i110 } + replace{ @atom:904 @atom:904_b110_a110_d110_i110 } + replace{ @atom:905 @atom:905_b4_a4_d4_i4 } + replace{ @atom:906 @atom:906_b13_a13_d13_i13 } + #(end of force-field-IDs) + + + write_once("In Settings") { + bond_coeff @bond:1-2 harmonic 367.0 1.38 + bond_coeff @bond:1-3 harmonic 420.0 1.357 + bond_coeff @bond:1-13 harmonic 367.0 1.36 + bond_coeff @bond:1-19 harmonic 450.0 1.279 + bond_coeff @bond:1-25 harmonic 300.0 0.3 + bond_coeff @bond:1-47 harmonic 420.0 1.34 + bond_coeff @bond:1-48 harmonic 420.0 1.354 + bond_coeff @bond:1-82 harmonic 420.0 1.354 + bond_coeff @bond:1-83 harmonic 420.0 1.354 + bond_coeff @bond:1-84 harmonic 420.0 1.354 + bond_coeff @bond:1-87 harmonic 420.0 1.354 + bond_coeff @bond:1-88 harmonic 420.0 1.354 + bond_coeff @bond:1-108 harmonic 461.0 1.57 + bond_coeff @bond:2-2 harmonic 260.0 1.526 + bond_coeff @bond:2-3 harmonic 317.0 1.522 + bond_coeff @bond:2-5 harmonic 386.0 1.425 + bond_coeff @bond:2-6 harmonic 260.0 1.526 + bond_coeff @bond:2-10 harmonic 260.0 1.526 + bond_coeff @bond:2-11 harmonic 317.0 1.5 + bond_coeff @bond:2-12 harmonic 317.0 1.51 + bond_coeff @bond:2-13 harmonic 260.0 1.526 + bond_coeff @bond:2-14 harmonic 317.0 1.5 + bond_coeff @bond:2-15 harmonic 222.0 1.81 + bond_coeff @bond:2-16 harmonic 222.0 1.81 + bond_coeff @bond:2-20 harmonic 320.0 1.425 + bond_coeff @bond:2-24 harmonic 337.0 1.449 + bond_coeff @bond:2-44 harmonic 382.0 1.448 + bond_coeff @bond:2-48 harmonic 317.0 1.51 + bond_coeff @bond:2-51 harmonic 260.0 1.526 + bond_coeff @bond:2-53 harmonic 367.0 1.471 + bond_coeff @bond:2-55 harmonic 337.0 1.463 + bond_coeff @bond:2-80 harmonic 317.0 1.495 + bond_coeff @bond:3-3 harmonic 350.0 1.51 + bond_coeff @bond:3-4 harmonic 570.0 1.229 + bond_coeff @bond:3-5 harmonic 450.0 1.364 + bond_coeff @bond:3-6 harmonic 317.0 1.522 + bond_coeff @bond:3-10 harmonic 317.0 1.522 + bond_coeff @bond:3-12 harmonic 469.0 1.4 + bond_coeff @bond:3-13 harmonic 317.0 1.522 + bond_coeff @bond:3-19 harmonic 400.0 1.444 + bond_coeff @bond:3-20 harmonic 214.0 1.327 + bond_coeff @bond:3-21 harmonic 300.0 1.79 + bond_coeff @bond:3-24 harmonic 490.0 1.335 + bond_coeff @bond:3-44 harmonic 317.0 1.522 + bond_coeff @bond:3-46 harmonic 340.0 1.09 + bond_coeff @bond:3-47 harmonic 410.0 1.444 + bond_coeff @bond:3-48 harmonic 400.0 1.49 + bond_coeff @bond:3-50 harmonic 385.0 1.46 + bond_coeff @bond:3-52 harmonic 656.0 1.25 + bond_coeff @bond:3-56 harmonic 457.0 1.358 + bond_coeff @bond:3-57 harmonic 418.0 1.388 + bond_coeff @bond:3-60 harmonic 447.0 1.419 + bond_coeff @bond:3-65 harmonic 300.0 1.98 + bond_coeff @bond:3-84 harmonic 400.0 1.49 + bond_coeff @bond:3-86 harmonic 385.0 1.46 + bond_coeff @bond:3-105 harmonic 424.0 1.383 + bond_coeff @bond:3-107 harmonic 490.0 1.335 + bond_coeff @bond:4-25 harmonic 553.0 0.3 + bond_coeff @bond:4-64 harmonic 525.0 1.48 + bond_coeff @bond:4-89 harmonic 570.0 1.229 + bond_coeff @bond:4-110 harmonic 700.0 1.171 + bond_coeff @bond:5-6 harmonic 386.0 1.425 + bond_coeff @bond:5-7 harmonic 553.0 0.945 + bond_coeff @bond:5-10 harmonic 386.0 1.425 + bond_coeff @bond:5-13 harmonic 320.0 1.41 + bond_coeff @bond:5-20 harmonic 250.0 1.47 + bond_coeff @bond:5-24 harmonic 400.0 1.38 + bond_coeff @bond:5-25 harmonic 340.0 0.3 + bond_coeff @bond:5-44 harmonic 320.0 1.45 + bond_coeff @bond:5-47 harmonic 450.0 1.37 + bond_coeff @bond:5-48 harmonic 450.0 1.364 + bond_coeff @bond:5-51 harmonic 320.0 1.38 + bond_coeff @bond:5-64 harmonic 230.0 1.61 + bond_coeff @bond:5-79 harmonic 450.0 1.67 + bond_coeff @bond:5-106 harmonic 94.0 1.8 + bond_coeff @bond:5-108 harmonic 374.0 1.64 + bond_coeff @bond:6-6 harmonic 260.0 1.526 + bond_coeff @bond:6-10 harmonic 260.0 1.526 + bond_coeff @bond:6-11 harmonic 317.0 1.5 + bond_coeff @bond:6-13 harmonic 260.0 1.526 + bond_coeff @bond:6-14 harmonic 317.0 1.5 + bond_coeff @bond:6-15 harmonic 222.0 1.81 + bond_coeff @bond:6-16 harmonic 222.0 1.81 + bond_coeff @bond:6-20 harmonic 320.0 1.425 + bond_coeff @bond:6-24 harmonic 337.0 1.449 + bond_coeff @bond:6-44 harmonic 382.0 1.448 + bond_coeff @bond:6-47 harmonic 317.0 1.51 + bond_coeff @bond:6-51 harmonic 260.0 1.526 + bond_coeff @bond:6-53 harmonic 367.0 1.471 + bond_coeff @bond:6-55 harmonic 337.0 1.463 + bond_coeff @bond:6-79 harmonic 222.0 1.81 + bond_coeff @bond:6-105 harmonic 337.0 1.475 + bond_coeff @bond:7-20 harmonic 553.0 0.945 + bond_coeff @bond:7-25 harmonic 340.0 0.1 + bond_coeff @bond:9-9 harmonic 530.0 1.34 + bond_coeff @bond:9-11 harmonic 530.0 1.34 + bond_coeff @bond:9-14 harmonic 530.0 1.34 + bond_coeff @bond:10-10 harmonic 260.0 1.526 + bond_coeff @bond:10-11 harmonic 317.0 1.5 + bond_coeff @bond:10-14 harmonic 317.0 1.5 + bond_coeff @bond:10-20 harmonic 320.0 1.425 + bond_coeff @bond:10-24 harmonic 337.0 1.449 + bond_coeff @bond:10-44 harmonic 382.0 1.448 + bond_coeff @bond:10-105 harmonic 337.0 1.475 + bond_coeff @bond:11-11 harmonic 530.0 1.34 + bond_coeff @bond:11-13 harmonic 317.0 1.5 + bond_coeff @bond:11-14 harmonic 530.0 1.34 + bond_coeff @bond:11-79 harmonic 222.0 1.76 + bond_coeff @bond:12-12 harmonic 469.0 1.4 + bond_coeff @bond:12-48 harmonic 469.0 1.4 + bond_coeff @bond:12-60 harmonic 469.0 1.4 + bond_coeff @bond:12-81 harmonic 469.0 1.4 + bond_coeff @bond:13-13 harmonic 268.0 1.529 + bond_coeff @bond:13-14 harmonic 317.0 1.5 + bond_coeff @bond:13-15 harmonic 222.0 1.81 + bond_coeff @bond:13-16 harmonic 222.0 1.81 + bond_coeff @bond:13-18 harmonic 390.0 1.43 + bond_coeff @bond:13-19 harmonic 390.0 1.47 + bond_coeff @bond:13-20 harmonic 320.0 1.41 + bond_coeff @bond:13-21 harmonic 245.0 1.781 + bond_coeff @bond:13-22 harmonic 340.0 1.79 + bond_coeff @bond:13-24 harmonic 337.0 1.449 + bond_coeff @bond:13-25 harmonic 340.0 0.3 + bond_coeff @bond:13-44 harmonic 382.0 1.448 + bond_coeff @bond:13-46 harmonic 340.0 1.09 + bond_coeff @bond:13-47 harmonic 317.0 1.51 + bond_coeff @bond:13-48 harmonic 317.0 1.51 + bond_coeff @bond:13-50 harmonic 317.0 1.51 + bond_coeff @bond:13-51 harmonic 268.0 1.529 + bond_coeff @bond:13-53 harmonic 367.0 1.471 + bond_coeff @bond:13-55 harmonic 337.0 1.463 + bond_coeff @bond:13-56 harmonic 337.0 1.449 + bond_coeff @bond:13-57 harmonic 337.0 1.475 + bond_coeff @bond:13-60 harmonic 317.0 1.51 + bond_coeff @bond:13-64 harmonic 212.0 1.843 + bond_coeff @bond:13-65 harmonic 245.0 1.945 + bond_coeff @bond:13-66 harmonic 200.0 2.19 + bond_coeff @bond:13-79 harmonic 340.0 1.77 + bond_coeff @bond:13-80 harmonic 317.0 1.495 + bond_coeff @bond:13-83 harmonic 317.0 1.504 + bond_coeff @bond:13-84 harmonic 317.0 1.504 + bond_coeff @bond:13-85 harmonic 317.0 1.504 + bond_coeff @bond:13-87 harmonic 317.0 1.495 + bond_coeff @bond:13-90 harmonic 337.0 1.449 + bond_coeff @bond:13-91 harmonic 280.0 1.51 + bond_coeff @bond:13-95 harmonic 532.8 1.46 + bond_coeff @bond:13-101 harmonic 382.0 1.448 + bond_coeff @bond:13-102 harmonic 375.0 1.49 + bond_coeff @bond:13-104 harmonic 212.0 1.82 + bond_coeff @bond:13-105 harmonic 337.0 1.475 + bond_coeff @bond:13-107 harmonic 337.0 1.449 + bond_coeff @bond:13-108 harmonic 187.0 1.86 + bond_coeff @bond:13-109 harmonic 317.0 1.51 + bond_coeff @bond:14-14 harmonic 530.0 1.34 + bond_coeff @bond:15-17 harmonic 274.0 1.336 + bond_coeff @bond:15-48 harmonic 250.0 1.74 + bond_coeff @bond:16-16 harmonic 166.0 2.038 + bond_coeff @bond:16-19 harmonic 300.0 1.685 + bond_coeff @bond:16-24 harmonic 250.0 1.73 + bond_coeff @bond:16-25 harmonic 340.0 0.5 + bond_coeff @bond:16-47 harmonic 250.0 1.76 + bond_coeff @bond:16-48 harmonic 250.0 1.76 + bond_coeff @bond:16-61 harmonic 250.0 1.73 + bond_coeff @bond:16-82 harmonic 250.0 1.76 + bond_coeff @bond:16-84 harmonic 250.0 1.74 + bond_coeff @bond:16-91 harmonic 222.0 1.81 + bond_coeff @bond:16-108 harmonic 144.0 2.15 + bond_coeff @bond:17-25 harmonic 340.0 0.1 + bond_coeff @bond:18-18 harmonic 550.0 1.12 + bond_coeff @bond:18-19 harmonic 650.0 1.157 + bond_coeff @bond:18-48 harmonic 400.0 1.41 + bond_coeff @bond:18-56 harmonic 550.0 1.24 + bond_coeff @bond:19-19 harmonic 1150.0 1.21 + bond_coeff @bond:19-21 harmonic 330.0 1.637 + bond_coeff @bond:19-46 harmonic 420.0 1.08 + bond_coeff @bond:19-47 harmonic 400.0 1.426 + bond_coeff @bond:19-48 harmonic 400.0 1.451 + bond_coeff @bond:19-50 harmonic 400.0 1.426 + bond_coeff @bond:19-65 harmonic 330.0 1.784 + bond_coeff @bond:19-88 harmonic 400.0 1.451 + bond_coeff @bond:19-91 harmonic 400.0 1.451 + bond_coeff @bond:20-20 harmonic 250.0 1.47 + bond_coeff @bond:20-21 harmonic 200.0 1.69 + bond_coeff @bond:20-24 harmonic 320.0 1.45 + bond_coeff @bond:20-25 harmonic 340.0 0.3 + bond_coeff @bond:20-44 harmonic 320.0 1.45 + bond_coeff @bond:20-47 harmonic 450.0 1.37 + bond_coeff @bond:20-48 harmonic 450.0 1.364 + bond_coeff @bond:20-51 harmonic 320.0 1.38 + bond_coeff @bond:20-60 harmonic 340.0 1.36 + bond_coeff @bond:20-61 harmonic 462.0 1.399 + bond_coeff @bond:20-64 harmonic 230.0 1.61 + bond_coeff @bond:20-82 harmonic 462.0 1.357 + bond_coeff @bond:20-84 harmonic 340.0 1.36 + bond_coeff @bond:20-108 harmonic 374.0 1.64 + bond_coeff @bond:21-25 harmonic 300.0 0.3 + bond_coeff @bond:21-47 harmonic 300.0 1.725 + bond_coeff @bond:21-48 harmonic 300.0 1.725 + bond_coeff @bond:21-82 harmonic 300.0 1.725 + bond_coeff @bond:21-83 harmonic 300.0 1.725 + bond_coeff @bond:21-84 harmonic 300.0 1.725 + bond_coeff @bond:21-87 harmonic 300.0 1.725 + bond_coeff @bond:21-88 harmonic 300.0 1.725 + bond_coeff @bond:21-108 harmonic 223.0 2.02 + bond_coeff @bond:22-23 harmonic 700.0 1.53 + bond_coeff @bond:22-25 harmonic 340.0 0.5 + bond_coeff @bond:23-25 harmonic 340.0 0.3 + bond_coeff @bond:23-79 harmonic 700.0 1.44 + bond_coeff @bond:24-25 harmonic 367.0 0.3 + bond_coeff @bond:24-45 harmonic 434.0 1.01 + bond_coeff @bond:24-48 harmonic 427.0 1.381 + bond_coeff @bond:24-59 harmonic 427.0 1.381 + bond_coeff @bond:24-79 harmonic 434.0 1.67 + bond_coeff @bond:24-84 harmonic 427.0 1.381 + bond_coeff @bond:24-88 harmonic 427.0 1.381 + bond_coeff @bond:24-91 harmonic 337.0 1.449 + bond_coeff @bond:24-103 harmonic 500.0 1.27 + bond_coeff @bond:24-106 harmonic 40.0 2.05 + bond_coeff @bond:25-25 harmonic 340.0 0.3 + bond_coeff @bond:25-44 harmonic 340.0 0.3 + bond_coeff @bond:25-45 harmonic 340.0 0.1 + bond_coeff @bond:25-46 harmonic 340.0 0.3 + bond_coeff @bond:25-47 harmonic 340.0 0.3 + bond_coeff @bond:25-48 harmonic 367.0 0.3 + bond_coeff @bond:25-49 harmonic 340.0 0.3 + bond_coeff @bond:25-53 harmonic 340.0 0.3 + bond_coeff @bond:25-56 harmonic 367.0 0.3 + bond_coeff @bond:25-61 harmonic 367.0 0.3 + bond_coeff @bond:25-65 harmonic 300.0 0.3 + bond_coeff @bond:25-103 harmonic 340.0 0.1 + bond_coeff @bond:31-32 harmonic 600.0 0.9572 + bond_coeff @bond:31-33 harmonic 900.0 0.15 + bond_coeff @bond:31-106 harmonic 40.0 2.05 + bond_coeff @bond:34-35 harmonic 529.6 0.9572 + bond_coeff @bond:36-37 harmonic 600.0 0.9572 + bond_coeff @bond:36-38 harmonic 900.0 0.175 + bond_coeff @bond:39-40 harmonic 600.0 0.9572 + bond_coeff @bond:39-41 harmonic 900.0 0.7 + bond_coeff @bond:42-43 harmonic 600.0 1.0 + bond_coeff @bond:44-44 harmonic 350.0 1.445 + bond_coeff @bond:44-45 harmonic 434.0 1.01 + bond_coeff @bond:44-48 harmonic 481.0 1.34 + bond_coeff @bond:44-79 harmonic 340.0 1.77 + bond_coeff @bond:44-91 harmonic 382.0 1.448 + bond_coeff @bond:44-108 harmonic 266.0 1.74 + bond_coeff @bond:45-53 harmonic 434.0 1.01 + bond_coeff @bond:45-55 harmonic 434.0 1.01 + bond_coeff @bond:45-56 harmonic 434.0 1.01 + bond_coeff @bond:45-57 harmonic 434.0 1.01 + bond_coeff @bond:45-101 harmonic 434.0 1.01 + bond_coeff @bond:45-105 harmonic 434.0 1.01 + bond_coeff @bond:45-108 harmonic 166.0 1.48 + bond_coeff @bond:46-47 harmonic 340.0 1.08 + bond_coeff @bond:46-50 harmonic 340.0 1.08 + bond_coeff @bond:46-51 harmonic 340.0 1.09 + bond_coeff @bond:46-80 harmonic 340.0 1.08 + bond_coeff @bond:46-91 harmonic 340.0 1.088 + bond_coeff @bond:46-95 harmonic 532.8 1.084 + bond_coeff @bond:46-108 harmonic 166.0 1.48 + bond_coeff @bond:46-109 harmonic 340.0 1.08 + bond_coeff @bond:47-47 harmonic 549.0 1.34 + bond_coeff @bond:47-48 harmonic 427.0 1.433 + bond_coeff @bond:47-50 harmonic 549.0 1.34 + bond_coeff @bond:47-57 harmonic 448.0 1.365 + bond_coeff @bond:47-58 harmonic 367.0 1.08 + bond_coeff @bond:47-65 harmonic 300.0 1.9 + bond_coeff @bond:47-66 harmonic 250.0 2.08 + bond_coeff @bond:47-86 harmonic 385.0 1.46 + bond_coeff @bond:47-91 harmonic 317.0 1.51 + bond_coeff @bond:47-105 harmonic 448.0 1.365 + bond_coeff @bond:47-110 harmonic 700.0 1.305 + bond_coeff @bond:48-48 harmonic 469.0 1.4 + bond_coeff @bond:48-49 harmonic 367.0 1.08 + bond_coeff @bond:48-50 harmonic 427.0 1.433 + bond_coeff @bond:48-53 harmonic 400.0 1.45 + bond_coeff @bond:48-55 harmonic 481.0 1.34 + bond_coeff @bond:48-56 harmonic 483.0 1.339 + bond_coeff @bond:48-57 harmonic 427.0 1.381 + bond_coeff @bond:48-60 harmonic 469.0 1.404 + bond_coeff @bond:48-61 harmonic 414.0 1.391 + bond_coeff @bond:48-64 harmonic 220.0 1.78 + bond_coeff @bond:48-65 harmonic 300.0 1.87 + bond_coeff @bond:48-66 harmonic 250.0 2.08 + bond_coeff @bond:48-79 harmonic 340.0 1.77 + bond_coeff @bond:48-81 harmonic 469.0 1.4 + bond_coeff @bond:48-84 harmonic 546.0 1.367 + bond_coeff @bond:48-86 harmonic 469.0 1.4 + bond_coeff @bond:48-88 harmonic 469.0 1.421 + bond_coeff @bond:48-91 harmonic 317.0 1.49 + bond_coeff @bond:48-101 harmonic 382.0 1.385 + bond_coeff @bond:48-102 harmonic 400.0 1.46 + bond_coeff @bond:48-109 harmonic 427.0 1.433 + bond_coeff @bond:49-59 harmonic 367.0 1.08 + bond_coeff @bond:49-62 harmonic 340.0 1.08 + bond_coeff @bond:49-82 harmonic 367.0 1.08 + bond_coeff @bond:49-83 harmonic 367.0 1.08 + bond_coeff @bond:49-84 harmonic 367.0 1.08 + bond_coeff @bond:49-85 harmonic 367.0 1.08 + bond_coeff @bond:49-87 harmonic 367.0 1.08 + bond_coeff @bond:49-88 harmonic 367.0 1.08 + bond_coeff @bond:50-50 harmonic 385.0 1.46 + bond_coeff @bond:50-56 harmonic 457.0 1.29 + bond_coeff @bond:50-84 harmonic 549.0 1.365 + bond_coeff @bond:50-109 harmonic 385.0 1.46 + bond_coeff @bond:51-105 harmonic 337.0 1.475 + bond_coeff @bond:52-64 harmonic 525.0 1.48 + bond_coeff @bond:53-54 harmonic 434.0 1.01 + bond_coeff @bond:54-55 harmonic 434.0 1.01 + bond_coeff @bond:55-59 harmonic 481.0 1.34 + bond_coeff @bond:55-82 harmonic 481.0 1.34 + bond_coeff @bond:56-56 harmonic 500.0 1.32 + bond_coeff @bond:56-59 harmonic 502.0 1.324 + bond_coeff @bond:56-60 harmonic 461.0 1.354 + bond_coeff @bond:56-82 harmonic 461.0 1.354 + bond_coeff @bond:56-86 harmonic 483.0 1.339 + bond_coeff @bond:56-103 harmonic 550.0 1.21 + bond_coeff @bond:56-109 harmonic 457.0 1.29 + bond_coeff @bond:57-60 harmonic 436.0 1.374 + bond_coeff @bond:57-61 harmonic 400.0 1.349 + bond_coeff @bond:57-62 harmonic 440.0 1.371 + bond_coeff @bond:57-81 harmonic 428.0 1.38 + bond_coeff @bond:57-82 harmonic 477.0 1.343 + bond_coeff @bond:57-84 harmonic 427.0 1.381 + bond_coeff @bond:57-85 harmonic 427.0 1.381 + bond_coeff @bond:57-86 harmonic 385.0 1.44 + bond_coeff @bond:58-83 harmonic 367.0 1.08 + bond_coeff @bond:58-84 harmonic 367.0 1.08 + bond_coeff @bond:59-63 harmonic 367.0 1.08 + bond_coeff @bond:60-60 harmonic 520.0 1.37 + bond_coeff @bond:60-61 harmonic 414.0 1.391 + bond_coeff @bond:60-80 harmonic 388.0 1.459 + bond_coeff @bond:60-81 harmonic 447.0 1.419 + bond_coeff @bond:60-87 harmonic 469.0 1.424 + bond_coeff @bond:60-105 harmonic 436.0 1.374 + bond_coeff @bond:61-61 harmonic 400.0 1.28 + bond_coeff @bond:61-62 harmonic 529.0 1.304 + bond_coeff @bond:61-82 harmonic 488.0 1.335 + bond_coeff @bond:61-83 harmonic 410.0 1.394 + bond_coeff @bond:61-84 harmonic 410.0 1.394 + bond_coeff @bond:61-88 harmonic 410.0 1.32 + bond_coeff @bond:62-63 harmonic 367.0 1.08 + bond_coeff @bond:62-105 harmonic 440.0 1.371 + bond_coeff @bond:63-82 harmonic 367.0 1.08 + bond_coeff @bond:64-108 harmonic 108.0 2.25 + bond_coeff @bond:65-82 harmonic 300.0 1.87 + bond_coeff @bond:65-83 harmonic 300.0 1.87 + bond_coeff @bond:65-84 harmonic 300.0 1.87 + bond_coeff @bond:65-87 harmonic 300.0 1.87 + bond_coeff @bond:65-88 harmonic 300.0 1.87 + bond_coeff @bond:65-108 harmonic 151.0 2.19 + bond_coeff @bond:66-82 harmonic 250.0 2.08 + bond_coeff @bond:66-83 harmonic 250.0 2.08 + bond_coeff @bond:66-84 harmonic 250.0 2.08 + bond_coeff @bond:66-87 harmonic 250.0 2.08 + bond_coeff @bond:66-88 harmonic 250.0 2.08 + bond_coeff @bond:66-108 harmonic 108.0 2.44 + bond_coeff @bond:77-78 harmonic 500.0 1.8 + bond_coeff @bond:80-84 harmonic 546.0 1.352 + bond_coeff @bond:82-86 harmonic 385.0 1.46 + bond_coeff @bond:82-87 harmonic 520.0 1.37 + bond_coeff @bond:83-84 harmonic 520.0 1.37 + bond_coeff @bond:83-86 harmonic 385.0 1.46 + bond_coeff @bond:84-84 harmonic 512.0 1.375 + bond_coeff @bond:84-86 harmonic 385.0 1.46 + bond_coeff @bond:84-87 harmonic 546.0 1.367 + bond_coeff @bond:84-88 harmonic 520.0 1.37 + bond_coeff @bond:85-85 harmonic 520.0 1.37 + bond_coeff @bond:86-86 harmonic 385.0 1.46 + bond_coeff @bond:86-87 harmonic 385.0 1.46 + bond_coeff @bond:86-88 harmonic 385.0 1.46 + bond_coeff @bond:87-87 harmonic 469.0 1.424 + bond_coeff @bond:87-88 harmonic 469.0 1.424 + bond_coeff @bond:89-90 harmonic 490.0 1.335 + bond_coeff @bond:89-91 harmonic 317.0 1.522 + bond_coeff @bond:90-91 harmonic 337.0 1.449 + bond_coeff @bond:91-91 harmonic 260.0 1.52 + bond_coeff @bond:102-103 harmonic 550.0 1.225 + bond_coeff @bond:108-108 harmonic 94.0 2.32 + bond_coeff @bond:109-109 harmonic 549.0 1.345 + } #(end of bond_coeffs) + + write_once("Data Bonds By Type") { + @bond:1-2 @atom:*_b1_a*_d*_i* @atom:*_b2_a*_d*_i* + @bond:1-3 @atom:*_b1_a*_d*_i* @atom:*_b3_a*_d*_i* + @bond:1-13 @atom:*_b1_a*_d*_i* @atom:*_b13_a*_d*_i* + @bond:1-19 @atom:*_b1_a*_d*_i* @atom:*_b19_a*_d*_i* + @bond:1-25 @atom:*_b1_a*_d*_i* @atom:*_b25_a*_d*_i* + @bond:1-47 @atom:*_b1_a*_d*_i* @atom:*_b47_a*_d*_i* + @bond:1-48 @atom:*_b1_a*_d*_i* @atom:*_b48_a*_d*_i* + @bond:1-82 @atom:*_b1_a*_d*_i* @atom:*_b82_a*_d*_i* + @bond:1-83 @atom:*_b1_a*_d*_i* @atom:*_b83_a*_d*_i* + @bond:1-84 @atom:*_b1_a*_d*_i* @atom:*_b84_a*_d*_i* + @bond:1-87 @atom:*_b1_a*_d*_i* @atom:*_b87_a*_d*_i* + @bond:1-88 @atom:*_b1_a*_d*_i* @atom:*_b88_a*_d*_i* + @bond:1-108 @atom:*_b1_a*_d*_i* @atom:*_b108_a*_d*_i* + @bond:2-2 @atom:*_b2_a*_d*_i* @atom:*_b2_a*_d*_i* + @bond:2-3 @atom:*_b2_a*_d*_i* @atom:*_b3_a*_d*_i* + @bond:2-5 @atom:*_b2_a*_d*_i* @atom:*_b5_a*_d*_i* + @bond:2-6 @atom:*_b2_a*_d*_i* @atom:*_b6_a*_d*_i* + @bond:2-10 @atom:*_b2_a*_d*_i* @atom:*_b10_a*_d*_i* + @bond:2-11 @atom:*_b2_a*_d*_i* @atom:*_b11_a*_d*_i* + @bond:2-12 @atom:*_b2_a*_d*_i* @atom:*_b12_a*_d*_i* + @bond:2-13 @atom:*_b2_a*_d*_i* @atom:*_b13_a*_d*_i* + @bond:2-14 @atom:*_b2_a*_d*_i* @atom:*_b14_a*_d*_i* + @bond:2-15 @atom:*_b2_a*_d*_i* @atom:*_b15_a*_d*_i* + @bond:2-16 @atom:*_b2_a*_d*_i* @atom:*_b16_a*_d*_i* + @bond:2-20 @atom:*_b2_a*_d*_i* @atom:*_b20_a*_d*_i* + @bond:2-24 @atom:*_b2_a*_d*_i* @atom:*_b24_a*_d*_i* + @bond:2-44 @atom:*_b2_a*_d*_i* @atom:*_b44_a*_d*_i* + @bond:2-48 @atom:*_b2_a*_d*_i* @atom:*_b48_a*_d*_i* + @bond:2-51 @atom:*_b2_a*_d*_i* @atom:*_b51_a*_d*_i* + @bond:2-53 @atom:*_b2_a*_d*_i* @atom:*_b53_a*_d*_i* + @bond:2-55 @atom:*_b2_a*_d*_i* @atom:*_b55_a*_d*_i* + @bond:2-80 @atom:*_b2_a*_d*_i* @atom:*_b80_a*_d*_i* + @bond:3-3 @atom:*_b3_a*_d*_i* @atom:*_b3_a*_d*_i* + @bond:3-4 @atom:*_b3_a*_d*_i* @atom:*_b4_a*_d*_i* + @bond:3-5 @atom:*_b3_a*_d*_i* @atom:*_b5_a*_d*_i* + @bond:3-6 @atom:*_b3_a*_d*_i* @atom:*_b6_a*_d*_i* + @bond:3-10 @atom:*_b3_a*_d*_i* @atom:*_b10_a*_d*_i* + @bond:3-12 @atom:*_b3_a*_d*_i* @atom:*_b12_a*_d*_i* + @bond:3-13 @atom:*_b3_a*_d*_i* @atom:*_b13_a*_d*_i* + @bond:3-19 @atom:*_b3_a*_d*_i* @atom:*_b19_a*_d*_i* + @bond:3-20 @atom:*_b3_a*_d*_i* @atom:*_b20_a*_d*_i* + @bond:3-21 @atom:*_b3_a*_d*_i* @atom:*_b21_a*_d*_i* + @bond:3-24 @atom:*_b3_a*_d*_i* @atom:*_b24_a*_d*_i* + @bond:3-44 @atom:*_b3_a*_d*_i* @atom:*_b44_a*_d*_i* + @bond:3-46 @atom:*_b3_a*_d*_i* @atom:*_b46_a*_d*_i* + @bond:3-47 @atom:*_b3_a*_d*_i* @atom:*_b47_a*_d*_i* + @bond:3-48 @atom:*_b3_a*_d*_i* @atom:*_b48_a*_d*_i* + @bond:3-50 @atom:*_b3_a*_d*_i* @atom:*_b50_a*_d*_i* + @bond:3-52 @atom:*_b3_a*_d*_i* @atom:*_b52_a*_d*_i* + @bond:3-56 @atom:*_b3_a*_d*_i* @atom:*_b56_a*_d*_i* + @bond:3-57 @atom:*_b3_a*_d*_i* @atom:*_b57_a*_d*_i* + @bond:3-60 @atom:*_b3_a*_d*_i* @atom:*_b60_a*_d*_i* + @bond:3-65 @atom:*_b3_a*_d*_i* @atom:*_b65_a*_d*_i* + @bond:3-84 @atom:*_b3_a*_d*_i* @atom:*_b84_a*_d*_i* + @bond:3-86 @atom:*_b3_a*_d*_i* @atom:*_b86_a*_d*_i* + @bond:3-105 @atom:*_b3_a*_d*_i* @atom:*_b105_a*_d*_i* + @bond:3-107 @atom:*_b3_a*_d*_i* @atom:*_b107_a*_d*_i* + @bond:4-25 @atom:*_b4_a*_d*_i* @atom:*_b25_a*_d*_i* + @bond:4-64 @atom:*_b4_a*_d*_i* @atom:*_b64_a*_d*_i* + @bond:4-89 @atom:*_b4_a*_d*_i* @atom:*_b89_a*_d*_i* + @bond:4-110 @atom:*_b4_a*_d*_i* @atom:*_b110_a*_d*_i* + @bond:5-6 @atom:*_b5_a*_d*_i* @atom:*_b6_a*_d*_i* + @bond:5-7 @atom:*_b5_a*_d*_i* @atom:*_b7_a*_d*_i* + @bond:5-10 @atom:*_b5_a*_d*_i* @atom:*_b10_a*_d*_i* + @bond:5-13 @atom:*_b5_a*_d*_i* @atom:*_b13_a*_d*_i* + @bond:5-20 @atom:*_b5_a*_d*_i* @atom:*_b20_a*_d*_i* + @bond:5-24 @atom:*_b5_a*_d*_i* @atom:*_b24_a*_d*_i* + @bond:5-25 @atom:*_b5_a*_d*_i* @atom:*_b25_a*_d*_i* + @bond:5-44 @atom:*_b5_a*_d*_i* @atom:*_b44_a*_d*_i* + @bond:5-47 @atom:*_b5_a*_d*_i* @atom:*_b47_a*_d*_i* + @bond:5-48 @atom:*_b5_a*_d*_i* @atom:*_b48_a*_d*_i* + @bond:5-51 @atom:*_b5_a*_d*_i* @atom:*_b51_a*_d*_i* + @bond:5-64 @atom:*_b5_a*_d*_i* @atom:*_b64_a*_d*_i* + @bond:5-79 @atom:*_b5_a*_d*_i* @atom:*_b79_a*_d*_i* + @bond:5-106 @atom:*_b5_a*_d*_i* @atom:*_b106_a*_d*_i* + @bond:5-108 @atom:*_b5_a*_d*_i* @atom:*_b108_a*_d*_i* + @bond:6-6 @atom:*_b6_a*_d*_i* @atom:*_b6_a*_d*_i* + @bond:6-10 @atom:*_b6_a*_d*_i* @atom:*_b10_a*_d*_i* + @bond:6-11 @atom:*_b6_a*_d*_i* @atom:*_b11_a*_d*_i* + @bond:6-13 @atom:*_b6_a*_d*_i* @atom:*_b13_a*_d*_i* + @bond:6-14 @atom:*_b6_a*_d*_i* @atom:*_b14_a*_d*_i* + @bond:6-15 @atom:*_b6_a*_d*_i* @atom:*_b15_a*_d*_i* + @bond:6-16 @atom:*_b6_a*_d*_i* @atom:*_b16_a*_d*_i* + @bond:6-20 @atom:*_b6_a*_d*_i* @atom:*_b20_a*_d*_i* + @bond:6-24 @atom:*_b6_a*_d*_i* @atom:*_b24_a*_d*_i* + @bond:6-44 @atom:*_b6_a*_d*_i* @atom:*_b44_a*_d*_i* + @bond:6-47 @atom:*_b6_a*_d*_i* @atom:*_b47_a*_d*_i* + @bond:6-51 @atom:*_b6_a*_d*_i* @atom:*_b51_a*_d*_i* + @bond:6-53 @atom:*_b6_a*_d*_i* @atom:*_b53_a*_d*_i* + @bond:6-55 @atom:*_b6_a*_d*_i* @atom:*_b55_a*_d*_i* + @bond:6-79 @atom:*_b6_a*_d*_i* @atom:*_b79_a*_d*_i* + @bond:6-105 @atom:*_b6_a*_d*_i* @atom:*_b105_a*_d*_i* + @bond:7-20 @atom:*_b7_a*_d*_i* @atom:*_b20_a*_d*_i* + @bond:7-25 @atom:*_b7_a*_d*_i* @atom:*_b25_a*_d*_i* + @bond:9-9 @atom:*_b9_a*_d*_i* @atom:*_b9_a*_d*_i* + @bond:9-11 @atom:*_b9_a*_d*_i* @atom:*_b11_a*_d*_i* + @bond:9-14 @atom:*_b9_a*_d*_i* @atom:*_b14_a*_d*_i* + @bond:10-10 @atom:*_b10_a*_d*_i* @atom:*_b10_a*_d*_i* + @bond:10-11 @atom:*_b10_a*_d*_i* @atom:*_b11_a*_d*_i* + @bond:10-14 @atom:*_b10_a*_d*_i* @atom:*_b14_a*_d*_i* + @bond:10-20 @atom:*_b10_a*_d*_i* @atom:*_b20_a*_d*_i* + @bond:10-24 @atom:*_b10_a*_d*_i* @atom:*_b24_a*_d*_i* + @bond:10-44 @atom:*_b10_a*_d*_i* @atom:*_b44_a*_d*_i* + @bond:10-105 @atom:*_b10_a*_d*_i* @atom:*_b105_a*_d*_i* + @bond:11-11 @atom:*_b11_a*_d*_i* @atom:*_b11_a*_d*_i* + @bond:11-13 @atom:*_b11_a*_d*_i* @atom:*_b13_a*_d*_i* + @bond:11-14 @atom:*_b11_a*_d*_i* @atom:*_b14_a*_d*_i* + @bond:11-79 @atom:*_b11_a*_d*_i* @atom:*_b79_a*_d*_i* + @bond:12-12 @atom:*_b12_a*_d*_i* @atom:*_b12_a*_d*_i* + @bond:12-48 @atom:*_b12_a*_d*_i* @atom:*_b48_a*_d*_i* + @bond:12-60 @atom:*_b12_a*_d*_i* @atom:*_b60_a*_d*_i* + @bond:12-81 @atom:*_b12_a*_d*_i* @atom:*_b81_a*_d*_i* + @bond:13-13 @atom:*_b13_a*_d*_i* @atom:*_b13_a*_d*_i* + @bond:13-14 @atom:*_b13_a*_d*_i* @atom:*_b14_a*_d*_i* + @bond:13-15 @atom:*_b13_a*_d*_i* @atom:*_b15_a*_d*_i* + @bond:13-16 @atom:*_b13_a*_d*_i* @atom:*_b16_a*_d*_i* + @bond:13-18 @atom:*_b13_a*_d*_i* @atom:*_b18_a*_d*_i* + @bond:13-19 @atom:*_b13_a*_d*_i* @atom:*_b19_a*_d*_i* + @bond:13-20 @atom:*_b13_a*_d*_i* @atom:*_b20_a*_d*_i* + @bond:13-21 @atom:*_b13_a*_d*_i* @atom:*_b21_a*_d*_i* + @bond:13-22 @atom:*_b13_a*_d*_i* @atom:*_b22_a*_d*_i* + @bond:13-24 @atom:*_b13_a*_d*_i* @atom:*_b24_a*_d*_i* + @bond:13-25 @atom:*_b13_a*_d*_i* @atom:*_b25_a*_d*_i* + @bond:13-44 @atom:*_b13_a*_d*_i* @atom:*_b44_a*_d*_i* + @bond:13-46 @atom:*_b13_a*_d*_i* @atom:*_b46_a*_d*_i* + @bond:13-47 @atom:*_b13_a*_d*_i* @atom:*_b47_a*_d*_i* + @bond:13-48 @atom:*_b13_a*_d*_i* @atom:*_b48_a*_d*_i* + @bond:13-50 @atom:*_b13_a*_d*_i* @atom:*_b50_a*_d*_i* + @bond:13-51 @atom:*_b13_a*_d*_i* @atom:*_b51_a*_d*_i* + @bond:13-53 @atom:*_b13_a*_d*_i* @atom:*_b53_a*_d*_i* + @bond:13-55 @atom:*_b13_a*_d*_i* @atom:*_b55_a*_d*_i* + @bond:13-56 @atom:*_b13_a*_d*_i* @atom:*_b56_a*_d*_i* + @bond:13-57 @atom:*_b13_a*_d*_i* @atom:*_b57_a*_d*_i* + @bond:13-60 @atom:*_b13_a*_d*_i* @atom:*_b60_a*_d*_i* + @bond:13-64 @atom:*_b13_a*_d*_i* @atom:*_b64_a*_d*_i* + @bond:13-65 @atom:*_b13_a*_d*_i* @atom:*_b65_a*_d*_i* + @bond:13-66 @atom:*_b13_a*_d*_i* @atom:*_b66_a*_d*_i* + @bond:13-79 @atom:*_b13_a*_d*_i* @atom:*_b79_a*_d*_i* + @bond:13-80 @atom:*_b13_a*_d*_i* @atom:*_b80_a*_d*_i* + @bond:13-83 @atom:*_b13_a*_d*_i* @atom:*_b83_a*_d*_i* + @bond:13-84 @atom:*_b13_a*_d*_i* @atom:*_b84_a*_d*_i* + @bond:13-85 @atom:*_b13_a*_d*_i* @atom:*_b85_a*_d*_i* + @bond:13-87 @atom:*_b13_a*_d*_i* @atom:*_b87_a*_d*_i* + @bond:13-90 @atom:*_b13_a*_d*_i* @atom:*_b90_a*_d*_i* + @bond:13-91 @atom:*_b13_a*_d*_i* @atom:*_b91_a*_d*_i* + @bond:13-95 @atom:*_b13_a*_d*_i* @atom:*_b95_a*_d*_i* + @bond:13-101 @atom:*_b13_a*_d*_i* @atom:*_b101_a*_d*_i* + @bond:13-102 @atom:*_b13_a*_d*_i* @atom:*_b102_a*_d*_i* + @bond:13-104 @atom:*_b13_a*_d*_i* @atom:*_b104_a*_d*_i* + @bond:13-105 @atom:*_b13_a*_d*_i* @atom:*_b105_a*_d*_i* + @bond:13-107 @atom:*_b13_a*_d*_i* @atom:*_b107_a*_d*_i* + @bond:13-108 @atom:*_b13_a*_d*_i* @atom:*_b108_a*_d*_i* + @bond:13-109 @atom:*_b13_a*_d*_i* @atom:*_b109_a*_d*_i* + @bond:14-14 @atom:*_b14_a*_d*_i* @atom:*_b14_a*_d*_i* + @bond:15-17 @atom:*_b15_a*_d*_i* @atom:*_b17_a*_d*_i* + @bond:15-48 @atom:*_b15_a*_d*_i* @atom:*_b48_a*_d*_i* + @bond:16-16 @atom:*_b16_a*_d*_i* @atom:*_b16_a*_d*_i* + @bond:16-19 @atom:*_b16_a*_d*_i* @atom:*_b19_a*_d*_i* + @bond:16-24 @atom:*_b16_a*_d*_i* @atom:*_b24_a*_d*_i* + @bond:16-25 @atom:*_b16_a*_d*_i* @atom:*_b25_a*_d*_i* + @bond:16-47 @atom:*_b16_a*_d*_i* @atom:*_b47_a*_d*_i* + @bond:16-48 @atom:*_b16_a*_d*_i* @atom:*_b48_a*_d*_i* + @bond:16-61 @atom:*_b16_a*_d*_i* @atom:*_b61_a*_d*_i* + @bond:16-82 @atom:*_b16_a*_d*_i* @atom:*_b82_a*_d*_i* + @bond:16-84 @atom:*_b16_a*_d*_i* @atom:*_b84_a*_d*_i* + @bond:16-91 @atom:*_b16_a*_d*_i* @atom:*_b91_a*_d*_i* + @bond:16-108 @atom:*_b16_a*_d*_i* @atom:*_b108_a*_d*_i* + @bond:17-25 @atom:*_b17_a*_d*_i* @atom:*_b25_a*_d*_i* + @bond:18-18 @atom:*_b18_a*_d*_i* @atom:*_b18_a*_d*_i* + @bond:18-19 @atom:*_b18_a*_d*_i* @atom:*_b19_a*_d*_i* + @bond:18-48 @atom:*_b18_a*_d*_i* @atom:*_b48_a*_d*_i* + @bond:18-56 @atom:*_b18_a*_d*_i* @atom:*_b56_a*_d*_i* + @bond:19-19 @atom:*_b19_a*_d*_i* @atom:*_b19_a*_d*_i* + @bond:19-21 @atom:*_b19_a*_d*_i* @atom:*_b21_a*_d*_i* + @bond:19-46 @atom:*_b19_a*_d*_i* @atom:*_b46_a*_d*_i* + @bond:19-47 @atom:*_b19_a*_d*_i* @atom:*_b47_a*_d*_i* + @bond:19-48 @atom:*_b19_a*_d*_i* @atom:*_b48_a*_d*_i* + @bond:19-50 @atom:*_b19_a*_d*_i* @atom:*_b50_a*_d*_i* + @bond:19-65 @atom:*_b19_a*_d*_i* @atom:*_b65_a*_d*_i* + @bond:19-88 @atom:*_b19_a*_d*_i* @atom:*_b88_a*_d*_i* + @bond:19-91 @atom:*_b19_a*_d*_i* @atom:*_b91_a*_d*_i* + @bond:20-20 @atom:*_b20_a*_d*_i* @atom:*_b20_a*_d*_i* + @bond:20-21 @atom:*_b20_a*_d*_i* @atom:*_b21_a*_d*_i* + @bond:20-24 @atom:*_b20_a*_d*_i* @atom:*_b24_a*_d*_i* + @bond:20-25 @atom:*_b20_a*_d*_i* @atom:*_b25_a*_d*_i* + @bond:20-44 @atom:*_b20_a*_d*_i* @atom:*_b44_a*_d*_i* + @bond:20-47 @atom:*_b20_a*_d*_i* @atom:*_b47_a*_d*_i* + @bond:20-48 @atom:*_b20_a*_d*_i* @atom:*_b48_a*_d*_i* + @bond:20-51 @atom:*_b20_a*_d*_i* @atom:*_b51_a*_d*_i* + @bond:20-60 @atom:*_b20_a*_d*_i* @atom:*_b60_a*_d*_i* + @bond:20-61 @atom:*_b20_a*_d*_i* @atom:*_b61_a*_d*_i* + @bond:20-64 @atom:*_b20_a*_d*_i* @atom:*_b64_a*_d*_i* + @bond:20-82 @atom:*_b20_a*_d*_i* @atom:*_b82_a*_d*_i* + @bond:20-84 @atom:*_b20_a*_d*_i* @atom:*_b84_a*_d*_i* + @bond:20-108 @atom:*_b20_a*_d*_i* @atom:*_b108_a*_d*_i* + @bond:21-25 @atom:*_b21_a*_d*_i* @atom:*_b25_a*_d*_i* + @bond:21-47 @atom:*_b21_a*_d*_i* @atom:*_b47_a*_d*_i* + @bond:21-48 @atom:*_b21_a*_d*_i* @atom:*_b48_a*_d*_i* + @bond:21-82 @atom:*_b21_a*_d*_i* @atom:*_b82_a*_d*_i* + @bond:21-83 @atom:*_b21_a*_d*_i* @atom:*_b83_a*_d*_i* + @bond:21-84 @atom:*_b21_a*_d*_i* @atom:*_b84_a*_d*_i* + @bond:21-87 @atom:*_b21_a*_d*_i* @atom:*_b87_a*_d*_i* + @bond:21-88 @atom:*_b21_a*_d*_i* @atom:*_b88_a*_d*_i* + @bond:21-108 @atom:*_b21_a*_d*_i* @atom:*_b108_a*_d*_i* + @bond:22-23 @atom:*_b22_a*_d*_i* @atom:*_b23_a*_d*_i* + @bond:22-25 @atom:*_b22_a*_d*_i* @atom:*_b25_a*_d*_i* + @bond:23-25 @atom:*_b23_a*_d*_i* @atom:*_b25_a*_d*_i* + @bond:23-79 @atom:*_b23_a*_d*_i* @atom:*_b79_a*_d*_i* + @bond:24-25 @atom:*_b24_a*_d*_i* @atom:*_b25_a*_d*_i* + @bond:24-45 @atom:*_b24_a*_d*_i* @atom:*_b45_a*_d*_i* + @bond:24-48 @atom:*_b24_a*_d*_i* @atom:*_b48_a*_d*_i* + @bond:24-59 @atom:*_b24_a*_d*_i* @atom:*_b59_a*_d*_i* + @bond:24-79 @atom:*_b24_a*_d*_i* @atom:*_b79_a*_d*_i* + @bond:24-84 @atom:*_b24_a*_d*_i* @atom:*_b84_a*_d*_i* + @bond:24-88 @atom:*_b24_a*_d*_i* @atom:*_b88_a*_d*_i* + @bond:24-91 @atom:*_b24_a*_d*_i* @atom:*_b91_a*_d*_i* + @bond:24-103 @atom:*_b24_a*_d*_i* @atom:*_b103_a*_d*_i* + @bond:24-106 @atom:*_b24_a*_d*_i* @atom:*_b106_a*_d*_i* + @bond:25-25 @atom:*_b25_a*_d*_i* @atom:*_b25_a*_d*_i* + @bond:25-44 @atom:*_b25_a*_d*_i* @atom:*_b44_a*_d*_i* + @bond:25-45 @atom:*_b25_a*_d*_i* @atom:*_b45_a*_d*_i* + @bond:25-46 @atom:*_b25_a*_d*_i* @atom:*_b46_a*_d*_i* + @bond:25-47 @atom:*_b25_a*_d*_i* @atom:*_b47_a*_d*_i* + @bond:25-48 @atom:*_b25_a*_d*_i* @atom:*_b48_a*_d*_i* + @bond:25-49 @atom:*_b25_a*_d*_i* @atom:*_b49_a*_d*_i* + @bond:25-53 @atom:*_b25_a*_d*_i* @atom:*_b53_a*_d*_i* + @bond:25-56 @atom:*_b25_a*_d*_i* @atom:*_b56_a*_d*_i* + @bond:25-61 @atom:*_b25_a*_d*_i* @atom:*_b61_a*_d*_i* + @bond:25-65 @atom:*_b25_a*_d*_i* @atom:*_b65_a*_d*_i* + @bond:25-103 @atom:*_b25_a*_d*_i* @atom:*_b103_a*_d*_i* + @bond:31-32 @atom:*_b31_a*_d*_i* @atom:*_b32_a*_d*_i* + @bond:31-33 @atom:*_b31_a*_d*_i* @atom:*_b33_a*_d*_i* + @bond:31-106 @atom:*_b31_a*_d*_i* @atom:*_b106_a*_d*_i* + @bond:34-35 @atom:*_b34_a*_d*_i* @atom:*_b35_a*_d*_i* + @bond:36-37 @atom:*_b36_a*_d*_i* @atom:*_b37_a*_d*_i* + @bond:36-38 @atom:*_b36_a*_d*_i* @atom:*_b38_a*_d*_i* + @bond:39-40 @atom:*_b39_a*_d*_i* @atom:*_b40_a*_d*_i* + @bond:39-41 @atom:*_b39_a*_d*_i* @atom:*_b41_a*_d*_i* + @bond:42-43 @atom:*_b42_a*_d*_i* @atom:*_b43_a*_d*_i* + @bond:44-44 @atom:*_b44_a*_d*_i* @atom:*_b44_a*_d*_i* + @bond:44-45 @atom:*_b44_a*_d*_i* @atom:*_b45_a*_d*_i* + @bond:44-48 @atom:*_b44_a*_d*_i* @atom:*_b48_a*_d*_i* + @bond:44-79 @atom:*_b44_a*_d*_i* @atom:*_b79_a*_d*_i* + @bond:44-91 @atom:*_b44_a*_d*_i* @atom:*_b91_a*_d*_i* + @bond:44-108 @atom:*_b44_a*_d*_i* @atom:*_b108_a*_d*_i* + @bond:45-53 @atom:*_b45_a*_d*_i* @atom:*_b53_a*_d*_i* + @bond:45-55 @atom:*_b45_a*_d*_i* @atom:*_b55_a*_d*_i* + @bond:45-56 @atom:*_b45_a*_d*_i* @atom:*_b56_a*_d*_i* + @bond:45-57 @atom:*_b45_a*_d*_i* @atom:*_b57_a*_d*_i* + @bond:45-101 @atom:*_b45_a*_d*_i* @atom:*_b101_a*_d*_i* + @bond:45-105 @atom:*_b45_a*_d*_i* @atom:*_b105_a*_d*_i* + @bond:45-108 @atom:*_b45_a*_d*_i* @atom:*_b108_a*_d*_i* + @bond:46-47 @atom:*_b46_a*_d*_i* @atom:*_b47_a*_d*_i* + @bond:46-50 @atom:*_b46_a*_d*_i* @atom:*_b50_a*_d*_i* + @bond:46-51 @atom:*_b46_a*_d*_i* @atom:*_b51_a*_d*_i* + @bond:46-80 @atom:*_b46_a*_d*_i* @atom:*_b80_a*_d*_i* + @bond:46-91 @atom:*_b46_a*_d*_i* @atom:*_b91_a*_d*_i* + @bond:46-95 @atom:*_b46_a*_d*_i* @atom:*_b95_a*_d*_i* + @bond:46-108 @atom:*_b46_a*_d*_i* @atom:*_b108_a*_d*_i* + @bond:46-109 @atom:*_b46_a*_d*_i* @atom:*_b109_a*_d*_i* + @bond:47-47 @atom:*_b47_a*_d*_i* @atom:*_b47_a*_d*_i* + @bond:47-48 @atom:*_b47_a*_d*_i* @atom:*_b48_a*_d*_i* + @bond:47-50 @atom:*_b47_a*_d*_i* @atom:*_b50_a*_d*_i* + @bond:47-57 @atom:*_b47_a*_d*_i* @atom:*_b57_a*_d*_i* + @bond:47-58 @atom:*_b47_a*_d*_i* @atom:*_b58_a*_d*_i* + @bond:47-65 @atom:*_b47_a*_d*_i* @atom:*_b65_a*_d*_i* + @bond:47-66 @atom:*_b47_a*_d*_i* @atom:*_b66_a*_d*_i* + @bond:47-86 @atom:*_b47_a*_d*_i* @atom:*_b86_a*_d*_i* + @bond:47-91 @atom:*_b47_a*_d*_i* @atom:*_b91_a*_d*_i* + @bond:47-105 @atom:*_b47_a*_d*_i* @atom:*_b105_a*_d*_i* + @bond:47-110 @atom:*_b47_a*_d*_i* @atom:*_b110_a*_d*_i* + @bond:48-48 @atom:*_b48_a*_d*_i* @atom:*_b48_a*_d*_i* + @bond:48-49 @atom:*_b48_a*_d*_i* @atom:*_b49_a*_d*_i* + @bond:48-50 @atom:*_b48_a*_d*_i* @atom:*_b50_a*_d*_i* + @bond:48-53 @atom:*_b48_a*_d*_i* @atom:*_b53_a*_d*_i* + @bond:48-55 @atom:*_b48_a*_d*_i* @atom:*_b55_a*_d*_i* + @bond:48-56 @atom:*_b48_a*_d*_i* @atom:*_b56_a*_d*_i* + @bond:48-57 @atom:*_b48_a*_d*_i* @atom:*_b57_a*_d*_i* + @bond:48-60 @atom:*_b48_a*_d*_i* @atom:*_b60_a*_d*_i* + @bond:48-61 @atom:*_b48_a*_d*_i* @atom:*_b61_a*_d*_i* + @bond:48-64 @atom:*_b48_a*_d*_i* @atom:*_b64_a*_d*_i* + @bond:48-65 @atom:*_b48_a*_d*_i* @atom:*_b65_a*_d*_i* + @bond:48-66 @atom:*_b48_a*_d*_i* @atom:*_b66_a*_d*_i* + @bond:48-79 @atom:*_b48_a*_d*_i* @atom:*_b79_a*_d*_i* + @bond:48-81 @atom:*_b48_a*_d*_i* @atom:*_b81_a*_d*_i* + @bond:48-84 @atom:*_b48_a*_d*_i* @atom:*_b84_a*_d*_i* + @bond:48-86 @atom:*_b48_a*_d*_i* @atom:*_b86_a*_d*_i* + @bond:48-88 @atom:*_b48_a*_d*_i* @atom:*_b88_a*_d*_i* + @bond:48-91 @atom:*_b48_a*_d*_i* @atom:*_b91_a*_d*_i* + @bond:48-101 @atom:*_b48_a*_d*_i* @atom:*_b101_a*_d*_i* + @bond:48-102 @atom:*_b48_a*_d*_i* @atom:*_b102_a*_d*_i* + @bond:48-109 @atom:*_b48_a*_d*_i* @atom:*_b109_a*_d*_i* + @bond:49-59 @atom:*_b49_a*_d*_i* @atom:*_b59_a*_d*_i* + @bond:49-62 @atom:*_b49_a*_d*_i* @atom:*_b62_a*_d*_i* + @bond:49-82 @atom:*_b49_a*_d*_i* @atom:*_b82_a*_d*_i* + @bond:49-83 @atom:*_b49_a*_d*_i* @atom:*_b83_a*_d*_i* + @bond:49-84 @atom:*_b49_a*_d*_i* @atom:*_b84_a*_d*_i* + @bond:49-85 @atom:*_b49_a*_d*_i* @atom:*_b85_a*_d*_i* + @bond:49-87 @atom:*_b49_a*_d*_i* @atom:*_b87_a*_d*_i* + @bond:49-88 @atom:*_b49_a*_d*_i* @atom:*_b88_a*_d*_i* + @bond:50-50 @atom:*_b50_a*_d*_i* @atom:*_b50_a*_d*_i* + @bond:50-56 @atom:*_b50_a*_d*_i* @atom:*_b56_a*_d*_i* + @bond:50-84 @atom:*_b50_a*_d*_i* @atom:*_b84_a*_d*_i* + @bond:50-109 @atom:*_b50_a*_d*_i* @atom:*_b109_a*_d*_i* + @bond:51-105 @atom:*_b51_a*_d*_i* @atom:*_b105_a*_d*_i* + @bond:52-64 @atom:*_b52_a*_d*_i* @atom:*_b64_a*_d*_i* + @bond:53-54 @atom:*_b53_a*_d*_i* @atom:*_b54_a*_d*_i* + @bond:54-55 @atom:*_b54_a*_d*_i* @atom:*_b55_a*_d*_i* + @bond:55-59 @atom:*_b55_a*_d*_i* @atom:*_b59_a*_d*_i* + @bond:55-82 @atom:*_b55_a*_d*_i* @atom:*_b82_a*_d*_i* + @bond:56-56 @atom:*_b56_a*_d*_i* @atom:*_b56_a*_d*_i* + @bond:56-59 @atom:*_b56_a*_d*_i* @atom:*_b59_a*_d*_i* + @bond:56-60 @atom:*_b56_a*_d*_i* @atom:*_b60_a*_d*_i* + @bond:56-82 @atom:*_b56_a*_d*_i* @atom:*_b82_a*_d*_i* + @bond:56-86 @atom:*_b56_a*_d*_i* @atom:*_b86_a*_d*_i* + @bond:56-103 @atom:*_b56_a*_d*_i* @atom:*_b103_a*_d*_i* + @bond:56-109 @atom:*_b56_a*_d*_i* @atom:*_b109_a*_d*_i* + @bond:57-60 @atom:*_b57_a*_d*_i* @atom:*_b60_a*_d*_i* + @bond:57-61 @atom:*_b57_a*_d*_i* @atom:*_b61_a*_d*_i* + @bond:57-62 @atom:*_b57_a*_d*_i* @atom:*_b62_a*_d*_i* + @bond:57-81 @atom:*_b57_a*_d*_i* @atom:*_b81_a*_d*_i* + @bond:57-82 @atom:*_b57_a*_d*_i* @atom:*_b82_a*_d*_i* + @bond:57-84 @atom:*_b57_a*_d*_i* @atom:*_b84_a*_d*_i* + @bond:57-85 @atom:*_b57_a*_d*_i* @atom:*_b85_a*_d*_i* + @bond:57-86 @atom:*_b57_a*_d*_i* @atom:*_b86_a*_d*_i* + @bond:58-83 @atom:*_b58_a*_d*_i* @atom:*_b83_a*_d*_i* + @bond:58-84 @atom:*_b58_a*_d*_i* @atom:*_b84_a*_d*_i* + @bond:59-63 @atom:*_b59_a*_d*_i* @atom:*_b63_a*_d*_i* + @bond:60-60 @atom:*_b60_a*_d*_i* @atom:*_b60_a*_d*_i* + @bond:60-61 @atom:*_b60_a*_d*_i* @atom:*_b61_a*_d*_i* + @bond:60-80 @atom:*_b60_a*_d*_i* @atom:*_b80_a*_d*_i* + @bond:60-81 @atom:*_b60_a*_d*_i* @atom:*_b81_a*_d*_i* + @bond:60-87 @atom:*_b60_a*_d*_i* @atom:*_b87_a*_d*_i* + @bond:60-105 @atom:*_b60_a*_d*_i* @atom:*_b105_a*_d*_i* + @bond:61-61 @atom:*_b61_a*_d*_i* @atom:*_b61_a*_d*_i* + @bond:61-62 @atom:*_b61_a*_d*_i* @atom:*_b62_a*_d*_i* + @bond:61-82 @atom:*_b61_a*_d*_i* @atom:*_b82_a*_d*_i* + @bond:61-83 @atom:*_b61_a*_d*_i* @atom:*_b83_a*_d*_i* + @bond:61-84 @atom:*_b61_a*_d*_i* @atom:*_b84_a*_d*_i* + @bond:61-88 @atom:*_b61_a*_d*_i* @atom:*_b88_a*_d*_i* + @bond:62-63 @atom:*_b62_a*_d*_i* @atom:*_b63_a*_d*_i* + @bond:62-105 @atom:*_b62_a*_d*_i* @atom:*_b105_a*_d*_i* + @bond:63-82 @atom:*_b63_a*_d*_i* @atom:*_b82_a*_d*_i* + @bond:64-108 @atom:*_b64_a*_d*_i* @atom:*_b108_a*_d*_i* + @bond:65-82 @atom:*_b65_a*_d*_i* @atom:*_b82_a*_d*_i* + @bond:65-83 @atom:*_b65_a*_d*_i* @atom:*_b83_a*_d*_i* + @bond:65-84 @atom:*_b65_a*_d*_i* @atom:*_b84_a*_d*_i* + @bond:65-87 @atom:*_b65_a*_d*_i* @atom:*_b87_a*_d*_i* + @bond:65-88 @atom:*_b65_a*_d*_i* @atom:*_b88_a*_d*_i* + @bond:65-108 @atom:*_b65_a*_d*_i* @atom:*_b108_a*_d*_i* + @bond:66-82 @atom:*_b66_a*_d*_i* @atom:*_b82_a*_d*_i* + @bond:66-83 @atom:*_b66_a*_d*_i* @atom:*_b83_a*_d*_i* + @bond:66-84 @atom:*_b66_a*_d*_i* @atom:*_b84_a*_d*_i* + @bond:66-87 @atom:*_b66_a*_d*_i* @atom:*_b87_a*_d*_i* + @bond:66-88 @atom:*_b66_a*_d*_i* @atom:*_b88_a*_d*_i* + @bond:66-108 @atom:*_b66_a*_d*_i* @atom:*_b108_a*_d*_i* + @bond:77-78 @atom:*_b77_a*_d*_i* @atom:*_b78_a*_d*_i* + @bond:80-84 @atom:*_b80_a*_d*_i* @atom:*_b84_a*_d*_i* + @bond:82-86 @atom:*_b82_a*_d*_i* @atom:*_b86_a*_d*_i* + @bond:82-87 @atom:*_b82_a*_d*_i* @atom:*_b87_a*_d*_i* + @bond:83-84 @atom:*_b83_a*_d*_i* @atom:*_b84_a*_d*_i* + @bond:83-86 @atom:*_b83_a*_d*_i* @atom:*_b86_a*_d*_i* + @bond:84-84 @atom:*_b84_a*_d*_i* @atom:*_b84_a*_d*_i* + @bond:84-86 @atom:*_b84_a*_d*_i* @atom:*_b86_a*_d*_i* + @bond:84-87 @atom:*_b84_a*_d*_i* @atom:*_b87_a*_d*_i* + @bond:84-88 @atom:*_b84_a*_d*_i* @atom:*_b88_a*_d*_i* + @bond:85-85 @atom:*_b85_a*_d*_i* @atom:*_b85_a*_d*_i* + @bond:86-86 @atom:*_b86_a*_d*_i* @atom:*_b86_a*_d*_i* + @bond:86-87 @atom:*_b86_a*_d*_i* @atom:*_b87_a*_d*_i* + @bond:86-88 @atom:*_b86_a*_d*_i* @atom:*_b88_a*_d*_i* + @bond:87-87 @atom:*_b87_a*_d*_i* @atom:*_b87_a*_d*_i* + @bond:87-88 @atom:*_b87_a*_d*_i* @atom:*_b88_a*_d*_i* + @bond:89-90 @atom:*_b89_a*_d*_i* @atom:*_b90_a*_d*_i* + @bond:89-91 @atom:*_b89_a*_d*_i* @atom:*_b91_a*_d*_i* + @bond:90-91 @atom:*_b90_a*_d*_i* @atom:*_b91_a*_d*_i* + @bond:91-91 @atom:*_b91_a*_d*_i* @atom:*_b91_a*_d*_i* + @bond:102-103 @atom:*_b102_a*_d*_i* @atom:*_b103_a*_d*_i* + @bond:108-108 @atom:*_b108_a*_d*_i* @atom:*_b108_a*_d*_i* + @bond:109-109 @atom:*_b109_a*_d*_i* @atom:*_b109_a*_d*_i* + } #(end of bonds by type) + + + write_once("In Settings") { + angle_coeff @angle:25-1-25 harmonic 33.0 109.47 + angle_coeff @angle:1-2-2 harmonic 50.0 109.5 + angle_coeff @angle:2-2-2 harmonic 63.0 112.4 + angle_coeff @angle:2-2-3 harmonic 63.0 112.4 + angle_coeff @angle:2-2-5 harmonic 80.0 109.5 + angle_coeff @angle:2-2-6 harmonic 63.0 112.4 + angle_coeff @angle:6-2-6 harmonic 63.0 112.4 + angle_coeff @angle:5-2-6 harmonic 80.0 109.5 + angle_coeff @angle:2-2-10 harmonic 63.0 112.4 + angle_coeff @angle:3-2-10 harmonic 63.0 112.4 + angle_coeff @angle:6-2-10 harmonic 63.0 112.4 + angle_coeff @angle:10-2-10 harmonic 63.0 112.4 + angle_coeff @angle:5-2-10 harmonic 80.0 109.5 + angle_coeff @angle:10-2-12 harmonic 63.0 114.0 + angle_coeff @angle:6-2-13 harmonic 63.0 112.4 + angle_coeff @angle:10-2-15 harmonic 50.0 108.6 + angle_coeff @angle:2-2-16 harmonic 50.0 114.7 + angle_coeff @angle:10-2-16 harmonic 50.0 114.7 + angle_coeff @angle:2-2-20 harmonic 80.0 109.5 + angle_coeff @angle:6-2-20 harmonic 80.0 109.5 + angle_coeff @angle:10-2-20 harmonic 80.0 109.5 + angle_coeff @angle:3-2-24 harmonic 80.0 110.3 + angle_coeff @angle:2-2-24 harmonic 80.0 111.2 + angle_coeff @angle:2-2-44 harmonic 56.2 109.47 + angle_coeff @angle:6-2-44 harmonic 56.2 109.47 + angle_coeff @angle:10-2-44 harmonic 56.2 109.47 + angle_coeff @angle:13-2-44 harmonic 56.2 109.47 + angle_coeff @angle:3-2-44 harmonic 80.0 111.2 + angle_coeff @angle:2-2-48 harmonic 63.0 112.4 + angle_coeff @angle:10-2-48 harmonic 63.0 114.0 + angle_coeff @angle:2-2-51 harmonic 63.0 112.4 + angle_coeff @angle:6-2-51 harmonic 63.0 112.4 + angle_coeff @angle:2-2-53 harmonic 80.0 111.2 + angle_coeff @angle:2-2-55 harmonic 80.0 111.2 + angle_coeff @angle:10-2-80 harmonic 63.0 115.6 + angle_coeff @angle:2-3-4 harmonic 80.0 120.4 + angle_coeff @angle:1-3-4 harmonic 80.0 121.0 + angle_coeff @angle:3-3-4 harmonic 80.0 121.4 + angle_coeff @angle:4-3-4 harmonic 80.0 126.0 + angle_coeff @angle:4-3-5 harmonic 80.0 121.0 + angle_coeff @angle:4-3-6 harmonic 80.0 120.4 + angle_coeff @angle:5-3-10 harmonic 70.0 115.0 + angle_coeff @angle:4-3-10 harmonic 80.0 120.4 + angle_coeff @angle:5-3-12 harmonic 70.0 120.0 + angle_coeff @angle:12-3-12 harmonic 85.0 120.0 + angle_coeff @angle:5-3-13 harmonic 70.0 108.0 + angle_coeff @angle:13-3-13 harmonic 70.0 116.0 + angle_coeff @angle:1-3-13 harmonic 80.0 111.0 + angle_coeff @angle:3-3-13 harmonic 80.0 117.2 + angle_coeff @angle:4-3-13 harmonic 80.0 120.4 + angle_coeff @angle:10-3-20 harmonic 81.0 111.4 + angle_coeff @angle:13-3-20 harmonic 81.0 111.4 + angle_coeff @angle:4-3-20 harmonic 83.0 123.4 + angle_coeff @angle:13-3-21 harmonic 75.0 109.0 + angle_coeff @angle:4-3-21 harmonic 75.0 119.0 + angle_coeff @angle:24-3-24 harmonic 70.0 114.2 + angle_coeff @angle:2-3-24 harmonic 70.0 116.6 + angle_coeff @angle:3-3-24 harmonic 70.0 116.6 + angle_coeff @angle:6-3-24 harmonic 70.0 116.6 + angle_coeff @angle:10-3-24 harmonic 70.0 116.6 + angle_coeff @angle:13-3-24 harmonic 70.0 116.6 + angle_coeff @angle:4-3-24 harmonic 80.0 122.9 + angle_coeff @angle:20-3-24 harmonic 81.0 111.4 + angle_coeff @angle:13-3-44 harmonic 70.0 116.0 + angle_coeff @angle:4-3-44 harmonic 80.0 120.4 + angle_coeff @angle:13-3-46 harmonic 35.0 115.0 + angle_coeff @angle:46-3-46 harmonic 35.0 115.0 + angle_coeff @angle:4-3-46 harmonic 35.0 123.0 + angle_coeff @angle:24-3-46 harmonic 40.0 114.0 + angle_coeff @angle:5-3-46 harmonic 40.0 115.0 + angle_coeff @angle:20-3-46 harmonic 40.0 115.0 + angle_coeff @angle:24-3-47 harmonic 70.0 115.5 + angle_coeff @angle:4-3-47 harmonic 80.0 125.3 + angle_coeff @angle:46-3-48 harmonic 35.0 115.0 + angle_coeff @angle:24-3-48 harmonic 70.0 115.5 + angle_coeff @angle:13-3-48 harmonic 70.0 116.0 + angle_coeff @angle:5-3-48 harmonic 70.0 120.0 + angle_coeff @angle:4-3-48 harmonic 80.0 120.4 + angle_coeff @angle:20-3-48 harmonic 81.0 111.4 + angle_coeff @angle:48-3-48 harmonic 85.0 120.0 + angle_coeff @angle:13-3-50 harmonic 70.0 116.0 + angle_coeff @angle:46-3-50 harmonic 80.0 116.0 + angle_coeff @angle:4-3-50 harmonic 80.0 124.0 + angle_coeff @angle:10-3-52 harmonic 65.0 117.0 + angle_coeff @angle:2-3-52 harmonic 70.0 117.0 + angle_coeff @angle:6-3-52 harmonic 70.0 117.0 + angle_coeff @angle:13-3-52 harmonic 70.0 117.0 + angle_coeff @angle:48-3-52 harmonic 70.0 117.0 + angle_coeff @angle:4-3-52 harmonic 80.0 126.0 + angle_coeff @angle:52-3-52 harmonic 80.0 126.0 + angle_coeff @angle:46-3-56 harmonic 35.0 122.0 + angle_coeff @angle:4-3-56 harmonic 80.0 122.5 + angle_coeff @angle:47-3-57 harmonic 70.0 114.1 + angle_coeff @angle:56-3-57 harmonic 70.0 118.6 + angle_coeff @angle:57-3-57 harmonic 70.0 118.6 + angle_coeff @angle:4-3-57 harmonic 80.0 120.6 + angle_coeff @angle:24-3-60 harmonic 70.0 111.3 + angle_coeff @angle:57-3-60 harmonic 70.0 111.3 + angle_coeff @angle:4-3-60 harmonic 80.0 128.8 + angle_coeff @angle:13-3-65 harmonic 75.0 109.0 + angle_coeff @angle:4-3-65 harmonic 75.0 119.0 + angle_coeff @angle:44-3-84 harmonic 70.0 116.0 + angle_coeff @angle:4-3-84 harmonic 80.0 120.4 + angle_coeff @angle:4-3-87 harmonic 80.0 128.2 + angle_coeff @angle:57-3-105 harmonic 70.0 115.4 + angle_coeff @angle:56-3-105 harmonic 70.0 118.6 + angle_coeff @angle:4-3-105 harmonic 80.0 120.9 + angle_coeff @angle:13-3-107 harmonic 70.0 116.6 + angle_coeff @angle:4-3-107 harmonic 80.0 122.9 + angle_coeff @angle:25-4-25 harmonic 10.0 117.0 + angle_coeff @angle:3-4-25 harmonic 35.0 113.0 + angle_coeff @angle:3-5-7 harmonic 35.0 113.0 + angle_coeff @angle:2-5-7 harmonic 55.0 108.5 + angle_coeff @angle:6-5-7 harmonic 55.0 108.5 + angle_coeff @angle:7-5-10 harmonic 55.0 108.5 + angle_coeff @angle:7-5-13 harmonic 55.0 108.5 + angle_coeff @angle:7-5-24 harmonic 49.0 105.4 + angle_coeff @angle:25-5-25 harmonic 5.0 109.47 + angle_coeff @angle:7-5-25 harmonic 10.0 109.47 + angle_coeff @angle:13-5-25 harmonic 10.0 109.47 + angle_coeff @angle:7-5-47 harmonic 35.0 109.0 + angle_coeff @angle:25-5-48 harmonic 10.0 109.47 + angle_coeff @angle:7-5-48 harmonic 35.0 113.0 + angle_coeff @angle:7-5-51 harmonic 55.0 108.5 + angle_coeff @angle:7-5-64 harmonic 55.0 108.5 + angle_coeff @angle:13-5-64 harmonic 100.0 120.5 + angle_coeff @angle:7-5-79 harmonic 74.0 110.0 + angle_coeff @angle:7-5-106 harmonic 100.0 126.0 + angle_coeff @angle:5-7-25 harmonic 10.0 109.47 + angle_coeff @angle:25-7-25 harmonic 33.0 109.47 + angle_coeff @angle:2-10-2 harmonic 63.0 112.4 + angle_coeff @angle:2-10-3 harmonic 63.0 111.1 + angle_coeff @angle:2-10-5 harmonic 80.0 109.5 + angle_coeff @angle:3-10-6 harmonic 63.0 111.1 + angle_coeff @angle:6-10-6 harmonic 63.0 111.5 + angle_coeff @angle:2-10-6 harmonic 63.0 112.4 + angle_coeff @angle:5-10-6 harmonic 80.0 109.5 + angle_coeff @angle:3-10-10 harmonic 63.0 111.1 + angle_coeff @angle:2-10-10 harmonic 63.0 111.5 + angle_coeff @angle:6-10-10 harmonic 63.0 111.5 + angle_coeff @angle:10-10-10 harmonic 63.0 111.5 + angle_coeff @angle:5-10-10 harmonic 80.0 109.5 + angle_coeff @angle:2-10-20 harmonic 80.0 109.5 + angle_coeff @angle:6-10-20 harmonic 80.0 109.5 + angle_coeff @angle:10-10-20 harmonic 80.0 109.5 + angle_coeff @angle:3-10-24 harmonic 63.0 110.1 + angle_coeff @angle:6-10-24 harmonic 80.0 109.5 + angle_coeff @angle:2-10-24 harmonic 80.0 109.7 + angle_coeff @angle:10-10-24 harmonic 80.0 109.7 + angle_coeff @angle:2-10-44 harmonic 56.2 109.47 + angle_coeff @angle:6-10-44 harmonic 56.2 109.47 + angle_coeff @angle:10-10-44 harmonic 56.2 109.47 + angle_coeff @angle:13-10-44 harmonic 56.2 109.47 + angle_coeff @angle:3-10-44 harmonic 80.0 109.7 + angle_coeff @angle:2-10-48 harmonic 63.0 112.4 + angle_coeff @angle:20-10-48 harmonic 80.0 109.5 + angle_coeff @angle:2-10-105 harmonic 80.0 109.5 + angle_coeff @angle:10-10-105 harmonic 80.0 109.5 + angle_coeff @angle:20-10-105 harmonic 80.0 109.5 + angle_coeff @angle:2-11-2 harmonic 70.0 124.0 + angle_coeff @angle:2-11-6 harmonic 70.0 124.0 + angle_coeff @angle:6-11-6 harmonic 70.0 124.0 + angle_coeff @angle:2-11-9 harmonic 70.0 118.0 + angle_coeff @angle:6-11-9 harmonic 70.0 118.0 + angle_coeff @angle:9-11-10 harmonic 70.0 118.0 + angle_coeff @angle:2-11-10 harmonic 70.0 124.0 + angle_coeff @angle:6-11-10 harmonic 70.0 124.0 + angle_coeff @angle:10-11-10 harmonic 70.0 124.0 + angle_coeff @angle:2-11-11 harmonic 70.0 118.0 + angle_coeff @angle:6-11-11 harmonic 70.0 118.0 + angle_coeff @angle:9-11-11 harmonic 70.0 118.0 + angle_coeff @angle:10-11-11 harmonic 70.0 118.0 + angle_coeff @angle:11-11-11 harmonic 70.0 118.0 + angle_coeff @angle:9-11-13 harmonic 70.0 118.0 + angle_coeff @angle:11-11-13 harmonic 70.0 118.0 + angle_coeff @angle:2-11-13 harmonic 70.0 124.0 + angle_coeff @angle:6-11-13 harmonic 70.0 124.0 + angle_coeff @angle:10-11-13 harmonic 70.0 124.0 + angle_coeff @angle:13-11-13 harmonic 70.0 124.0 + angle_coeff @angle:9-11-14 harmonic 70.0 118.0 + angle_coeff @angle:11-11-14 harmonic 70.0 118.0 + angle_coeff @angle:9-11-79 harmonic 70.0 118.0 + angle_coeff @angle:2-12-12 harmonic 70.0 120.0 + angle_coeff @angle:3-12-12 harmonic 85.0 120.0 + angle_coeff @angle:12-12-12 harmonic 85.0 120.0 + angle_coeff @angle:12-12-48 harmonic 85.0 120.0 + angle_coeff @angle:12-12-60 harmonic 85.0 120.0 + angle_coeff @angle:12-12-81 harmonic 85.0 120.0 + angle_coeff @angle:1-13-1 harmonic 77.0 109.1 + angle_coeff @angle:2-13-2 harmonic 40.0 109.5 + angle_coeff @angle:1-13-3 harmonic 50.0 109.5 + angle_coeff @angle:2-13-3 harmonic 63.0 111.1 + angle_coeff @angle:3-13-3 harmonic 63.0 111.1 + angle_coeff @angle:2-13-6 harmonic 40.0 109.5 + angle_coeff @angle:6-13-6 harmonic 40.0 109.5 + angle_coeff @angle:3-13-6 harmonic 63.0 109.5 + angle_coeff @angle:1-13-13 harmonic 50.0 109.5 + angle_coeff @angle:5-13-13 harmonic 50.0 109.5 + angle_coeff @angle:13-13-13 harmonic 58.35 112.7 + angle_coeff @angle:3-13-13 harmonic 63.0 111.1 + angle_coeff @angle:13-13-15 harmonic 50.0 108.6 + angle_coeff @angle:13-13-16 harmonic 50.0 114.7 + angle_coeff @angle:13-13-19 harmonic 58.35 112.7 + angle_coeff @angle:3-13-20 harmonic 50.0 109.5 + angle_coeff @angle:13-13-20 harmonic 50.0 109.5 + angle_coeff @angle:3-13-21 harmonic 69.0 109.8 + angle_coeff @angle:13-13-21 harmonic 69.0 109.8 + angle_coeff @angle:21-13-21 harmonic 78.0 111.7 + angle_coeff @angle:13-13-22 harmonic 50.0 108.6 + angle_coeff @angle:20-13-24 harmonic 50.0 109.5 + angle_coeff @angle:3-13-24 harmonic 63.0 110.1 + angle_coeff @angle:2-13-24 harmonic 80.0 109.7 + angle_coeff @angle:13-13-24 harmonic 80.0 109.7 + angle_coeff @angle:16-13-44 harmonic 50.0 114.7 + angle_coeff @angle:2-13-44 harmonic 56.2 109.47 + angle_coeff @angle:6-13-44 harmonic 56.2 109.47 + angle_coeff @angle:10-13-44 harmonic 56.2 109.47 + angle_coeff @angle:13-13-44 harmonic 56.2 109.47 + angle_coeff @angle:3-13-44 harmonic 80.0 111.2 + angle_coeff @angle:46-13-46 harmonic 33.0 107.8 + angle_coeff @angle:18-13-46 harmonic 35.0 108.5 + angle_coeff @angle:19-13-46 harmonic 35.0 108.5 + angle_coeff @angle:2-13-46 harmonic 35.0 109.5 + angle_coeff @angle:3-13-46 harmonic 35.0 109.5 + angle_coeff @angle:5-13-46 harmonic 35.0 109.5 + angle_coeff @angle:15-13-46 harmonic 35.0 109.5 + angle_coeff @angle:16-13-46 harmonic 35.0 109.5 + angle_coeff @angle:20-13-46 harmonic 35.0 109.5 + angle_coeff @angle:22-13-46 harmonic 35.0 109.5 + angle_coeff @angle:24-13-46 harmonic 35.0 109.5 + angle_coeff @angle:44-13-46 harmonic 35.0 109.5 + angle_coeff @angle:13-13-46 harmonic 37.5 110.7 + angle_coeff @angle:1-13-46 harmonic 40.0 107.0 + angle_coeff @angle:21-13-46 harmonic 51.0 107.6 + angle_coeff @angle:46-13-47 harmonic 35.0 109.5 + angle_coeff @angle:1-13-47 harmonic 50.0 109.5 + angle_coeff @angle:13-13-47 harmonic 63.0 111.1 + angle_coeff @angle:47-13-47 harmonic 63.0 112.4 + angle_coeff @angle:46-13-48 harmonic 35.0 109.5 + angle_coeff @angle:47-13-48 harmonic 40.0 109.5 + angle_coeff @angle:48-13-48 harmonic 40.0 109.5 + angle_coeff @angle:1-13-48 harmonic 50.0 109.5 + angle_coeff @angle:5-13-48 harmonic 50.0 109.5 + angle_coeff @angle:20-13-48 harmonic 50.0 109.5 + angle_coeff @angle:16-13-48 harmonic 50.0 114.7 + angle_coeff @angle:3-13-48 harmonic 63.0 112.0 + angle_coeff @angle:2-13-48 harmonic 63.0 114.0 + angle_coeff @angle:13-13-48 harmonic 63.0 114.0 + angle_coeff @angle:44-13-48 harmonic 80.0 111.2 + angle_coeff @angle:46-13-50 harmonic 35.0 109.5 + angle_coeff @angle:46-13-51 harmonic 37.5 110.7 + angle_coeff @angle:5-13-51 harmonic 50.0 109.5 + angle_coeff @angle:13-13-51 harmonic 58.35 112.7 + angle_coeff @angle:46-13-53 harmonic 35.0 109.5 + angle_coeff @angle:3-13-53 harmonic 80.0 111.2 + angle_coeff @angle:13-13-53 harmonic 80.0 111.2 + angle_coeff @angle:46-13-55 harmonic 35.0 109.5 + angle_coeff @angle:13-13-55 harmonic 80.0 111.2 + angle_coeff @angle:46-13-56 harmonic 35.0 109.5 + angle_coeff @angle:3-13-56 harmonic 63.0 110.1 + angle_coeff @angle:13-13-56 harmonic 65.0 109.0 + angle_coeff @angle:46-13-57 harmonic 35.0 109.5 + angle_coeff @angle:48-13-57 harmonic 80.0 111.2 + angle_coeff @angle:46-13-60 harmonic 35.0 109.5 + angle_coeff @angle:13-13-60 harmonic 63.0 114.0 + angle_coeff @angle:46-13-64 harmonic 41.0 109.5 + angle_coeff @angle:13-13-64 harmonic 43.0 109.5 + angle_coeff @angle:48-13-64 harmonic 43.0 109.5 + angle_coeff @angle:46-13-65 harmonic 51.0 107.6 + angle_coeff @angle:3-13-65 harmonic 69.0 109.8 + angle_coeff @angle:13-13-65 harmonic 69.0 110.0 + angle_coeff @angle:48-13-65 harmonic 69.0 110.0 + angle_coeff @angle:65-13-65 harmonic 78.0 111.7 + angle_coeff @angle:46-13-66 harmonic 75.0 111.0 + angle_coeff @angle:13-13-66 harmonic 75.0 112.0 + angle_coeff @angle:46-13-79 harmonic 35.0 109.5 + angle_coeff @angle:13-13-79 harmonic 50.0 108.6 + angle_coeff @angle:1-13-79 harmonic 50.0 109.5 + angle_coeff @angle:46-13-80 harmonic 35.0 109.5 + angle_coeff @angle:13-13-80 harmonic 63.0 115.6 + angle_coeff @angle:46-13-83 harmonic 35.0 109.5 + angle_coeff @angle:13-13-83 harmonic 63.0 114.0 + angle_coeff @angle:46-13-84 harmonic 35.0 109.5 + angle_coeff @angle:16-13-84 harmonic 50.0 114.7 + angle_coeff @angle:13-13-84 harmonic 63.0 114.0 + angle_coeff @angle:46-13-85 harmonic 35.0 109.5 + angle_coeff @angle:13-13-85 harmonic 63.0 114.0 + angle_coeff @angle:46-13-87 harmonic 35.0 109.5 + angle_coeff @angle:13-13-87 harmonic 63.0 115.6 + angle_coeff @angle:46-13-90 harmonic 35.0 109.5 + angle_coeff @angle:13-13-90 harmonic 80.0 110.0 + angle_coeff @angle:3-13-90 harmonic 80.0 113.0 + angle_coeff @angle:46-13-91 harmonic 37.5 110.7 + angle_coeff @angle:46-13-95 harmonic 35.0 105.0 + angle_coeff @angle:13-13-95 harmonic 63.0 105.0 + angle_coeff @angle:46-13-101 harmonic 35.0 109.5 + angle_coeff @angle:13-13-101 harmonic 80.0 111.2 + angle_coeff @angle:46-13-102 harmonic 35.0 105.0 + angle_coeff @angle:13-13-102 harmonic 63.0 111.1 + angle_coeff @angle:46-13-104 harmonic 41.0 109.5 + angle_coeff @angle:13-13-104 harmonic 43.0 109.5 + angle_coeff @angle:46-13-105 harmonic 35.0 109.5 + angle_coeff @angle:13-13-105 harmonic 50.0 109.5 + angle_coeff @angle:20-13-105 harmonic 50.0 109.5 + angle_coeff @angle:46-13-107 harmonic 35.0 109.5 + angle_coeff @angle:13-13-107 harmonic 80.0 109.7 + angle_coeff @angle:46-13-108 harmonic 35.0 109.5 + angle_coeff @angle:13-13-108 harmonic 60.0 112.0 + angle_coeff @angle:2-14-2 harmonic 70.0 124.0 + angle_coeff @angle:2-14-6 harmonic 70.0 124.0 + angle_coeff @angle:6-14-6 harmonic 70.0 124.0 + angle_coeff @angle:2-14-9 harmonic 70.0 118.0 + angle_coeff @angle:6-14-9 harmonic 70.0 118.0 + angle_coeff @angle:9-14-10 harmonic 70.0 118.0 + angle_coeff @angle:2-14-10 harmonic 70.0 124.0 + angle_coeff @angle:6-14-10 harmonic 70.0 124.0 + angle_coeff @angle:10-14-10 harmonic 70.0 124.0 + angle_coeff @angle:2-14-11 harmonic 70.0 118.0 + angle_coeff @angle:6-14-11 harmonic 70.0 118.0 + angle_coeff @angle:9-14-11 harmonic 70.0 118.0 + angle_coeff @angle:10-14-11 harmonic 70.0 118.0 + angle_coeff @angle:11-14-11 harmonic 70.0 118.0 + angle_coeff @angle:9-14-13 harmonic 70.0 118.0 + angle_coeff @angle:11-14-13 harmonic 70.0 118.0 + angle_coeff @angle:2-14-13 harmonic 70.0 124.0 + angle_coeff @angle:6-14-13 harmonic 70.0 124.0 + angle_coeff @angle:10-14-13 harmonic 70.0 124.0 + angle_coeff @angle:13-14-13 harmonic 70.0 124.0 + angle_coeff @angle:2-14-14 harmonic 70.0 118.0 + angle_coeff @angle:6-14-14 harmonic 70.0 118.0 + angle_coeff @angle:9-14-14 harmonic 70.0 118.0 + angle_coeff @angle:10-14-14 harmonic 70.0 118.0 + angle_coeff @angle:11-14-14 harmonic 70.0 118.0 + angle_coeff @angle:13-14-14 harmonic 70.0 118.0 + angle_coeff @angle:14-14-14 harmonic 70.0 118.0 + angle_coeff @angle:17-15-17 harmonic 35.0 92.07 + angle_coeff @angle:2-15-17 harmonic 44.0 96.0 + angle_coeff @angle:6-15-17 harmonic 44.0 96.0 + angle_coeff @angle:13-15-17 harmonic 44.0 96.0 + angle_coeff @angle:25-15-25 harmonic 5.0 109.47 + angle_coeff @angle:13-15-25 harmonic 10.0 109.47 + angle_coeff @angle:33-15-33 harmonic 10.0 160.0 + angle_coeff @angle:2-15-33 harmonic 150.0 96.7 + angle_coeff @angle:6-15-33 harmonic 150.0 96.7 + angle_coeff @angle:13-15-33 harmonic 150.0 96.7 + angle_coeff @angle:17-15-33 harmonic 150.0 96.7 + angle_coeff @angle:17-15-48 harmonic 50.0 96.0 + angle_coeff @angle:2-16-6 harmonic 62.0 98.9 + angle_coeff @angle:13-16-13 harmonic 62.0 98.9 + angle_coeff @angle:2-16-16 harmonic 68.0 103.7 + angle_coeff @angle:6-16-16 harmonic 68.0 103.7 + angle_coeff @angle:13-16-16 harmonic 68.0 103.7 + angle_coeff @angle:13-16-19 harmonic 65.0 100.0 + angle_coeff @angle:25-16-25 harmonic 5.0 109.47 + angle_coeff @angle:13-16-25 harmonic 10.0 109.47 + angle_coeff @angle:33-16-33 harmonic 10.0 160.0 + angle_coeff @angle:2-16-33 harmonic 150.0 96.7 + angle_coeff @angle:6-16-33 harmonic 150.0 96.7 + angle_coeff @angle:13-16-33 harmonic 150.0 96.7 + angle_coeff @angle:16-16-33 harmonic 150.0 96.7 + angle_coeff @angle:13-16-48 harmonic 62.0 104.2 + angle_coeff @angle:47-16-48 harmonic 62.0 104.2 + angle_coeff @angle:24-16-60 harmonic 74.0 92.4 + angle_coeff @angle:25-16-61 harmonic 10.0 130.0 + angle_coeff @angle:25-16-82 harmonic 10.0 130.0 + angle_coeff @angle:60-16-82 harmonic 74.0 97.0 + angle_coeff @angle:25-16-84 harmonic 10.0 130.0 + angle_coeff @angle:82-16-84 harmonic 74.0 90.0 + angle_coeff @angle:60-16-84 harmonic 74.0 97.0 + angle_coeff @angle:84-16-84 harmonic 74.0 97.0 + angle_coeff @angle:13-16-91 harmonic 62.0 94.0 + angle_coeff @angle:15-17-25 harmonic 10.0 109.47 + angle_coeff @angle:25-17-25 harmonic 33.0 109.47 + angle_coeff @angle:13-18-19 harmonic 150.0 180.0 + angle_coeff @angle:19-18-48 harmonic 170.0 180.0 + angle_coeff @angle:18-18-56 harmonic 100.0 180.0 + angle_coeff @angle:13-19-18 harmonic 150.0 180.0 + angle_coeff @angle:16-19-19 harmonic 140.0 180.0 + angle_coeff @angle:13-19-19 harmonic 150.0 180.0 + angle_coeff @angle:18-19-25 harmonic 10.0 90.0 + angle_coeff @angle:19-19-46 harmonic 112.0 180.0 + angle_coeff @angle:18-19-47 harmonic 150.0 180.0 + angle_coeff @angle:19-19-47 harmonic 160.0 180.0 + angle_coeff @angle:18-19-48 harmonic 150.0 180.0 + angle_coeff @angle:19-19-48 harmonic 160.0 180.0 + angle_coeff @angle:19-19-50 harmonic 160.0 180.0 + angle_coeff @angle:18-19-55 harmonic 150.0 180.0 + angle_coeff @angle:18-19-88 harmonic 150.0 180.0 + angle_coeff @angle:2-20-2 harmonic 100.0 111.8 + angle_coeff @angle:2-20-3 harmonic 83.0 116.9 + angle_coeff @angle:3-20-6 harmonic 83.0 116.9 + angle_coeff @angle:2-20-6 harmonic 100.0 111.8 + angle_coeff @angle:2-20-7 harmonic 55.0 108.5 + angle_coeff @angle:7-20-10 harmonic 55.0 108.5 + angle_coeff @angle:3-20-10 harmonic 83.0 116.9 + angle_coeff @angle:10-20-10 harmonic 100.0 111.8 + angle_coeff @angle:13-20-13 harmonic 60.0 109.5 + angle_coeff @angle:3-20-13 harmonic 83.0 116.9 + angle_coeff @angle:25-20-25 harmonic 5.0 109.47 + angle_coeff @angle:13-20-25 harmonic 10.0 109.47 + angle_coeff @angle:13-20-47 harmonic 75.0 111.0 + angle_coeff @angle:25-20-48 harmonic 10.0 109.47 + angle_coeff @angle:13-20-48 harmonic 75.0 111.0 + angle_coeff @angle:47-20-48 harmonic 75.0 111.0 + angle_coeff @angle:48-20-48 harmonic 75.0 111.0 + angle_coeff @angle:3-20-48 harmonic 83.0 116.9 + angle_coeff @angle:2-20-48 harmonic 100.0 111.8 + angle_coeff @angle:13-20-51 harmonic 60.0 109.5 + angle_coeff @angle:2-20-51 harmonic 100.0 113.0 + angle_coeff @angle:6-20-51 harmonic 100.0 113.0 + angle_coeff @angle:10-20-51 harmonic 100.0 113.0 + angle_coeff @angle:24-20-60 harmonic 70.0 104.5 + angle_coeff @angle:25-20-61 harmonic 10.0 125.0 + angle_coeff @angle:2-20-64 harmonic 100.0 120.5 + angle_coeff @angle:6-20-64 harmonic 100.0 120.5 + angle_coeff @angle:10-20-64 harmonic 100.0 120.5 + angle_coeff @angle:13-20-64 harmonic 100.0 120.5 + angle_coeff @angle:48-20-64 harmonic 100.0 120.5 + angle_coeff @angle:64-20-64 harmonic 100.0 120.5 + angle_coeff @angle:25-20-82 harmonic 10.0 125.0 + angle_coeff @angle:60-20-82 harmonic 70.0 106.5 + angle_coeff @angle:82-20-82 harmonic 70.0 107.0 + angle_coeff @angle:25-20-84 harmonic 10.0 125.0 + angle_coeff @angle:82-20-84 harmonic 70.0 104.0 + angle_coeff @angle:60-20-84 harmonic 70.0 106.5 + angle_coeff @angle:84-20-84 harmonic 70.0 106.5 + angle_coeff @angle:61-20-84 harmonic 70.0 108.9 + angle_coeff @angle:108-20-108 harmonic 20.0 145.0 + angle_coeff @angle:13-20-108 harmonic 40.0 130.0 + angle_coeff @angle:25-21-25 harmonic 33.0 109.47 + angle_coeff @angle:13-22-13 harmonic 62.0 96.0 + angle_coeff @angle:13-22-23 harmonic 74.0 107.0 + angle_coeff @angle:23-22-25 harmonic 10.0 90.0 + angle_coeff @angle:2-24-3 harmonic 50.0 121.9 + angle_coeff @angle:3-24-3 harmonic 70.0 126.4 + angle_coeff @angle:3-24-5 harmonic 46.0 115.7 + angle_coeff @angle:2-24-6 harmonic 50.0 121.9 + angle_coeff @angle:3-24-6 harmonic 50.0 121.9 + angle_coeff @angle:2-24-10 harmonic 50.0 118.0 + angle_coeff @angle:3-24-10 harmonic 50.0 121.9 + angle_coeff @angle:13-24-13 harmonic 50.0 118.0 + angle_coeff @angle:3-24-13 harmonic 50.0 121.9 + angle_coeff @angle:3-24-16 harmonic 70.0 112.0 + angle_coeff @angle:3-24-20 harmonic 70.0 108.6 + angle_coeff @angle:3-24-25 harmonic 10.0 109.5 + angle_coeff @angle:25-24-45 harmonic 10.0 100.0 + angle_coeff @angle:5-24-45 harmonic 35.0 110.2 + angle_coeff @angle:3-24-45 harmonic 35.0 119.8 + angle_coeff @angle:45-24-45 harmonic 35.0 120.0 + angle_coeff @angle:2-24-45 harmonic 38.0 118.4 + angle_coeff @angle:6-24-45 harmonic 38.0 118.4 + angle_coeff @angle:10-24-45 harmonic 38.0 118.4 + angle_coeff @angle:13-24-45 harmonic 38.0 118.4 + angle_coeff @angle:45-24-48 harmonic 35.0 119.8 + angle_coeff @angle:13-24-48 harmonic 50.0 118.0 + angle_coeff @angle:3-24-48 harmonic 50.0 121.9 + angle_coeff @angle:48-24-48 harmonic 70.0 118.0 + angle_coeff @angle:54-24-54 harmonic 35.0 120.0 + angle_coeff @angle:45-24-59 harmonic 35.0 118.0 + angle_coeff @angle:3-24-59 harmonic 70.0 125.2 + angle_coeff @angle:13-24-79 harmonic 50.0 120.0 + angle_coeff @angle:45-24-79 harmonic 100.0 111.0 + angle_coeff @angle:45-24-84 harmonic 35.0 119.8 + angle_coeff @angle:48-24-84 harmonic 70.0 118.0 + angle_coeff @angle:16-24-86 harmonic 70.0 117.0 + angle_coeff @angle:45-24-87 harmonic 35.0 119.8 + angle_coeff @angle:48-24-87 harmonic 70.0 118.0 + angle_coeff @angle:45-24-88 harmonic 35.0 119.8 + angle_coeff @angle:48-24-88 harmonic 70.0 118.0 + angle_coeff @angle:45-24-91 harmonic 40.0 113.0 + angle_coeff @angle:3-24-91 harmonic 55.0 128.0 + angle_coeff @angle:48-24-103 harmonic 70.0 121.0 + angle_coeff @angle:3-24-106 harmonic 20.0 126.0 + angle_coeff @angle:25-25-25 harmonic 33.0 109.47 + angle_coeff @angle:32-31-32 harmonic 75.0 104.52 + angle_coeff @angle:32-31-33 harmonic 50.0 52.26 + angle_coeff @angle:35-34-35 harmonic 34.05 104.52 + angle_coeff @angle:37-36-37 harmonic 75.0 109.5 + angle_coeff @angle:37-36-38 harmonic 50.0 54.75 + angle_coeff @angle:40-39-40 harmonic 75.0 104.52 + angle_coeff @angle:41-39-41 harmonic 50.0 109.47 + angle_coeff @angle:40-39-41 harmonic 50.0 110.6948 + angle_coeff @angle:43-42-43 harmonic 75.0 109.47 + angle_coeff @angle:2-44-2 harmonic 51.8 107.2 + angle_coeff @angle:2-44-6 harmonic 51.8 107.2 + angle_coeff @angle:6-44-6 harmonic 51.8 107.2 + angle_coeff @angle:2-44-10 harmonic 51.8 107.2 + angle_coeff @angle:6-44-10 harmonic 51.8 107.2 + angle_coeff @angle:10-44-10 harmonic 51.8 107.2 + angle_coeff @angle:2-44-13 harmonic 51.8 107.2 + angle_coeff @angle:6-44-13 harmonic 51.8 107.2 + angle_coeff @angle:10-44-13 harmonic 51.8 107.2 + angle_coeff @angle:13-44-13 harmonic 51.8 107.2 + angle_coeff @angle:3-44-13 harmonic 63.0 111.1 + angle_coeff @angle:25-44-45 harmonic 10.0 100.0 + angle_coeff @angle:13-44-45 harmonic 35.0 109.5 + angle_coeff @angle:2-44-45 harmonic 43.2 108.1 + angle_coeff @angle:6-44-45 harmonic 43.2 108.1 + angle_coeff @angle:10-44-45 harmonic 43.2 108.1 + angle_coeff @angle:45-44-45 harmonic 43.6 106.4 + angle_coeff @angle:25-44-48 harmonic 10.0 109.5 + angle_coeff @angle:45-44-48 harmonic 35.0 116.0 + angle_coeff @angle:13-44-48 harmonic 50.0 116.0 + angle_coeff @angle:48-44-48 harmonic 50.0 116.0 + angle_coeff @angle:3-44-48 harmonic 63.0 112.0 + angle_coeff @angle:45-44-79 harmonic 35.0 115.0 + angle_coeff @angle:13-44-79 harmonic 50.0 108.6 + angle_coeff @angle:48-44-79 harmonic 50.0 108.6 + angle_coeff @angle:48-44-91 harmonic 50.0 109.5 + angle_coeff @angle:25-45-25 harmonic 33.0 109.47 + angle_coeff @angle:25-45-44 harmonic 10.0 109.5 + angle_coeff @angle:25-46-25 harmonic 33.0 109.47 + angle_coeff @angle:13-46-25 harmonic 37.5 109.47 + angle_coeff @angle:1-47-1 harmonic 80.0 108.0 + angle_coeff @angle:1-47-3 harmonic 80.0 121.5 + angle_coeff @angle:3-47-6 harmonic 85.0 119.7 + angle_coeff @angle:3-47-13 harmonic 70.0 119.7 + angle_coeff @angle:13-47-13 harmonic 70.0 130.0 + angle_coeff @angle:25-47-46 harmonic 10.0 90.0 + angle_coeff @angle:20-47-46 harmonic 35.0 114.5 + angle_coeff @angle:13-47-46 harmonic 35.0 117.0 + angle_coeff @angle:46-47-46 harmonic 35.0 117.0 + angle_coeff @angle:3-47-46 harmonic 35.0 119.7 + angle_coeff @angle:19-47-46 harmonic 35.0 120.0 + angle_coeff @angle:1-47-46 harmonic 50.0 112.0 + angle_coeff @angle:21-47-46 harmonic 60.0 114.0 + angle_coeff @angle:25-47-47 harmonic 2.0 90.0 + angle_coeff @angle:46-47-47 harmonic 35.0 120.0 + angle_coeff @angle:5-47-47 harmonic 70.0 123.0 + angle_coeff @angle:20-47-47 harmonic 70.0 123.0 + angle_coeff @angle:13-47-47 harmonic 70.0 124.0 + angle_coeff @angle:19-47-47 harmonic 70.0 124.0 + angle_coeff @angle:21-47-47 harmonic 75.0 121.5 + angle_coeff @angle:1-47-47 harmonic 80.0 121.5 + angle_coeff @angle:16-47-47 harmonic 85.0 119.4 + angle_coeff @angle:3-47-47 harmonic 85.0 120.7 + angle_coeff @angle:46-47-48 harmonic 35.0 123.3 + angle_coeff @angle:47-47-48 harmonic 85.0 117.0 + angle_coeff @angle:13-47-48 harmonic 85.0 119.7 + angle_coeff @angle:25-47-50 harmonic 2.0 90.0 + angle_coeff @angle:46-47-50 harmonic 35.0 120.0 + angle_coeff @angle:5-47-50 harmonic 70.0 123.0 + angle_coeff @angle:20-47-50 harmonic 70.0 123.0 + angle_coeff @angle:13-47-50 harmonic 70.0 124.0 + angle_coeff @angle:46-47-57 harmonic 35.0 119.1 + angle_coeff @angle:13-47-57 harmonic 70.0 120.0 + angle_coeff @angle:20-47-57 harmonic 70.0 120.0 + angle_coeff @angle:47-47-57 harmonic 70.0 121.2 + angle_coeff @angle:16-47-57 harmonic 85.0 119.4 + angle_coeff @angle:57-47-58 harmonic 35.0 119.1 + angle_coeff @angle:47-47-58 harmonic 35.0 119.7 + angle_coeff @angle:46-47-65 harmonic 60.0 114.0 + angle_coeff @angle:47-47-65 harmonic 75.0 120.0 + angle_coeff @angle:46-47-91 harmonic 35.0 135.0 + angle_coeff @angle:3-47-91 harmonic 70.0 119.7 + angle_coeff @angle:47-47-91 harmonic 70.0 124.0 + angle_coeff @angle:46-47-105 harmonic 35.0 119.1 + angle_coeff @angle:58-47-105 harmonic 35.0 119.1 + angle_coeff @angle:13-47-105 harmonic 70.0 120.0 + angle_coeff @angle:20-47-105 harmonic 70.0 120.0 + angle_coeff @angle:47-47-105 harmonic 70.0 121.2 + angle_coeff @angle:16-47-105 harmonic 85.0 119.4 + angle_coeff @angle:46-47-110 harmonic 40.0 121.0 + angle_coeff @angle:13-47-110 harmonic 80.0 122.0 + angle_coeff @angle:48-47-110 harmonic 80.0 122.0 + angle_coeff @angle:1-47-110 harmonic 80.0 125.0 + angle_coeff @angle:2-48-12 harmonic 70.0 120.0 + angle_coeff @angle:12-48-12 harmonic 85.0 120.0 + angle_coeff @angle:3-48-13 harmonic 70.0 119.7 + angle_coeff @angle:25-48-48 harmonic 10.0 90.0 + angle_coeff @angle:48-48-48 harmonic 63.0 120.0 + angle_coeff @angle:2-48-48 harmonic 70.0 120.0 + angle_coeff @angle:5-48-48 harmonic 70.0 120.0 + angle_coeff @angle:10-48-48 harmonic 70.0 120.0 + angle_coeff @angle:13-48-48 harmonic 70.0 120.0 + angle_coeff @angle:15-48-48 harmonic 70.0 120.0 + angle_coeff @angle:19-48-48 harmonic 70.0 120.0 + angle_coeff @angle:20-48-48 harmonic 70.0 120.0 + angle_coeff @angle:24-48-48 harmonic 70.0 120.0 + angle_coeff @angle:44-48-48 harmonic 70.0 120.0 + angle_coeff @angle:47-48-48 harmonic 70.0 124.0 + angle_coeff @angle:21-48-48 harmonic 75.0 120.0 + angle_coeff @angle:1-48-48 harmonic 80.0 120.0 + angle_coeff @angle:18-48-48 harmonic 80.0 120.0 + angle_coeff @angle:16-48-48 harmonic 85.0 119.4 + angle_coeff @angle:3-48-48 harmonic 85.0 120.0 + angle_coeff @angle:25-48-49 harmonic 2.0 90.0 + angle_coeff @angle:24-48-49 harmonic 35.0 119.1 + angle_coeff @angle:3-48-49 harmonic 35.0 120.0 + angle_coeff @angle:48-48-49 harmonic 35.0 120.0 + angle_coeff @angle:48-48-50 harmonic 70.0 124.0 + angle_coeff @angle:48-48-53 harmonic 70.0 120.0 + angle_coeff @angle:55-48-55 harmonic 70.0 120.0 + angle_coeff @angle:47-48-55 harmonic 70.0 120.1 + angle_coeff @angle:48-48-55 harmonic 70.0 120.1 + angle_coeff @angle:49-48-56 harmonic 35.0 116.0 + angle_coeff @angle:13-48-56 harmonic 70.0 116.0 + angle_coeff @angle:44-48-56 harmonic 70.0 116.0 + angle_coeff @angle:55-48-56 harmonic 70.0 119.3 + angle_coeff @angle:5-48-56 harmonic 70.0 120.0 + angle_coeff @angle:47-48-56 harmonic 70.0 121.5 + angle_coeff @angle:50-48-56 harmonic 70.0 121.5 + angle_coeff @angle:48-48-56 harmonic 70.0 124.0 + angle_coeff @angle:21-48-56 harmonic 75.0 120.0 + angle_coeff @angle:49-48-57 harmonic 35.0 120.0 + angle_coeff @angle:48-48-57 harmonic 70.0 108.7 + angle_coeff @angle:55-48-57 harmonic 70.0 116.0 + angle_coeff @angle:13-48-57 harmonic 70.0 120.0 + angle_coeff @angle:47-48-57 harmonic 70.0 121.5 + angle_coeff @angle:56-48-57 harmonic 70.0 123.3 + angle_coeff @angle:49-48-60 harmonic 35.0 120.0 + angle_coeff @angle:48-48-60 harmonic 63.0 120.0 + angle_coeff @angle:57-48-60 harmonic 70.0 108.7 + angle_coeff @angle:56-48-60 harmonic 70.0 117.3 + angle_coeff @angle:55-48-60 harmonic 70.0 123.5 + angle_coeff @angle:2-48-60 harmonic 70.0 128.6 + angle_coeff @angle:13-48-60 harmonic 70.0 128.6 + angle_coeff @angle:49-48-61 harmonic 35.0 119.1 + angle_coeff @angle:48-48-61 harmonic 70.0 108.7 + angle_coeff @angle:57-48-61 harmonic 70.0 123.3 + angle_coeff @angle:48-48-64 harmonic 85.0 119.4 + angle_coeff @angle:48-48-65 harmonic 75.0 120.0 + angle_coeff @angle:48-48-66 harmonic 75.0 120.0 + angle_coeff @angle:48-48-79 harmonic 85.0 119.4 + angle_coeff @angle:49-48-81 harmonic 35.0 120.0 + angle_coeff @angle:48-48-81 harmonic 85.0 120.0 + angle_coeff @angle:49-48-84 harmonic 35.0 126.9 + angle_coeff @angle:60-48-84 harmonic 63.0 106.4 + angle_coeff @angle:48-48-84 harmonic 70.0 107.4 + angle_coeff @angle:49-48-86 harmonic 35.0 120.0 + angle_coeff @angle:48-48-86 harmonic 63.0 120.0 + angle_coeff @angle:56-48-86 harmonic 70.0 124.0 + angle_coeff @angle:49-48-88 harmonic 35.0 128.2 + angle_coeff @angle:101-48-101 harmonic 70.0 111.8 + angle_coeff @angle:56-48-101 harmonic 70.0 124.1 + angle_coeff @angle:48-48-102 harmonic 85.0 120.0 + angle_coeff @angle:48-48-109 harmonic 70.0 124.0 + angle_coeff @angle:25-50-46 harmonic 10.0 90.0 + angle_coeff @angle:19-50-46 harmonic 35.0 120.0 + angle_coeff @angle:25-50-47 harmonic 2.0 90.0 + angle_coeff @angle:46-50-47 harmonic 35.0 120.0 + angle_coeff @angle:3-50-47 harmonic 70.0 118.7 + angle_coeff @angle:13-50-47 harmonic 70.0 124.0 + angle_coeff @angle:46-50-48 harmonic 35.0 123.3 + angle_coeff @angle:47-50-48 harmonic 85.0 117.0 + angle_coeff @angle:25-50-50 harmonic 2.0 90.0 + angle_coeff @angle:46-50-50 harmonic 35.0 120.0 + angle_coeff @angle:13-50-50 harmonic 70.0 124.0 + angle_coeff @angle:47-50-50 harmonic 70.0 124.0 + angle_coeff @angle:50-50-84 harmonic 35.0 106.0 + angle_coeff @angle:46-50-84 harmonic 35.0 122.0 + angle_coeff @angle:46-50-109 harmonic 35.0 120.0 + angle_coeff @angle:13-50-109 harmonic 70.0 124.0 + angle_coeff @angle:47-50-109 harmonic 70.0 124.0 + angle_coeff @angle:6-51-6 harmonic 40.0 109.5 + angle_coeff @angle:5-51-13 harmonic 50.0 109.5 + angle_coeff @angle:13-51-20 harmonic 50.0 109.5 + angle_coeff @angle:2-51-20 harmonic 80.0 109.5 + angle_coeff @angle:6-51-20 harmonic 80.0 109.5 + angle_coeff @angle:5-51-20 harmonic 92.6 111.55 + angle_coeff @angle:20-51-20 harmonic 92.6 111.55 + angle_coeff @angle:46-51-46 harmonic 33.0 109.5 + angle_coeff @angle:5-51-46 harmonic 35.0 109.5 + angle_coeff @angle:20-51-46 harmonic 35.0 109.5 + angle_coeff @angle:13-51-46 harmonic 37.5 110.7 + angle_coeff @angle:46-51-105 harmonic 35.0 109.5 + angle_coeff @angle:13-51-105 harmonic 50.0 109.5 + angle_coeff @angle:20-51-105 harmonic 50.0 109.5 + angle_coeff @angle:13-53-13 harmonic 50.0 113.0 + angle_coeff @angle:13-53-25 harmonic 10.0 100.0 + angle_coeff @angle:45-53-45 harmonic 43.6 109.5 + angle_coeff @angle:25-53-48 harmonic 10.0 100.0 + angle_coeff @angle:13-53-48 harmonic 55.0 114.0 + angle_coeff @angle:2-53-54 harmonic 35.0 109.5 + angle_coeff @angle:6-53-54 harmonic 35.0 109.5 + angle_coeff @angle:13-53-54 harmonic 35.0 109.5 + angle_coeff @angle:48-53-54 harmonic 35.0 109.5 + angle_coeff @angle:54-53-54 harmonic 35.0 109.5 + angle_coeff @angle:25-53-82 harmonic 10.0 100.0 + angle_coeff @angle:13-55-13 harmonic 50.0 118.0 + angle_coeff @angle:45-55-45 harmonic 35.0 113.0 + angle_coeff @angle:13-55-45 harmonic 35.0 118.4 + angle_coeff @angle:45-55-48 harmonic 35.0 120.0 + angle_coeff @angle:2-55-48 harmonic 50.0 123.2 + angle_coeff @angle:6-55-48 harmonic 50.0 123.2 + angle_coeff @angle:13-55-48 harmonic 50.0 123.2 + angle_coeff @angle:2-55-54 harmonic 35.0 118.4 + angle_coeff @angle:13-55-54 harmonic 35.0 118.4 + angle_coeff @angle:48-55-54 harmonic 35.0 120.0 + angle_coeff @angle:54-55-54 harmonic 35.0 120.0 + angle_coeff @angle:45-55-59 harmonic 35.0 120.0 + angle_coeff @angle:3-56-13 harmonic 70.0 120.5 + angle_coeff @angle:13-56-18 harmonic 70.0 120.0 + angle_coeff @angle:25-56-48 harmonic 5.0 120.0 + angle_coeff @angle:45-56-48 harmonic 35.0 113.0 + angle_coeff @angle:13-56-48 harmonic 50.0 118.0 + angle_coeff @angle:48-56-48 harmonic 70.0 117.0 + angle_coeff @angle:3-56-48 harmonic 70.0 120.5 + angle_coeff @angle:13-56-56 harmonic 70.0 117.0 + angle_coeff @angle:48-56-56 harmonic 70.0 117.0 + angle_coeff @angle:25-56-59 harmonic 5.0 119.8 + angle_coeff @angle:48-56-59 harmonic 70.0 118.6 + angle_coeff @angle:59-56-59 harmonic 70.0 118.6 + angle_coeff @angle:59-56-60 harmonic 70.0 111.0 + angle_coeff @angle:48-56-60 harmonic 70.0 112.2 + angle_coeff @angle:59-56-82 harmonic 70.0 111.0 + angle_coeff @angle:48-56-86 harmonic 70.0 117.0 + angle_coeff @angle:13-56-103 harmonic 70.0 114.0 + angle_coeff @angle:3-57-3 harmonic 70.0 126.4 + angle_coeff @angle:3-57-45 harmonic 35.0 116.8 + angle_coeff @angle:45-57-47 harmonic 35.0 119.2 + angle_coeff @angle:3-57-47 harmonic 70.0 121.6 + angle_coeff @angle:45-57-48 harmonic 35.0 118.0 + angle_coeff @angle:3-57-48 harmonic 70.0 125.2 + angle_coeff @angle:48-57-48 harmonic 70.0 125.2 + angle_coeff @angle:45-57-60 harmonic 30.0 125.8 + angle_coeff @angle:13-57-60 harmonic 70.0 125.8 + angle_coeff @angle:60-57-61 harmonic 56.0 113.1 + angle_coeff @angle:45-57-61 harmonic 56.0 118.4 + angle_coeff @angle:13-57-61 harmonic 70.0 118.4 + angle_coeff @angle:48-57-61 harmonic 70.0 118.4 + angle_coeff @angle:45-57-62 harmonic 30.0 128.8 + angle_coeff @angle:60-57-62 harmonic 70.0 105.4 + angle_coeff @angle:48-57-62 harmonic 70.0 109.8 + angle_coeff @angle:13-57-62 harmonic 70.0 128.8 + angle_coeff @angle:45-57-81 harmonic 35.0 123.1 + angle_coeff @angle:45-57-82 harmonic 35.0 120.0 + angle_coeff @angle:61-57-82 harmonic 56.0 113.1 + angle_coeff @angle:60-57-82 harmonic 70.0 109.8 + angle_coeff @angle:45-57-84 harmonic 35.0 120.0 + angle_coeff @angle:61-57-84 harmonic 56.0 113.1 + angle_coeff @angle:60-57-84 harmonic 70.0 109.8 + angle_coeff @angle:82-57-84 harmonic 70.0 109.8 + angle_coeff @angle:84-57-84 harmonic 70.0 109.8 + angle_coeff @angle:81-57-84 harmonic 70.0 111.6 + angle_coeff @angle:45-57-85 harmonic 35.0 120.0 + angle_coeff @angle:82-57-85 harmonic 70.0 109.8 + angle_coeff @angle:24-59-55 harmonic 70.0 116.0 + angle_coeff @angle:49-59-56 harmonic 35.0 115.45 + angle_coeff @angle:13-59-56 harmonic 70.0 115.5 + angle_coeff @angle:55-59-56 harmonic 70.0 119.3 + angle_coeff @angle:24-59-56 harmonic 70.0 123.3 + angle_coeff @angle:56-59-56 harmonic 70.0 129.1 + angle_coeff @angle:56-59-63 harmonic 35.0 115.45 + angle_coeff @angle:13-60-48 harmonic 70.0 120.0 + angle_coeff @angle:48-60-48 harmonic 85.0 134.9 + angle_coeff @angle:56-60-57 harmonic 70.0 126.2 + angle_coeff @angle:57-60-60 harmonic 70.0 106.2 + angle_coeff @angle:20-60-60 harmonic 70.0 110.6 + angle_coeff @angle:16-60-60 harmonic 70.0 111.0 + angle_coeff @angle:13-60-60 harmonic 70.0 120.0 + angle_coeff @angle:24-60-60 harmonic 70.0 127.7 + angle_coeff @angle:56-60-60 harmonic 70.0 127.7 + angle_coeff @angle:48-60-60 harmonic 85.0 117.3 + angle_coeff @angle:3-60-60 harmonic 85.0 119.2 + angle_coeff @angle:60-60-61 harmonic 70.0 111.0 + angle_coeff @angle:24-60-61 harmonic 70.0 126.2 + angle_coeff @angle:3-60-61 harmonic 70.0 130.0 + angle_coeff @angle:48-60-61 harmonic 70.0 132.4 + angle_coeff @angle:12-60-80 harmonic 85.0 134.9 + angle_coeff @angle:48-60-80 harmonic 85.0 134.9 + angle_coeff @angle:80-60-81 harmonic 85.0 108.8 + angle_coeff @angle:12-60-81 harmonic 85.0 116.2 + angle_coeff @angle:48-60-81 harmonic 85.0 116.2 + angle_coeff @angle:3-60-84 harmonic 70.0 130.0 + angle_coeff @angle:60-60-87 harmonic 70.0 107.3 + angle_coeff @angle:57-60-87 harmonic 70.0 107.7 + angle_coeff @angle:81-60-87 harmonic 85.0 108.8 + angle_coeff @angle:12-60-87 harmonic 85.0 134.9 + angle_coeff @angle:48-60-87 harmonic 85.0 134.9 + angle_coeff @angle:60-60-105 harmonic 70.0 106.2 + angle_coeff @angle:56-60-105 harmonic 70.0 126.2 + angle_coeff @angle:48-61-48 harmonic 70.0 125.2 + angle_coeff @angle:25-61-57 harmonic 10.0 125.0 + angle_coeff @angle:25-61-61 harmonic 10.0 125.0 + angle_coeff @angle:60-61-62 harmonic 70.0 103.8 + angle_coeff @angle:25-61-82 harmonic 10.0 125.0 + angle_coeff @angle:61-61-82 harmonic 70.0 109.0 + angle_coeff @angle:60-61-82 harmonic 70.0 110.0 + angle_coeff @angle:82-61-83 harmonic 70.0 110.0 + angle_coeff @angle:57-61-84 harmonic 70.0 104.1 + angle_coeff @angle:82-61-84 harmonic 70.0 110.0 + angle_coeff @angle:57-61-88 harmonic 70.0 104.1 + angle_coeff @angle:20-61-88 harmonic 70.0 105.3 + angle_coeff @angle:49-62-57 harmonic 35.0 120.0 + angle_coeff @angle:49-62-61 harmonic 35.0 120.0 + angle_coeff @angle:57-62-61 harmonic 70.0 113.9 + angle_coeff @angle:57-62-63 harmonic 35.0 123.05 + angle_coeff @angle:61-62-63 harmonic 35.0 123.05 + angle_coeff @angle:49-62-105 harmonic 35.0 120.0 + angle_coeff @angle:63-62-105 harmonic 35.0 123.05 + angle_coeff @angle:61-62-105 harmonic 70.0 113.9 + angle_coeff @angle:5-64-5 harmonic 45.0 102.6 + angle_coeff @angle:4-64-5 harmonic 100.0 108.23 + angle_coeff @angle:4-64-13 harmonic 45.0 109.5 + angle_coeff @angle:5-64-20 harmonic 45.0 102.6 + angle_coeff @angle:20-64-20 harmonic 45.0 102.6 + angle_coeff @angle:13-64-20 harmonic 45.0 109.5 + angle_coeff @angle:4-64-20 harmonic 100.0 108.23 + angle_coeff @angle:4-64-48 harmonic 45.0 109.5 + angle_coeff @angle:5-64-48 harmonic 45.0 109.5 + angle_coeff @angle:20-64-48 harmonic 45.0 109.5 + angle_coeff @angle:5-64-52 harmonic 45.0 108.23 + angle_coeff @angle:13-64-52 harmonic 45.0 109.5 + angle_coeff @angle:20-64-52 harmonic 100.0 108.23 + angle_coeff @angle:52-64-52 harmonic 140.0 119.9 + angle_coeff @angle:25-65-25 harmonic 33.0 109.47 + angle_coeff @angle:25-66-25 harmonic 33.0 109.47 + angle_coeff @angle:78-77-78 harmonic 150.0 180.0 + angle_coeff @angle:6-79-11 harmonic 62.0 98.9 + angle_coeff @angle:13-79-13 harmonic 62.0 102.0 + angle_coeff @angle:5-79-13 harmonic 75.0 96.4 + angle_coeff @angle:5-79-23 harmonic 74.0 108.7 + angle_coeff @angle:13-79-23 harmonic 74.0 108.9 + angle_coeff @angle:23-79-23 harmonic 104.0 119.0 + angle_coeff @angle:13-79-24 harmonic 100.0 103.0 + angle_coeff @angle:23-79-24 harmonic 120.0 107.0 + angle_coeff @angle:13-79-44 harmonic 62.0 102.0 + angle_coeff @angle:23-79-44 harmonic 74.0 108.9 + angle_coeff @angle:13-79-48 harmonic 62.0 102.0 + angle_coeff @angle:23-79-48 harmonic 74.0 107.2 + angle_coeff @angle:5-79-48 harmonic 75.0 96.4 + angle_coeff @angle:24-79-48 harmonic 100.0 103.0 + angle_coeff @angle:13-79-82 harmonic 62.0 102.0 + angle_coeff @angle:46-80-60 harmonic 35.0 126.8 + angle_coeff @angle:2-80-60 harmonic 70.0 128.6 + angle_coeff @angle:13-80-60 harmonic 70.0 128.6 + angle_coeff @angle:46-80-84 harmonic 35.0 126.8 + angle_coeff @angle:2-80-84 harmonic 70.0 125.0 + angle_coeff @angle:13-80-84 harmonic 70.0 125.0 + angle_coeff @angle:60-80-84 harmonic 85.0 106.4 + angle_coeff @angle:12-81-57 harmonic 70.0 132.8 + angle_coeff @angle:48-81-57 harmonic 70.0 132.8 + angle_coeff @angle:57-81-60 harmonic 70.0 104.4 + angle_coeff @angle:12-81-60 harmonic 85.0 122.7 + angle_coeff @angle:48-81-60 harmonic 85.0 122.7 + angle_coeff @angle:13-82-16 harmonic 70.0 125.0 + angle_coeff @angle:16-82-24 harmonic 70.0 125.0 + angle_coeff @angle:16-82-44 harmonic 70.0 120.2 + angle_coeff @angle:20-82-49 harmonic 35.0 117.0 + angle_coeff @angle:16-82-49 harmonic 35.0 125.0 + angle_coeff @angle:49-82-57 harmonic 35.0 120.0 + angle_coeff @angle:57-82-57 harmonic 70.0 120.0 + angle_coeff @angle:13-82-57 harmonic 70.0 125.0 + angle_coeff @angle:48-82-57 harmonic 70.0 125.0 + angle_coeff @angle:56-82-57 harmonic 70.0 126.2 + angle_coeff @angle:49-82-61 harmonic 35.0 120.0 + angle_coeff @angle:16-82-61 harmonic 70.0 115.0 + angle_coeff @angle:20-82-61 harmonic 70.0 115.0 + angle_coeff @angle:57-82-61 harmonic 70.0 120.0 + angle_coeff @angle:13-82-61 harmonic 70.0 125.0 + angle_coeff @angle:44-82-61 harmonic 70.0 126.1 + angle_coeff @angle:24-82-61 harmonic 70.0 126.2 + angle_coeff @angle:57-82-79 harmonic 70.0 120.0 + angle_coeff @angle:61-82-79 harmonic 70.0 120.0 + angle_coeff @angle:20-82-86 harmonic 70.0 122.0 + angle_coeff @angle:61-82-86 harmonic 70.0 130.0 + angle_coeff @angle:57-82-87 harmonic 70.0 106.2 + angle_coeff @angle:56-82-87 harmonic 70.0 127.7 + angle_coeff @angle:49-83-61 harmonic 35.0 120.0 + angle_coeff @angle:48-83-61 harmonic 70.0 111.0 + angle_coeff @angle:13-83-61 harmonic 70.0 124.5 + angle_coeff @angle:49-83-84 harmonic 35.0 128.2 + angle_coeff @angle:61-83-84 harmonic 70.0 111.0 + angle_coeff @angle:13-83-84 harmonic 70.0 130.7 + angle_coeff @angle:13-84-16 harmonic 70.0 125.0 + angle_coeff @angle:13-84-20 harmonic 70.0 121.6 + angle_coeff @angle:16-84-24 harmonic 70.0 125.0 + angle_coeff @angle:20-84-49 harmonic 35.0 113.4 + angle_coeff @angle:16-84-49 harmonic 35.0 125.0 + angle_coeff @angle:48-84-49 harmonic 35.0 130.7 + angle_coeff @angle:49-84-50 harmonic 35.0 130.7 + angle_coeff @angle:20-84-50 harmonic 70.0 110.0 + angle_coeff @angle:49-84-57 harmonic 35.0 121.6 + angle_coeff @angle:13-84-57 harmonic 70.0 121.6 + angle_coeff @angle:48-84-57 harmonic 70.0 121.6 + angle_coeff @angle:3-84-57 harmonic 85.0 120.0 + angle_coeff @angle:57-84-58 harmonic 35.0 120.0 + angle_coeff @angle:13-84-61 harmonic 70.0 118.9 + angle_coeff @angle:49-84-80 harmonic 35.0 120.0 + angle_coeff @angle:57-84-80 harmonic 70.0 108.7 + angle_coeff @angle:49-84-83 harmonic 35.0 130.7 + angle_coeff @angle:57-84-83 harmonic 70.0 106.3 + angle_coeff @angle:20-84-83 harmonic 70.0 108.0 + angle_coeff @angle:16-84-83 harmonic 70.0 111.0 + angle_coeff @angle:13-84-83 harmonic 70.0 130.7 + angle_coeff @angle:13-84-84 harmonic 70.0 120.0 + angle_coeff @angle:57-84-84 harmonic 70.0 120.0 + angle_coeff @angle:61-84-84 harmonic 70.0 120.0 + angle_coeff @angle:20-84-86 harmonic 70.0 121.6 + angle_coeff @angle:57-84-86 harmonic 70.0 121.6 + angle_coeff @angle:49-84-87 harmonic 35.0 132.1 + angle_coeff @angle:57-84-87 harmonic 70.0 107.7 + angle_coeff @angle:20-84-87 harmonic 70.0 110.6 + angle_coeff @angle:16-84-87 harmonic 70.0 111.0 + angle_coeff @angle:61-84-87 harmonic 70.0 111.9 + angle_coeff @angle:13-84-87 harmonic 70.0 132.1 + angle_coeff @angle:48-84-87 harmonic 70.0 132.1 + angle_coeff @angle:86-84-87 harmonic 70.0 132.1 + angle_coeff @angle:3-84-87 harmonic 85.0 120.0 + angle_coeff @angle:49-85-57 harmonic 35.0 120.0 + angle_coeff @angle:13-85-57 harmonic 70.0 121.6 + angle_coeff @angle:49-85-85 harmonic 35.0 130.7 + angle_coeff @angle:57-85-85 harmonic 70.0 106.3 + angle_coeff @angle:13-85-85 harmonic 70.0 130.7 + angle_coeff @angle:48-86-48 harmonic 63.0 120.0 + angle_coeff @angle:48-86-56 harmonic 70.0 124.0 + angle_coeff @angle:48-86-82 harmonic 63.0 120.0 + angle_coeff @angle:48-86-83 harmonic 63.0 120.0 + angle_coeff @angle:48-86-84 harmonic 63.0 120.0 + angle_coeff @angle:48-86-86 harmonic 63.0 120.0 + angle_coeff @angle:56-86-86 harmonic 70.0 124.0 + angle_coeff @angle:48-86-87 harmonic 63.0 120.0 + angle_coeff @angle:48-86-88 harmonic 63.0 120.0 + angle_coeff @angle:49-87-60 harmonic 35.0 120.0 + angle_coeff @angle:46-87-60 harmonic 35.0 126.8 + angle_coeff @angle:13-87-60 harmonic 70.0 128.6 + angle_coeff @angle:49-87-84 harmonic 35.0 125.7 + angle_coeff @angle:46-87-84 harmonic 35.0 126.8 + angle_coeff @angle:84-87-84 harmonic 70.0 103.8 + angle_coeff @angle:82-87-84 harmonic 70.0 110.4 + angle_coeff @angle:2-87-84 harmonic 70.0 125.0 + angle_coeff @angle:13-87-84 harmonic 70.0 125.0 + angle_coeff @angle:3-87-84 harmonic 70.0 130.0 + angle_coeff @angle:60-87-84 harmonic 85.0 106.4 + angle_coeff @angle:84-87-86 harmonic 70.0 125.7 + angle_coeff @angle:49-87-87 harmonic 35.0 127.5 + angle_coeff @angle:60-87-87 harmonic 70.0 107.3 + angle_coeff @angle:84-87-87 harmonic 70.0 107.3 + angle_coeff @angle:86-87-87 harmonic 70.0 127.5 + angle_coeff @angle:84-87-88 harmonic 70.0 103.8 + angle_coeff @angle:48-88-49 harmonic 35.0 128.6 + angle_coeff @angle:49-88-61 harmonic 35.0 118.9 + angle_coeff @angle:13-88-61 harmonic 70.0 118.9 + angle_coeff @angle:19-88-61 harmonic 70.0 118.9 + angle_coeff @angle:61-88-87 harmonic 70.0 111.9 + angle_coeff @angle:4-89-90 harmonic 80.0 134.0 + angle_coeff @angle:90-89-91 harmonic 70.0 91.0 + angle_coeff @angle:4-89-91 harmonic 80.0 134.0 + angle_coeff @angle:13-90-89 harmonic 55.0 127.0 + angle_coeff @angle:89-90-91 harmonic 50.0 94.0 + angle_coeff @angle:13-90-91 harmonic 50.0 126.0 + angle_coeff @angle:24-91-46 harmonic 35.0 108.0 + angle_coeff @angle:13-91-46 harmonic 35.0 114.3 + angle_coeff @angle:44-91-46 harmonic 35.0 114.3 + angle_coeff @angle:46-91-46 harmonic 35.0 114.3 + angle_coeff @angle:16-91-46 harmonic 37.5 108.0 + angle_coeff @angle:46-91-47 harmonic 35.0 109.5 + angle_coeff @angle:46-91-89 harmonic 37.5 110.0 + angle_coeff @angle:24-91-89 harmonic 70.0 117.0 + angle_coeff @angle:46-91-90 harmonic 35.0 111.0 + angle_coeff @angle:16-91-90 harmonic 55.0 109.0 + angle_coeff @angle:91-91-91 harmonic 30.0 79.2 + angle_coeff @angle:13-91-91 harmonic 37.5 117.2 + angle_coeff @angle:44-91-91 harmonic 37.5 117.2 + angle_coeff @angle:46-91-91 harmonic 37.5 117.2 + angle_coeff @angle:24-91-91 harmonic 37.5 126.0 + angle_coeff @angle:16-91-91 harmonic 55.0 128.0 + angle_coeff @angle:89-91-91 harmonic 63.0 85.0 + angle_coeff @angle:47-91-91 harmonic 63.0 114.0 + angle_coeff @angle:90-91-91 harmonic 80.0 89.0 + angle_coeff @angle:13-95-13 harmonic 172.8 120.0 + angle_coeff @angle:13-95-46 harmonic 144.0 120.0 + angle_coeff @angle:13-101-45 harmonic 35.0 109.5 + angle_coeff @angle:45-101-45 harmonic 43.6 106.4 + angle_coeff @angle:45-101-48 harmonic 50.0 112.5 + angle_coeff @angle:13-101-48 harmonic 50.0 120.5 + angle_coeff @angle:13-102-103 harmonic 80.0 117.5 + angle_coeff @angle:48-102-103 harmonic 80.0 117.5 + angle_coeff @angle:103-102-103 harmonic 80.0 125.0 + angle_coeff @angle:25-103-25 harmonic 10.0 109.5 + angle_coeff @angle:25-103-102 harmonic 10.0 109.5 + angle_coeff @angle:13-104-13 harmonic 45.0 109.5 + angle_coeff @angle:3-105-10 harmonic 70.0 117.6 + angle_coeff @angle:3-105-13 harmonic 70.0 117.6 + angle_coeff @angle:3-105-45 harmonic 35.0 119.2 + angle_coeff @angle:45-105-47 harmonic 35.0 119.2 + angle_coeff @angle:13-105-47 harmonic 70.0 121.2 + angle_coeff @angle:3-105-47 harmonic 70.0 121.6 + angle_coeff @angle:3-105-51 harmonic 70.0 117.6 + angle_coeff @angle:47-105-51 harmonic 70.0 121.2 + angle_coeff @angle:45-105-60 harmonic 30.0 125.8 + angle_coeff @angle:6-105-60 harmonic 70.0 125.8 + angle_coeff @angle:10-105-60 harmonic 70.0 125.8 + angle_coeff @angle:13-105-60 harmonic 70.0 125.8 + angle_coeff @angle:51-105-60 harmonic 70.0 125.8 + angle_coeff @angle:45-105-62 harmonic 30.0 128.8 + angle_coeff @angle:60-105-62 harmonic 70.0 105.4 + angle_coeff @angle:6-105-62 harmonic 70.0 128.8 + angle_coeff @angle:10-105-62 harmonic 70.0 128.8 + angle_coeff @angle:13-105-62 harmonic 70.0 128.8 + angle_coeff @angle:51-105-62 harmonic 70.0 128.8 + angle_coeff @angle:4-106-24 harmonic 20.0 109.5 + angle_coeff @angle:24-106-24 harmonic 20.0 109.5 + angle_coeff @angle:13-107-13 harmonic 50.0 118.0 + angle_coeff @angle:3-107-13 harmonic 50.0 121.9 + angle_coeff @angle:1-108-13 harmonic 35.0 110.5 + angle_coeff @angle:13-108-13 harmonic 60.0 110.0 + angle_coeff @angle:13-108-20 harmonic 60.0 100.0 + angle_coeff @angle:20-108-20 harmonic 60.0 110.0 + angle_coeff @angle:13-108-21 harmonic 35.0 110.5 + angle_coeff @angle:45-108-45 harmonic 35.0 109.5 + angle_coeff @angle:13-108-45 harmonic 35.0 110.5 + angle_coeff @angle:46-108-46 harmonic 35.0 109.5 + angle_coeff @angle:13-108-46 harmonic 35.0 110.5 + angle_coeff @angle:13-108-65 harmonic 35.0 110.5 + angle_coeff @angle:13-108-66 harmonic 35.0 110.5 + angle_coeff @angle:13-108-108 harmonic 50.0 112.0 + angle_coeff @angle:46-109-48 harmonic 35.0 123.3 + angle_coeff @angle:46-109-50 harmonic 35.0 120.0 + angle_coeff @angle:13-109-50 harmonic 70.0 124.0 + angle_coeff @angle:46-109-109 harmonic 35.0 120.0 + angle_coeff @angle:13-109-109 harmonic 70.0 124.0 + angle_coeff @angle:50-109-109 harmonic 70.0 124.0 + angle_coeff @angle:48-109-109 harmonic 85.0 117.0 + angle_coeff @angle:4-110-47 harmonic 160.0 180.0 + angle_coeff @angle:47-110-47 harmonic 160.0 180.0 + } #(end of angle_coeffs) + + write_once("Data Angles By Type") { + @angle:25-1-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a1_d*_i* @atom:*_b*_a25_d*_i* + @angle:1-2-2 @atom:*_b*_a1_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* + @angle:2-2-2 @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* + @angle:2-2-3 @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a3_d*_i* + @angle:2-2-5 @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a5_d*_i* + @angle:2-2-6 @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a6_d*_i* + @angle:6-2-6 @atom:*_b*_a6_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a6_d*_i* + @angle:5-2-6 @atom:*_b*_a5_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a6_d*_i* + @angle:2-2-10 @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i* + @angle:3-2-10 @atom:*_b*_a3_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i* + @angle:6-2-10 @atom:*_b*_a6_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i* + @angle:10-2-10 @atom:*_b*_a10_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i* + @angle:5-2-10 @atom:*_b*_a5_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i* + @angle:10-2-12 @atom:*_b*_a10_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a12_d*_i* + @angle:6-2-13 @atom:*_b*_a6_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a13_d*_i* + @angle:10-2-15 @atom:*_b*_a10_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a15_d*_i* + @angle:2-2-16 @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a16_d*_i* + @angle:10-2-16 @atom:*_b*_a10_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a16_d*_i* + @angle:2-2-20 @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a20_d*_i* + @angle:6-2-20 @atom:*_b*_a6_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a20_d*_i* + @angle:10-2-20 @atom:*_b*_a10_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a20_d*_i* + @angle:3-2-24 @atom:*_b*_a3_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a24_d*_i* + @angle:2-2-24 @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a24_d*_i* + @angle:2-2-44 @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a44_d*_i* + @angle:6-2-44 @atom:*_b*_a6_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a44_d*_i* + @angle:10-2-44 @atom:*_b*_a10_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a44_d*_i* + @angle:13-2-44 @atom:*_b*_a13_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a44_d*_i* + @angle:3-2-44 @atom:*_b*_a3_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a44_d*_i* + @angle:2-2-48 @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a48_d*_i* + @angle:10-2-48 @atom:*_b*_a10_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a48_d*_i* + @angle:2-2-51 @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a51_d*_i* + @angle:6-2-51 @atom:*_b*_a6_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a51_d*_i* + @angle:2-2-53 @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a53_d*_i* + @angle:2-2-55 @atom:*_b*_a2_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a55_d*_i* + @angle:10-2-80 @atom:*_b*_a10_d*_i* @atom:*_b*_a2_d*_i* @atom:*_b*_a80_d*_i* + @angle:2-3-4 @atom:*_b*_a2_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a4_d*_i* + @angle:1-3-4 @atom:*_b*_a1_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a4_d*_i* + @angle:3-3-4 @atom:*_b*_a3_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a4_d*_i* + @angle:4-3-4 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a4_d*_i* + @angle:4-3-5 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a5_d*_i* + @angle:4-3-6 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a6_d*_i* + @angle:5-3-10 @atom:*_b*_a5_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a10_d*_i* + @angle:4-3-10 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a10_d*_i* + @angle:5-3-12 @atom:*_b*_a5_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a12_d*_i* + @angle:12-3-12 @atom:*_b*_a12_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a12_d*_i* + @angle:5-3-13 @atom:*_b*_a5_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* + @angle:13-3-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* + @angle:1-3-13 @atom:*_b*_a1_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* + @angle:3-3-13 @atom:*_b*_a3_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* + @angle:4-3-13 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* + @angle:10-3-20 @atom:*_b*_a10_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a20_d*_i* + @angle:13-3-20 @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a20_d*_i* + @angle:4-3-20 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a20_d*_i* + @angle:13-3-21 @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a21_d*_i* + @angle:4-3-21 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a21_d*_i* + @angle:24-3-24 @atom:*_b*_a24_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* + @angle:2-3-24 @atom:*_b*_a2_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* + @angle:3-3-24 @atom:*_b*_a3_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* + @angle:6-3-24 @atom:*_b*_a6_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* + @angle:10-3-24 @atom:*_b*_a10_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* + @angle:13-3-24 @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* + @angle:4-3-24 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* + @angle:20-3-24 @atom:*_b*_a20_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* + @angle:13-3-44 @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a44_d*_i* + @angle:4-3-44 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a44_d*_i* + @angle:13-3-46 @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a46_d*_i* + @angle:46-3-46 @atom:*_b*_a46_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a46_d*_i* + @angle:4-3-46 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a46_d*_i* + @angle:24-3-46 @atom:*_b*_a24_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a46_d*_i* + @angle:5-3-46 @atom:*_b*_a5_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a46_d*_i* + @angle:20-3-46 @atom:*_b*_a20_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a46_d*_i* + @angle:24-3-47 @atom:*_b*_a24_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a47_d*_i* + @angle:4-3-47 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a47_d*_i* + @angle:46-3-48 @atom:*_b*_a46_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a48_d*_i* + @angle:24-3-48 @atom:*_b*_a24_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a48_d*_i* + @angle:13-3-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a48_d*_i* + @angle:5-3-48 @atom:*_b*_a5_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a48_d*_i* + @angle:4-3-48 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a48_d*_i* + @angle:20-3-48 @atom:*_b*_a20_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a48_d*_i* + @angle:48-3-48 @atom:*_b*_a48_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a48_d*_i* + @angle:13-3-50 @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a50_d*_i* + @angle:46-3-50 @atom:*_b*_a46_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a50_d*_i* + @angle:4-3-50 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a50_d*_i* + @angle:10-3-52 @atom:*_b*_a10_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a52_d*_i* + @angle:2-3-52 @atom:*_b*_a2_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a52_d*_i* + @angle:6-3-52 @atom:*_b*_a6_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a52_d*_i* + @angle:13-3-52 @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a52_d*_i* + @angle:48-3-52 @atom:*_b*_a48_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a52_d*_i* + @angle:4-3-52 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a52_d*_i* + @angle:52-3-52 @atom:*_b*_a52_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a52_d*_i* + @angle:46-3-56 @atom:*_b*_a46_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a56_d*_i* + @angle:4-3-56 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a56_d*_i* + @angle:47-3-57 @atom:*_b*_a47_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a57_d*_i* + @angle:56-3-57 @atom:*_b*_a56_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a57_d*_i* + @angle:57-3-57 @atom:*_b*_a57_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a57_d*_i* + @angle:4-3-57 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a57_d*_i* + @angle:24-3-60 @atom:*_b*_a24_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a60_d*_i* + @angle:57-3-60 @atom:*_b*_a57_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a60_d*_i* + @angle:4-3-60 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a60_d*_i* + @angle:13-3-65 @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a65_d*_i* + @angle:4-3-65 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a65_d*_i* + @angle:44-3-84 @atom:*_b*_a44_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a84_d*_i* + @angle:4-3-84 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a84_d*_i* + @angle:4-3-87 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a87_d*_i* + @angle:57-3-105 @atom:*_b*_a57_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a105_d*_i* + @angle:56-3-105 @atom:*_b*_a56_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a105_d*_i* + @angle:4-3-105 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a105_d*_i* + @angle:13-3-107 @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a107_d*_i* + @angle:4-3-107 @atom:*_b*_a4_d*_i* @atom:*_b*_a3_d*_i* @atom:*_b*_a107_d*_i* + @angle:25-4-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a4_d*_i* @atom:*_b*_a25_d*_i* + @angle:3-4-25 @atom:*_b*_a3_d*_i* @atom:*_b*_a4_d*_i* @atom:*_b*_a25_d*_i* + @angle:3-5-7 @atom:*_b*_a3_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a7_d*_i* + @angle:2-5-7 @atom:*_b*_a2_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a7_d*_i* + @angle:6-5-7 @atom:*_b*_a6_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a7_d*_i* + @angle:7-5-10 @atom:*_b*_a7_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a10_d*_i* + @angle:7-5-13 @atom:*_b*_a7_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a13_d*_i* + @angle:7-5-24 @atom:*_b*_a7_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a24_d*_i* + @angle:25-5-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a25_d*_i* + @angle:7-5-25 @atom:*_b*_a7_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a25_d*_i* + @angle:13-5-25 @atom:*_b*_a13_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a25_d*_i* + @angle:7-5-47 @atom:*_b*_a7_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a47_d*_i* + @angle:25-5-48 @atom:*_b*_a25_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a48_d*_i* + @angle:7-5-48 @atom:*_b*_a7_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a48_d*_i* + @angle:7-5-51 @atom:*_b*_a7_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a51_d*_i* + @angle:7-5-64 @atom:*_b*_a7_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a64_d*_i* + @angle:13-5-64 @atom:*_b*_a13_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a64_d*_i* + @angle:7-5-79 @atom:*_b*_a7_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a79_d*_i* + @angle:7-5-106 @atom:*_b*_a7_d*_i* @atom:*_b*_a5_d*_i* @atom:*_b*_a106_d*_i* + @angle:5-7-25 @atom:*_b*_a5_d*_i* @atom:*_b*_a7_d*_i* @atom:*_b*_a25_d*_i* + @angle:25-7-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a7_d*_i* @atom:*_b*_a25_d*_i* + @angle:2-10-2 @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a2_d*_i* + @angle:2-10-3 @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a3_d*_i* + @angle:2-10-5 @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a5_d*_i* + @angle:3-10-6 @atom:*_b*_a3_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a6_d*_i* + @angle:6-10-6 @atom:*_b*_a6_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a6_d*_i* + @angle:2-10-6 @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a6_d*_i* + @angle:5-10-6 @atom:*_b*_a5_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a6_d*_i* + @angle:3-10-10 @atom:*_b*_a3_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a10_d*_i* + @angle:2-10-10 @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a10_d*_i* + @angle:6-10-10 @atom:*_b*_a6_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a10_d*_i* + @angle:10-10-10 @atom:*_b*_a10_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a10_d*_i* + @angle:5-10-10 @atom:*_b*_a5_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a10_d*_i* + @angle:2-10-20 @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a20_d*_i* + @angle:6-10-20 @atom:*_b*_a6_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a20_d*_i* + @angle:10-10-20 @atom:*_b*_a10_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a20_d*_i* + @angle:3-10-24 @atom:*_b*_a3_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a24_d*_i* + @angle:6-10-24 @atom:*_b*_a6_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a24_d*_i* + @angle:2-10-24 @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a24_d*_i* + @angle:10-10-24 @atom:*_b*_a10_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a24_d*_i* + @angle:2-10-44 @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a44_d*_i* + @angle:6-10-44 @atom:*_b*_a6_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a44_d*_i* + @angle:10-10-44 @atom:*_b*_a10_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a44_d*_i* + @angle:13-10-44 @atom:*_b*_a13_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a44_d*_i* + @angle:3-10-44 @atom:*_b*_a3_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a44_d*_i* + @angle:2-10-48 @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a48_d*_i* + @angle:20-10-48 @atom:*_b*_a20_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a48_d*_i* + @angle:2-10-105 @atom:*_b*_a2_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a105_d*_i* + @angle:10-10-105 @atom:*_b*_a10_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a105_d*_i* + @angle:20-10-105 @atom:*_b*_a20_d*_i* @atom:*_b*_a10_d*_i* @atom:*_b*_a105_d*_i* + @angle:2-11-2 @atom:*_b*_a2_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a2_d*_i* + @angle:2-11-6 @atom:*_b*_a2_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a6_d*_i* + @angle:6-11-6 @atom:*_b*_a6_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a6_d*_i* + @angle:2-11-9 @atom:*_b*_a2_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a9_d*_i* + @angle:6-11-9 @atom:*_b*_a6_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a9_d*_i* + @angle:9-11-10 @atom:*_b*_a9_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a10_d*_i* + @angle:2-11-10 @atom:*_b*_a2_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a10_d*_i* + @angle:6-11-10 @atom:*_b*_a6_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a10_d*_i* + @angle:10-11-10 @atom:*_b*_a10_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a10_d*_i* + @angle:2-11-11 @atom:*_b*_a2_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a11_d*_i* + @angle:6-11-11 @atom:*_b*_a6_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a11_d*_i* + @angle:9-11-11 @atom:*_b*_a9_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a11_d*_i* + @angle:10-11-11 @atom:*_b*_a10_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a11_d*_i* + @angle:11-11-11 @atom:*_b*_a11_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a11_d*_i* + @angle:9-11-13 @atom:*_b*_a9_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a13_d*_i* + @angle:11-11-13 @atom:*_b*_a11_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a13_d*_i* + @angle:2-11-13 @atom:*_b*_a2_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a13_d*_i* + @angle:6-11-13 @atom:*_b*_a6_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a13_d*_i* + @angle:10-11-13 @atom:*_b*_a10_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a13_d*_i* + @angle:13-11-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a13_d*_i* + @angle:9-11-14 @atom:*_b*_a9_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a14_d*_i* + @angle:11-11-14 @atom:*_b*_a11_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a14_d*_i* + @angle:9-11-79 @atom:*_b*_a9_d*_i* @atom:*_b*_a11_d*_i* @atom:*_b*_a79_d*_i* + @angle:2-12-12 @atom:*_b*_a2_d*_i* @atom:*_b*_a12_d*_i* @atom:*_b*_a12_d*_i* + @angle:3-12-12 @atom:*_b*_a3_d*_i* @atom:*_b*_a12_d*_i* @atom:*_b*_a12_d*_i* + @angle:12-12-12 @atom:*_b*_a12_d*_i* @atom:*_b*_a12_d*_i* @atom:*_b*_a12_d*_i* + @angle:12-12-48 @atom:*_b*_a12_d*_i* @atom:*_b*_a12_d*_i* @atom:*_b*_a48_d*_i* + @angle:12-12-60 @atom:*_b*_a12_d*_i* @atom:*_b*_a12_d*_i* @atom:*_b*_a60_d*_i* + @angle:12-12-81 @atom:*_b*_a12_d*_i* @atom:*_b*_a12_d*_i* @atom:*_b*_a81_d*_i* + @angle:1-13-1 @atom:*_b*_a1_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a1_d*_i* + @angle:2-13-2 @atom:*_b*_a2_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a2_d*_i* + @angle:1-13-3 @atom:*_b*_a1_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i* + @angle:2-13-3 @atom:*_b*_a2_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i* + @angle:3-13-3 @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a3_d*_i* + @angle:2-13-6 @atom:*_b*_a2_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a6_d*_i* + @angle:6-13-6 @atom:*_b*_a6_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a6_d*_i* + @angle:3-13-6 @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a6_d*_i* + @angle:1-13-13 @atom:*_b*_a1_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* + @angle:5-13-13 @atom:*_b*_a5_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* + @angle:13-13-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* + @angle:3-13-13 @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* + @angle:13-13-15 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a15_d*_i* + @angle:13-13-16 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a16_d*_i* + @angle:13-13-19 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a19_d*_i* + @angle:3-13-20 @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a20_d*_i* + @angle:13-13-20 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a20_d*_i* + @angle:3-13-21 @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a21_d*_i* + @angle:13-13-21 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a21_d*_i* + @angle:21-13-21 @atom:*_b*_a21_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a21_d*_i* + @angle:13-13-22 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a22_d*_i* + @angle:20-13-24 @atom:*_b*_a20_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a24_d*_i* + @angle:3-13-24 @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a24_d*_i* + @angle:2-13-24 @atom:*_b*_a2_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a24_d*_i* + @angle:13-13-24 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a24_d*_i* + @angle:16-13-44 @atom:*_b*_a16_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a44_d*_i* + @angle:2-13-44 @atom:*_b*_a2_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a44_d*_i* + @angle:6-13-44 @atom:*_b*_a6_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a44_d*_i* + @angle:10-13-44 @atom:*_b*_a10_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a44_d*_i* + @angle:13-13-44 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a44_d*_i* + @angle:3-13-44 @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a44_d*_i* + @angle:46-13-46 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i* + @angle:18-13-46 @atom:*_b*_a18_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i* + @angle:19-13-46 @atom:*_b*_a19_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i* + @angle:2-13-46 @atom:*_b*_a2_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i* + @angle:3-13-46 @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i* + @angle:5-13-46 @atom:*_b*_a5_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i* + @angle:15-13-46 @atom:*_b*_a15_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i* + @angle:16-13-46 @atom:*_b*_a16_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i* + @angle:20-13-46 @atom:*_b*_a20_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i* + @angle:22-13-46 @atom:*_b*_a22_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i* + @angle:24-13-46 @atom:*_b*_a24_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i* + @angle:44-13-46 @atom:*_b*_a44_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i* + @angle:13-13-46 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i* + @angle:1-13-46 @atom:*_b*_a1_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i* + @angle:21-13-46 @atom:*_b*_a21_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i* + @angle:46-13-47 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a47_d*_i* + @angle:1-13-47 @atom:*_b*_a1_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a47_d*_i* + @angle:13-13-47 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a47_d*_i* + @angle:47-13-47 @atom:*_b*_a47_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a47_d*_i* + @angle:46-13-48 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i* + @angle:47-13-48 @atom:*_b*_a47_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i* + @angle:48-13-48 @atom:*_b*_a48_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i* + @angle:1-13-48 @atom:*_b*_a1_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i* + @angle:5-13-48 @atom:*_b*_a5_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i* + @angle:20-13-48 @atom:*_b*_a20_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i* + @angle:16-13-48 @atom:*_b*_a16_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i* + @angle:3-13-48 @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i* + @angle:2-13-48 @atom:*_b*_a2_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i* + @angle:13-13-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i* + @angle:44-13-48 @atom:*_b*_a44_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i* + @angle:46-13-50 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a50_d*_i* + @angle:46-13-51 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a51_d*_i* + @angle:5-13-51 @atom:*_b*_a5_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a51_d*_i* + @angle:13-13-51 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a51_d*_i* + @angle:46-13-53 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a53_d*_i* + @angle:3-13-53 @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a53_d*_i* + @angle:13-13-53 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a53_d*_i* + @angle:46-13-55 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a55_d*_i* + @angle:13-13-55 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a55_d*_i* + @angle:46-13-56 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a56_d*_i* + @angle:3-13-56 @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a56_d*_i* + @angle:13-13-56 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a56_d*_i* + @angle:46-13-57 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a57_d*_i* + @angle:48-13-57 @atom:*_b*_a48_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a57_d*_i* + @angle:46-13-60 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a60_d*_i* + @angle:13-13-60 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a60_d*_i* + @angle:46-13-64 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a64_d*_i* + @angle:13-13-64 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a64_d*_i* + @angle:48-13-64 @atom:*_b*_a48_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a64_d*_i* + @angle:46-13-65 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a65_d*_i* + @angle:3-13-65 @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a65_d*_i* + @angle:13-13-65 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a65_d*_i* + @angle:48-13-65 @atom:*_b*_a48_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a65_d*_i* + @angle:65-13-65 @atom:*_b*_a65_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a65_d*_i* + @angle:46-13-66 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a66_d*_i* + @angle:13-13-66 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a66_d*_i* + @angle:46-13-79 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a79_d*_i* + @angle:13-13-79 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a79_d*_i* + @angle:1-13-79 @atom:*_b*_a1_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a79_d*_i* + @angle:46-13-80 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a80_d*_i* + @angle:13-13-80 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a80_d*_i* + @angle:46-13-83 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a83_d*_i* + @angle:13-13-83 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a83_d*_i* + @angle:46-13-84 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a84_d*_i* + @angle:16-13-84 @atom:*_b*_a16_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a84_d*_i* + @angle:13-13-84 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a84_d*_i* + @angle:46-13-85 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a85_d*_i* + @angle:13-13-85 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a85_d*_i* + @angle:46-13-87 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a87_d*_i* + @angle:13-13-87 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a87_d*_i* + @angle:46-13-90 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a90_d*_i* + @angle:13-13-90 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a90_d*_i* + @angle:3-13-90 @atom:*_b*_a3_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a90_d*_i* + @angle:46-13-91 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a91_d*_i* + @angle:46-13-95 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a95_d*_i* + @angle:13-13-95 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a95_d*_i* + @angle:46-13-101 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a101_d*_i* + @angle:13-13-101 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a101_d*_i* + @angle:46-13-102 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a102_d*_i* + @angle:13-13-102 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a102_d*_i* + @angle:46-13-104 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a104_d*_i* + @angle:13-13-104 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a104_d*_i* + @angle:46-13-105 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a105_d*_i* + @angle:13-13-105 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a105_d*_i* + @angle:20-13-105 @atom:*_b*_a20_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a105_d*_i* + @angle:46-13-107 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a107_d*_i* + @angle:13-13-107 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a107_d*_i* + @angle:46-13-108 @atom:*_b*_a46_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a108_d*_i* + @angle:13-13-108 @atom:*_b*_a13_d*_i* @atom:*_b*_a13_d*_i* @atom:*_b*_a108_d*_i* + @angle:2-14-2 @atom:*_b*_a2_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a2_d*_i* + @angle:2-14-6 @atom:*_b*_a2_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a6_d*_i* + @angle:6-14-6 @atom:*_b*_a6_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a6_d*_i* + @angle:2-14-9 @atom:*_b*_a2_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a9_d*_i* + @angle:6-14-9 @atom:*_b*_a6_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a9_d*_i* + @angle:9-14-10 @atom:*_b*_a9_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a10_d*_i* + @angle:2-14-10 @atom:*_b*_a2_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a10_d*_i* + @angle:6-14-10 @atom:*_b*_a6_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a10_d*_i* + @angle:10-14-10 @atom:*_b*_a10_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a10_d*_i* + @angle:2-14-11 @atom:*_b*_a2_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a11_d*_i* + @angle:6-14-11 @atom:*_b*_a6_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a11_d*_i* + @angle:9-14-11 @atom:*_b*_a9_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a11_d*_i* + @angle:10-14-11 @atom:*_b*_a10_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a11_d*_i* + @angle:11-14-11 @atom:*_b*_a11_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a11_d*_i* + @angle:9-14-13 @atom:*_b*_a9_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a13_d*_i* + @angle:11-14-13 @atom:*_b*_a11_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a13_d*_i* + @angle:2-14-13 @atom:*_b*_a2_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a13_d*_i* + @angle:6-14-13 @atom:*_b*_a6_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a13_d*_i* + @angle:10-14-13 @atom:*_b*_a10_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a13_d*_i* + @angle:13-14-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a13_d*_i* + @angle:2-14-14 @atom:*_b*_a2_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a14_d*_i* + @angle:6-14-14 @atom:*_b*_a6_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a14_d*_i* + @angle:9-14-14 @atom:*_b*_a9_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a14_d*_i* + @angle:10-14-14 @atom:*_b*_a10_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a14_d*_i* + @angle:11-14-14 @atom:*_b*_a11_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a14_d*_i* + @angle:13-14-14 @atom:*_b*_a13_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a14_d*_i* + @angle:14-14-14 @atom:*_b*_a14_d*_i* @atom:*_b*_a14_d*_i* @atom:*_b*_a14_d*_i* + @angle:17-15-17 @atom:*_b*_a17_d*_i* @atom:*_b*_a15_d*_i* @atom:*_b*_a17_d*_i* + @angle:2-15-17 @atom:*_b*_a2_d*_i* @atom:*_b*_a15_d*_i* @atom:*_b*_a17_d*_i* + @angle:6-15-17 @atom:*_b*_a6_d*_i* @atom:*_b*_a15_d*_i* @atom:*_b*_a17_d*_i* + @angle:13-15-17 @atom:*_b*_a13_d*_i* @atom:*_b*_a15_d*_i* @atom:*_b*_a17_d*_i* + @angle:25-15-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a15_d*_i* @atom:*_b*_a25_d*_i* + @angle:13-15-25 @atom:*_b*_a13_d*_i* @atom:*_b*_a15_d*_i* @atom:*_b*_a25_d*_i* + @angle:33-15-33 @atom:*_b*_a33_d*_i* @atom:*_b*_a15_d*_i* @atom:*_b*_a33_d*_i* + @angle:2-15-33 @atom:*_b*_a2_d*_i* @atom:*_b*_a15_d*_i* @atom:*_b*_a33_d*_i* + @angle:6-15-33 @atom:*_b*_a6_d*_i* @atom:*_b*_a15_d*_i* @atom:*_b*_a33_d*_i* + @angle:13-15-33 @atom:*_b*_a13_d*_i* @atom:*_b*_a15_d*_i* @atom:*_b*_a33_d*_i* + @angle:17-15-33 @atom:*_b*_a17_d*_i* @atom:*_b*_a15_d*_i* @atom:*_b*_a33_d*_i* + @angle:17-15-48 @atom:*_b*_a17_d*_i* @atom:*_b*_a15_d*_i* @atom:*_b*_a48_d*_i* + @angle:2-16-6 @atom:*_b*_a2_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a6_d*_i* + @angle:13-16-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a13_d*_i* + @angle:2-16-16 @atom:*_b*_a2_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a16_d*_i* + @angle:6-16-16 @atom:*_b*_a6_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a16_d*_i* + @angle:13-16-16 @atom:*_b*_a13_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a16_d*_i* + @angle:13-16-19 @atom:*_b*_a13_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a19_d*_i* + @angle:25-16-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a25_d*_i* + @angle:13-16-25 @atom:*_b*_a13_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a25_d*_i* + @angle:33-16-33 @atom:*_b*_a33_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a33_d*_i* + @angle:2-16-33 @atom:*_b*_a2_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a33_d*_i* + @angle:6-16-33 @atom:*_b*_a6_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a33_d*_i* + @angle:13-16-33 @atom:*_b*_a13_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a33_d*_i* + @angle:16-16-33 @atom:*_b*_a16_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a33_d*_i* + @angle:13-16-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a48_d*_i* + @angle:47-16-48 @atom:*_b*_a47_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a48_d*_i* + @angle:24-16-60 @atom:*_b*_a24_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a60_d*_i* + @angle:25-16-61 @atom:*_b*_a25_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a61_d*_i* + @angle:25-16-82 @atom:*_b*_a25_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a82_d*_i* + @angle:60-16-82 @atom:*_b*_a60_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a82_d*_i* + @angle:25-16-84 @atom:*_b*_a25_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a84_d*_i* + @angle:82-16-84 @atom:*_b*_a82_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a84_d*_i* + @angle:60-16-84 @atom:*_b*_a60_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a84_d*_i* + @angle:84-16-84 @atom:*_b*_a84_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a84_d*_i* + @angle:13-16-91 @atom:*_b*_a13_d*_i* @atom:*_b*_a16_d*_i* @atom:*_b*_a91_d*_i* + @angle:15-17-25 @atom:*_b*_a15_d*_i* @atom:*_b*_a17_d*_i* @atom:*_b*_a25_d*_i* + @angle:25-17-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a17_d*_i* @atom:*_b*_a25_d*_i* + @angle:13-18-19 @atom:*_b*_a13_d*_i* @atom:*_b*_a18_d*_i* @atom:*_b*_a19_d*_i* + @angle:19-18-48 @atom:*_b*_a19_d*_i* @atom:*_b*_a18_d*_i* @atom:*_b*_a48_d*_i* + @angle:18-18-56 @atom:*_b*_a18_d*_i* @atom:*_b*_a18_d*_i* @atom:*_b*_a56_d*_i* + @angle:13-19-18 @atom:*_b*_a13_d*_i* @atom:*_b*_a19_d*_i* @atom:*_b*_a18_d*_i* + @angle:16-19-19 @atom:*_b*_a16_d*_i* @atom:*_b*_a19_d*_i* @atom:*_b*_a19_d*_i* + @angle:13-19-19 @atom:*_b*_a13_d*_i* @atom:*_b*_a19_d*_i* @atom:*_b*_a19_d*_i* + @angle:18-19-25 @atom:*_b*_a18_d*_i* @atom:*_b*_a19_d*_i* @atom:*_b*_a25_d*_i* + @angle:19-19-46 @atom:*_b*_a19_d*_i* @atom:*_b*_a19_d*_i* @atom:*_b*_a46_d*_i* + @angle:18-19-47 @atom:*_b*_a18_d*_i* @atom:*_b*_a19_d*_i* @atom:*_b*_a47_d*_i* + @angle:19-19-47 @atom:*_b*_a19_d*_i* @atom:*_b*_a19_d*_i* @atom:*_b*_a47_d*_i* + @angle:18-19-48 @atom:*_b*_a18_d*_i* @atom:*_b*_a19_d*_i* @atom:*_b*_a48_d*_i* + @angle:19-19-48 @atom:*_b*_a19_d*_i* @atom:*_b*_a19_d*_i* @atom:*_b*_a48_d*_i* + @angle:19-19-50 @atom:*_b*_a19_d*_i* @atom:*_b*_a19_d*_i* @atom:*_b*_a50_d*_i* + @angle:18-19-55 @atom:*_b*_a18_d*_i* @atom:*_b*_a19_d*_i* @atom:*_b*_a55_d*_i* + @angle:18-19-88 @atom:*_b*_a18_d*_i* @atom:*_b*_a19_d*_i* @atom:*_b*_a88_d*_i* + @angle:2-20-2 @atom:*_b*_a2_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a2_d*_i* + @angle:2-20-3 @atom:*_b*_a2_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a3_d*_i* + @angle:3-20-6 @atom:*_b*_a3_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a6_d*_i* + @angle:2-20-6 @atom:*_b*_a2_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a6_d*_i* + @angle:2-20-7 @atom:*_b*_a2_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a7_d*_i* + @angle:7-20-10 @atom:*_b*_a7_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a10_d*_i* + @angle:3-20-10 @atom:*_b*_a3_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a10_d*_i* + @angle:10-20-10 @atom:*_b*_a10_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a10_d*_i* + @angle:13-20-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a13_d*_i* + @angle:3-20-13 @atom:*_b*_a3_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a13_d*_i* + @angle:25-20-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a25_d*_i* + @angle:13-20-25 @atom:*_b*_a13_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a25_d*_i* + @angle:13-20-47 @atom:*_b*_a13_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a47_d*_i* + @angle:25-20-48 @atom:*_b*_a25_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a48_d*_i* + @angle:13-20-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a48_d*_i* + @angle:47-20-48 @atom:*_b*_a47_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a48_d*_i* + @angle:48-20-48 @atom:*_b*_a48_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a48_d*_i* + @angle:3-20-48 @atom:*_b*_a3_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a48_d*_i* + @angle:2-20-48 @atom:*_b*_a2_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a48_d*_i* + @angle:13-20-51 @atom:*_b*_a13_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a51_d*_i* + @angle:2-20-51 @atom:*_b*_a2_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a51_d*_i* + @angle:6-20-51 @atom:*_b*_a6_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a51_d*_i* + @angle:10-20-51 @atom:*_b*_a10_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a51_d*_i* + @angle:24-20-60 @atom:*_b*_a24_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a60_d*_i* + @angle:25-20-61 @atom:*_b*_a25_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a61_d*_i* + @angle:2-20-64 @atom:*_b*_a2_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a64_d*_i* + @angle:6-20-64 @atom:*_b*_a6_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a64_d*_i* + @angle:10-20-64 @atom:*_b*_a10_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a64_d*_i* + @angle:13-20-64 @atom:*_b*_a13_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a64_d*_i* + @angle:48-20-64 @atom:*_b*_a48_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a64_d*_i* + @angle:64-20-64 @atom:*_b*_a64_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a64_d*_i* + @angle:25-20-82 @atom:*_b*_a25_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a82_d*_i* + @angle:60-20-82 @atom:*_b*_a60_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a82_d*_i* + @angle:82-20-82 @atom:*_b*_a82_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a82_d*_i* + @angle:25-20-84 @atom:*_b*_a25_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a84_d*_i* + @angle:82-20-84 @atom:*_b*_a82_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a84_d*_i* + @angle:60-20-84 @atom:*_b*_a60_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a84_d*_i* + @angle:84-20-84 @atom:*_b*_a84_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a84_d*_i* + @angle:61-20-84 @atom:*_b*_a61_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a84_d*_i* + @angle:108-20-108 @atom:*_b*_a108_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a108_d*_i* + @angle:13-20-108 @atom:*_b*_a13_d*_i* @atom:*_b*_a20_d*_i* @atom:*_b*_a108_d*_i* + @angle:25-21-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a21_d*_i* @atom:*_b*_a25_d*_i* + @angle:13-22-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a22_d*_i* @atom:*_b*_a13_d*_i* + @angle:13-22-23 @atom:*_b*_a13_d*_i* @atom:*_b*_a22_d*_i* @atom:*_b*_a23_d*_i* + @angle:23-22-25 @atom:*_b*_a23_d*_i* @atom:*_b*_a22_d*_i* @atom:*_b*_a25_d*_i* + @angle:2-24-3 @atom:*_b*_a2_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a3_d*_i* + @angle:3-24-3 @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a3_d*_i* + @angle:3-24-5 @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a5_d*_i* + @angle:2-24-6 @atom:*_b*_a2_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a6_d*_i* + @angle:3-24-6 @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a6_d*_i* + @angle:2-24-10 @atom:*_b*_a2_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a10_d*_i* + @angle:3-24-10 @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a10_d*_i* + @angle:13-24-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a13_d*_i* + @angle:3-24-13 @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a13_d*_i* + @angle:3-24-16 @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a16_d*_i* + @angle:3-24-20 @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a20_d*_i* + @angle:3-24-25 @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a25_d*_i* + @angle:25-24-45 @atom:*_b*_a25_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a45_d*_i* + @angle:5-24-45 @atom:*_b*_a5_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a45_d*_i* + @angle:3-24-45 @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a45_d*_i* + @angle:45-24-45 @atom:*_b*_a45_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a45_d*_i* + @angle:2-24-45 @atom:*_b*_a2_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a45_d*_i* + @angle:6-24-45 @atom:*_b*_a6_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a45_d*_i* + @angle:10-24-45 @atom:*_b*_a10_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a45_d*_i* + @angle:13-24-45 @atom:*_b*_a13_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a45_d*_i* + @angle:45-24-48 @atom:*_b*_a45_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a48_d*_i* + @angle:13-24-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a48_d*_i* + @angle:3-24-48 @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a48_d*_i* + @angle:48-24-48 @atom:*_b*_a48_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a48_d*_i* + @angle:54-24-54 @atom:*_b*_a54_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a54_d*_i* + @angle:45-24-59 @atom:*_b*_a45_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a59_d*_i* + @angle:3-24-59 @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a59_d*_i* + @angle:13-24-79 @atom:*_b*_a13_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a79_d*_i* + @angle:45-24-79 @atom:*_b*_a45_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a79_d*_i* + @angle:45-24-84 @atom:*_b*_a45_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a84_d*_i* + @angle:48-24-84 @atom:*_b*_a48_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a84_d*_i* + @angle:16-24-86 @atom:*_b*_a16_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a86_d*_i* + @angle:45-24-87 @atom:*_b*_a45_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a87_d*_i* + @angle:48-24-87 @atom:*_b*_a48_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a87_d*_i* + @angle:45-24-88 @atom:*_b*_a45_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a88_d*_i* + @angle:48-24-88 @atom:*_b*_a48_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a88_d*_i* + @angle:45-24-91 @atom:*_b*_a45_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a91_d*_i* + @angle:3-24-91 @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a91_d*_i* + @angle:48-24-103 @atom:*_b*_a48_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a103_d*_i* + @angle:3-24-106 @atom:*_b*_a3_d*_i* @atom:*_b*_a24_d*_i* @atom:*_b*_a106_d*_i* + @angle:25-25-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a25_d*_i* @atom:*_b*_a25_d*_i* + @angle:32-31-32 @atom:*_b*_a32_d*_i* @atom:*_b*_a31_d*_i* @atom:*_b*_a32_d*_i* + @angle:32-31-33 @atom:*_b*_a32_d*_i* @atom:*_b*_a31_d*_i* @atom:*_b*_a33_d*_i* + @angle:35-34-35 @atom:*_b*_a35_d*_i* @atom:*_b*_a34_d*_i* @atom:*_b*_a35_d*_i* + @angle:37-36-37 @atom:*_b*_a37_d*_i* @atom:*_b*_a36_d*_i* @atom:*_b*_a37_d*_i* + @angle:37-36-38 @atom:*_b*_a37_d*_i* @atom:*_b*_a36_d*_i* @atom:*_b*_a38_d*_i* + @angle:40-39-40 @atom:*_b*_a40_d*_i* @atom:*_b*_a39_d*_i* @atom:*_b*_a40_d*_i* + @angle:41-39-41 @atom:*_b*_a41_d*_i* @atom:*_b*_a39_d*_i* @atom:*_b*_a41_d*_i* + @angle:40-39-41 @atom:*_b*_a40_d*_i* @atom:*_b*_a39_d*_i* @atom:*_b*_a41_d*_i* + @angle:43-42-43 @atom:*_b*_a43_d*_i* @atom:*_b*_a42_d*_i* @atom:*_b*_a43_d*_i* + @angle:2-44-2 @atom:*_b*_a2_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a2_d*_i* + @angle:2-44-6 @atom:*_b*_a2_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a6_d*_i* + @angle:6-44-6 @atom:*_b*_a6_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a6_d*_i* + @angle:2-44-10 @atom:*_b*_a2_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a10_d*_i* + @angle:6-44-10 @atom:*_b*_a6_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a10_d*_i* + @angle:10-44-10 @atom:*_b*_a10_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a10_d*_i* + @angle:2-44-13 @atom:*_b*_a2_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a13_d*_i* + @angle:6-44-13 @atom:*_b*_a6_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a13_d*_i* + @angle:10-44-13 @atom:*_b*_a10_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a13_d*_i* + @angle:13-44-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a13_d*_i* + @angle:3-44-13 @atom:*_b*_a3_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a13_d*_i* + @angle:25-44-45 @atom:*_b*_a25_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a45_d*_i* + @angle:13-44-45 @atom:*_b*_a13_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a45_d*_i* + @angle:2-44-45 @atom:*_b*_a2_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a45_d*_i* + @angle:6-44-45 @atom:*_b*_a6_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a45_d*_i* + @angle:10-44-45 @atom:*_b*_a10_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a45_d*_i* + @angle:45-44-45 @atom:*_b*_a45_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a45_d*_i* + @angle:25-44-48 @atom:*_b*_a25_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a48_d*_i* + @angle:45-44-48 @atom:*_b*_a45_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a48_d*_i* + @angle:13-44-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a48_d*_i* + @angle:48-44-48 @atom:*_b*_a48_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a48_d*_i* + @angle:3-44-48 @atom:*_b*_a3_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a48_d*_i* + @angle:45-44-79 @atom:*_b*_a45_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a79_d*_i* + @angle:13-44-79 @atom:*_b*_a13_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a79_d*_i* + @angle:48-44-79 @atom:*_b*_a48_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a79_d*_i* + @angle:48-44-91 @atom:*_b*_a48_d*_i* @atom:*_b*_a44_d*_i* @atom:*_b*_a91_d*_i* + @angle:25-45-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a45_d*_i* @atom:*_b*_a25_d*_i* + @angle:25-45-44 @atom:*_b*_a25_d*_i* @atom:*_b*_a45_d*_i* @atom:*_b*_a44_d*_i* + @angle:25-46-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a46_d*_i* @atom:*_b*_a25_d*_i* + @angle:13-46-25 @atom:*_b*_a13_d*_i* @atom:*_b*_a46_d*_i* @atom:*_b*_a25_d*_i* + @angle:1-47-1 @atom:*_b*_a1_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a1_d*_i* + @angle:1-47-3 @atom:*_b*_a1_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a3_d*_i* + @angle:3-47-6 @atom:*_b*_a3_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a6_d*_i* + @angle:3-47-13 @atom:*_b*_a3_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a13_d*_i* + @angle:13-47-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a13_d*_i* + @angle:25-47-46 @atom:*_b*_a25_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a46_d*_i* + @angle:20-47-46 @atom:*_b*_a20_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a46_d*_i* + @angle:13-47-46 @atom:*_b*_a13_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a46_d*_i* + @angle:46-47-46 @atom:*_b*_a46_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a46_d*_i* + @angle:3-47-46 @atom:*_b*_a3_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a46_d*_i* + @angle:19-47-46 @atom:*_b*_a19_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a46_d*_i* + @angle:1-47-46 @atom:*_b*_a1_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a46_d*_i* + @angle:21-47-46 @atom:*_b*_a21_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a46_d*_i* + @angle:25-47-47 @atom:*_b*_a25_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i* + @angle:46-47-47 @atom:*_b*_a46_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i* + @angle:5-47-47 @atom:*_b*_a5_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i* + @angle:20-47-47 @atom:*_b*_a20_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i* + @angle:13-47-47 @atom:*_b*_a13_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i* + @angle:19-47-47 @atom:*_b*_a19_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i* + @angle:21-47-47 @atom:*_b*_a21_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i* + @angle:1-47-47 @atom:*_b*_a1_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i* + @angle:16-47-47 @atom:*_b*_a16_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i* + @angle:3-47-47 @atom:*_b*_a3_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i* + @angle:46-47-48 @atom:*_b*_a46_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a48_d*_i* + @angle:47-47-48 @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a48_d*_i* + @angle:13-47-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a48_d*_i* + @angle:25-47-50 @atom:*_b*_a25_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a50_d*_i* + @angle:46-47-50 @atom:*_b*_a46_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a50_d*_i* + @angle:5-47-50 @atom:*_b*_a5_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a50_d*_i* + @angle:20-47-50 @atom:*_b*_a20_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a50_d*_i* + @angle:13-47-50 @atom:*_b*_a13_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a50_d*_i* + @angle:46-47-57 @atom:*_b*_a46_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a57_d*_i* + @angle:13-47-57 @atom:*_b*_a13_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a57_d*_i* + @angle:20-47-57 @atom:*_b*_a20_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a57_d*_i* + @angle:47-47-57 @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a57_d*_i* + @angle:16-47-57 @atom:*_b*_a16_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a57_d*_i* + @angle:57-47-58 @atom:*_b*_a57_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a58_d*_i* + @angle:47-47-58 @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a58_d*_i* + @angle:46-47-65 @atom:*_b*_a46_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a65_d*_i* + @angle:47-47-65 @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a65_d*_i* + @angle:46-47-91 @atom:*_b*_a46_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a91_d*_i* + @angle:3-47-91 @atom:*_b*_a3_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a91_d*_i* + @angle:47-47-91 @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a91_d*_i* + @angle:46-47-105 @atom:*_b*_a46_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a105_d*_i* + @angle:58-47-105 @atom:*_b*_a58_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a105_d*_i* + @angle:13-47-105 @atom:*_b*_a13_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a105_d*_i* + @angle:20-47-105 @atom:*_b*_a20_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a105_d*_i* + @angle:47-47-105 @atom:*_b*_a47_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a105_d*_i* + @angle:16-47-105 @atom:*_b*_a16_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a105_d*_i* + @angle:46-47-110 @atom:*_b*_a46_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a110_d*_i* + @angle:13-47-110 @atom:*_b*_a13_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a110_d*_i* + @angle:48-47-110 @atom:*_b*_a48_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a110_d*_i* + @angle:1-47-110 @atom:*_b*_a1_d*_i* @atom:*_b*_a47_d*_i* @atom:*_b*_a110_d*_i* + @angle:2-48-12 @atom:*_b*_a2_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a12_d*_i* + @angle:12-48-12 @atom:*_b*_a12_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a12_d*_i* + @angle:3-48-13 @atom:*_b*_a3_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a13_d*_i* + @angle:25-48-48 @atom:*_b*_a25_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* + @angle:48-48-48 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* + @angle:2-48-48 @atom:*_b*_a2_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* + @angle:5-48-48 @atom:*_b*_a5_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* + @angle:10-48-48 @atom:*_b*_a10_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* + @angle:13-48-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* + @angle:15-48-48 @atom:*_b*_a15_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* + @angle:19-48-48 @atom:*_b*_a19_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* + @angle:20-48-48 @atom:*_b*_a20_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* + @angle:24-48-48 @atom:*_b*_a24_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* + @angle:44-48-48 @atom:*_b*_a44_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* + @angle:47-48-48 @atom:*_b*_a47_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* + @angle:21-48-48 @atom:*_b*_a21_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* + @angle:1-48-48 @atom:*_b*_a1_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* + @angle:18-48-48 @atom:*_b*_a18_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* + @angle:16-48-48 @atom:*_b*_a16_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* + @angle:3-48-48 @atom:*_b*_a3_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* + @angle:25-48-49 @atom:*_b*_a25_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a49_d*_i* + @angle:24-48-49 @atom:*_b*_a24_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a49_d*_i* + @angle:3-48-49 @atom:*_b*_a3_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a49_d*_i* + @angle:48-48-49 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a49_d*_i* + @angle:48-48-50 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a50_d*_i* + @angle:48-48-53 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a53_d*_i* + @angle:55-48-55 @atom:*_b*_a55_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a55_d*_i* + @angle:47-48-55 @atom:*_b*_a47_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a55_d*_i* + @angle:48-48-55 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a55_d*_i* + @angle:49-48-56 @atom:*_b*_a49_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i* + @angle:13-48-56 @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i* + @angle:44-48-56 @atom:*_b*_a44_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i* + @angle:55-48-56 @atom:*_b*_a55_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i* + @angle:5-48-56 @atom:*_b*_a5_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i* + @angle:47-48-56 @atom:*_b*_a47_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i* + @angle:50-48-56 @atom:*_b*_a50_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i* + @angle:48-48-56 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i* + @angle:21-48-56 @atom:*_b*_a21_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i* + @angle:49-48-57 @atom:*_b*_a49_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a57_d*_i* + @angle:48-48-57 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a57_d*_i* + @angle:55-48-57 @atom:*_b*_a55_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a57_d*_i* + @angle:13-48-57 @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a57_d*_i* + @angle:47-48-57 @atom:*_b*_a47_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a57_d*_i* + @angle:56-48-57 @atom:*_b*_a56_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a57_d*_i* + @angle:49-48-60 @atom:*_b*_a49_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a60_d*_i* + @angle:48-48-60 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a60_d*_i* + @angle:57-48-60 @atom:*_b*_a57_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a60_d*_i* + @angle:56-48-60 @atom:*_b*_a56_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a60_d*_i* + @angle:55-48-60 @atom:*_b*_a55_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a60_d*_i* + @angle:2-48-60 @atom:*_b*_a2_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a60_d*_i* + @angle:13-48-60 @atom:*_b*_a13_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a60_d*_i* + @angle:49-48-61 @atom:*_b*_a49_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a61_d*_i* + @angle:48-48-61 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a61_d*_i* + @angle:57-48-61 @atom:*_b*_a57_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a61_d*_i* + @angle:48-48-64 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a64_d*_i* + @angle:48-48-65 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a65_d*_i* + @angle:48-48-66 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a66_d*_i* + @angle:48-48-79 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a79_d*_i* + @angle:49-48-81 @atom:*_b*_a49_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a81_d*_i* + @angle:48-48-81 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a81_d*_i* + @angle:49-48-84 @atom:*_b*_a49_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a84_d*_i* + @angle:60-48-84 @atom:*_b*_a60_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a84_d*_i* + @angle:48-48-84 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a84_d*_i* + @angle:49-48-86 @atom:*_b*_a49_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a86_d*_i* + @angle:48-48-86 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a86_d*_i* + @angle:56-48-86 @atom:*_b*_a56_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a86_d*_i* + @angle:49-48-88 @atom:*_b*_a49_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a88_d*_i* + @angle:101-48-101 @atom:*_b*_a101_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a101_d*_i* + @angle:56-48-101 @atom:*_b*_a56_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a101_d*_i* + @angle:48-48-102 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a102_d*_i* + @angle:48-48-109 @atom:*_b*_a48_d*_i* @atom:*_b*_a48_d*_i* @atom:*_b*_a109_d*_i* + @angle:25-50-46 @atom:*_b*_a25_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a46_d*_i* + @angle:19-50-46 @atom:*_b*_a19_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a46_d*_i* + @angle:25-50-47 @atom:*_b*_a25_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a47_d*_i* + @angle:46-50-47 @atom:*_b*_a46_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a47_d*_i* + @angle:3-50-47 @atom:*_b*_a3_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a47_d*_i* + @angle:13-50-47 @atom:*_b*_a13_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a47_d*_i* + @angle:46-50-48 @atom:*_b*_a46_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a48_d*_i* + @angle:47-50-48 @atom:*_b*_a47_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a48_d*_i* + @angle:25-50-50 @atom:*_b*_a25_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a50_d*_i* + @angle:46-50-50 @atom:*_b*_a46_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a50_d*_i* + @angle:13-50-50 @atom:*_b*_a13_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a50_d*_i* + @angle:47-50-50 @atom:*_b*_a47_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a50_d*_i* + @angle:50-50-84 @atom:*_b*_a50_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a84_d*_i* + @angle:46-50-84 @atom:*_b*_a46_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a84_d*_i* + @angle:46-50-109 @atom:*_b*_a46_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a109_d*_i* + @angle:13-50-109 @atom:*_b*_a13_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a109_d*_i* + @angle:47-50-109 @atom:*_b*_a47_d*_i* @atom:*_b*_a50_d*_i* @atom:*_b*_a109_d*_i* + @angle:6-51-6 @atom:*_b*_a6_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a6_d*_i* + @angle:5-51-13 @atom:*_b*_a5_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a13_d*_i* + @angle:13-51-20 @atom:*_b*_a13_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a20_d*_i* + @angle:2-51-20 @atom:*_b*_a2_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a20_d*_i* + @angle:6-51-20 @atom:*_b*_a6_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a20_d*_i* + @angle:5-51-20 @atom:*_b*_a5_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a20_d*_i* + @angle:20-51-20 @atom:*_b*_a20_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a20_d*_i* + @angle:46-51-46 @atom:*_b*_a46_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a46_d*_i* + @angle:5-51-46 @atom:*_b*_a5_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a46_d*_i* + @angle:20-51-46 @atom:*_b*_a20_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a46_d*_i* + @angle:13-51-46 @atom:*_b*_a13_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a46_d*_i* + @angle:46-51-105 @atom:*_b*_a46_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a105_d*_i* + @angle:13-51-105 @atom:*_b*_a13_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a105_d*_i* + @angle:20-51-105 @atom:*_b*_a20_d*_i* @atom:*_b*_a51_d*_i* @atom:*_b*_a105_d*_i* + @angle:13-53-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a53_d*_i* @atom:*_b*_a13_d*_i* + @angle:13-53-25 @atom:*_b*_a13_d*_i* @atom:*_b*_a53_d*_i* @atom:*_b*_a25_d*_i* + @angle:45-53-45 @atom:*_b*_a45_d*_i* @atom:*_b*_a53_d*_i* @atom:*_b*_a45_d*_i* + @angle:25-53-48 @atom:*_b*_a25_d*_i* @atom:*_b*_a53_d*_i* @atom:*_b*_a48_d*_i* + @angle:13-53-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a53_d*_i* @atom:*_b*_a48_d*_i* + @angle:2-53-54 @atom:*_b*_a2_d*_i* @atom:*_b*_a53_d*_i* @atom:*_b*_a54_d*_i* + @angle:6-53-54 @atom:*_b*_a6_d*_i* @atom:*_b*_a53_d*_i* @atom:*_b*_a54_d*_i* + @angle:13-53-54 @atom:*_b*_a13_d*_i* @atom:*_b*_a53_d*_i* @atom:*_b*_a54_d*_i* + @angle:48-53-54 @atom:*_b*_a48_d*_i* @atom:*_b*_a53_d*_i* @atom:*_b*_a54_d*_i* + @angle:54-53-54 @atom:*_b*_a54_d*_i* @atom:*_b*_a53_d*_i* @atom:*_b*_a54_d*_i* + @angle:25-53-82 @atom:*_b*_a25_d*_i* @atom:*_b*_a53_d*_i* @atom:*_b*_a82_d*_i* + @angle:13-55-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a55_d*_i* @atom:*_b*_a13_d*_i* + @angle:45-55-45 @atom:*_b*_a45_d*_i* @atom:*_b*_a55_d*_i* @atom:*_b*_a45_d*_i* + @angle:13-55-45 @atom:*_b*_a13_d*_i* @atom:*_b*_a55_d*_i* @atom:*_b*_a45_d*_i* + @angle:45-55-48 @atom:*_b*_a45_d*_i* @atom:*_b*_a55_d*_i* @atom:*_b*_a48_d*_i* + @angle:2-55-48 @atom:*_b*_a2_d*_i* @atom:*_b*_a55_d*_i* @atom:*_b*_a48_d*_i* + @angle:6-55-48 @atom:*_b*_a6_d*_i* @atom:*_b*_a55_d*_i* @atom:*_b*_a48_d*_i* + @angle:13-55-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a55_d*_i* @atom:*_b*_a48_d*_i* + @angle:2-55-54 @atom:*_b*_a2_d*_i* @atom:*_b*_a55_d*_i* @atom:*_b*_a54_d*_i* + @angle:13-55-54 @atom:*_b*_a13_d*_i* @atom:*_b*_a55_d*_i* @atom:*_b*_a54_d*_i* + @angle:48-55-54 @atom:*_b*_a48_d*_i* @atom:*_b*_a55_d*_i* @atom:*_b*_a54_d*_i* + @angle:54-55-54 @atom:*_b*_a54_d*_i* @atom:*_b*_a55_d*_i* @atom:*_b*_a54_d*_i* + @angle:45-55-59 @atom:*_b*_a45_d*_i* @atom:*_b*_a55_d*_i* @atom:*_b*_a59_d*_i* + @angle:3-56-13 @atom:*_b*_a3_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a13_d*_i* + @angle:13-56-18 @atom:*_b*_a13_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a18_d*_i* + @angle:25-56-48 @atom:*_b*_a25_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a48_d*_i* + @angle:45-56-48 @atom:*_b*_a45_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a48_d*_i* + @angle:13-56-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a48_d*_i* + @angle:48-56-48 @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a48_d*_i* + @angle:3-56-48 @atom:*_b*_a3_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a48_d*_i* + @angle:13-56-56 @atom:*_b*_a13_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a56_d*_i* + @angle:48-56-56 @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a56_d*_i* + @angle:25-56-59 @atom:*_b*_a25_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a59_d*_i* + @angle:48-56-59 @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a59_d*_i* + @angle:59-56-59 @atom:*_b*_a59_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a59_d*_i* + @angle:59-56-60 @atom:*_b*_a59_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a60_d*_i* + @angle:48-56-60 @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a60_d*_i* + @angle:59-56-82 @atom:*_b*_a59_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a82_d*_i* + @angle:48-56-86 @atom:*_b*_a48_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a86_d*_i* + @angle:13-56-103 @atom:*_b*_a13_d*_i* @atom:*_b*_a56_d*_i* @atom:*_b*_a103_d*_i* + @angle:3-57-3 @atom:*_b*_a3_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a3_d*_i* + @angle:3-57-45 @atom:*_b*_a3_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a45_d*_i* + @angle:45-57-47 @atom:*_b*_a45_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a47_d*_i* + @angle:3-57-47 @atom:*_b*_a3_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a47_d*_i* + @angle:45-57-48 @atom:*_b*_a45_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a48_d*_i* + @angle:3-57-48 @atom:*_b*_a3_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a48_d*_i* + @angle:48-57-48 @atom:*_b*_a48_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a48_d*_i* + @angle:45-57-60 @atom:*_b*_a45_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a60_d*_i* + @angle:13-57-60 @atom:*_b*_a13_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a60_d*_i* + @angle:60-57-61 @atom:*_b*_a60_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a61_d*_i* + @angle:45-57-61 @atom:*_b*_a45_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a61_d*_i* + @angle:13-57-61 @atom:*_b*_a13_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a61_d*_i* + @angle:48-57-61 @atom:*_b*_a48_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a61_d*_i* + @angle:45-57-62 @atom:*_b*_a45_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a62_d*_i* + @angle:60-57-62 @atom:*_b*_a60_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a62_d*_i* + @angle:48-57-62 @atom:*_b*_a48_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a62_d*_i* + @angle:13-57-62 @atom:*_b*_a13_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a62_d*_i* + @angle:45-57-81 @atom:*_b*_a45_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a81_d*_i* + @angle:45-57-82 @atom:*_b*_a45_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a82_d*_i* + @angle:61-57-82 @atom:*_b*_a61_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a82_d*_i* + @angle:60-57-82 @atom:*_b*_a60_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a82_d*_i* + @angle:45-57-84 @atom:*_b*_a45_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a84_d*_i* + @angle:61-57-84 @atom:*_b*_a61_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a84_d*_i* + @angle:60-57-84 @atom:*_b*_a60_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a84_d*_i* + @angle:82-57-84 @atom:*_b*_a82_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a84_d*_i* + @angle:84-57-84 @atom:*_b*_a84_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a84_d*_i* + @angle:81-57-84 @atom:*_b*_a81_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a84_d*_i* + @angle:45-57-85 @atom:*_b*_a45_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a85_d*_i* + @angle:82-57-85 @atom:*_b*_a82_d*_i* @atom:*_b*_a57_d*_i* @atom:*_b*_a85_d*_i* + @angle:24-59-55 @atom:*_b*_a24_d*_i* @atom:*_b*_a59_d*_i* @atom:*_b*_a55_d*_i* + @angle:49-59-56 @atom:*_b*_a49_d*_i* @atom:*_b*_a59_d*_i* @atom:*_b*_a56_d*_i* + @angle:13-59-56 @atom:*_b*_a13_d*_i* @atom:*_b*_a59_d*_i* @atom:*_b*_a56_d*_i* + @angle:55-59-56 @atom:*_b*_a55_d*_i* @atom:*_b*_a59_d*_i* @atom:*_b*_a56_d*_i* + @angle:24-59-56 @atom:*_b*_a24_d*_i* @atom:*_b*_a59_d*_i* @atom:*_b*_a56_d*_i* + @angle:56-59-56 @atom:*_b*_a56_d*_i* @atom:*_b*_a59_d*_i* @atom:*_b*_a56_d*_i* + @angle:56-59-63 @atom:*_b*_a56_d*_i* @atom:*_b*_a59_d*_i* @atom:*_b*_a63_d*_i* + @angle:13-60-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a48_d*_i* + @angle:48-60-48 @atom:*_b*_a48_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a48_d*_i* + @angle:56-60-57 @atom:*_b*_a56_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a57_d*_i* + @angle:57-60-60 @atom:*_b*_a57_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a60_d*_i* + @angle:20-60-60 @atom:*_b*_a20_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a60_d*_i* + @angle:16-60-60 @atom:*_b*_a16_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a60_d*_i* + @angle:13-60-60 @atom:*_b*_a13_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a60_d*_i* + @angle:24-60-60 @atom:*_b*_a24_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a60_d*_i* + @angle:56-60-60 @atom:*_b*_a56_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a60_d*_i* + @angle:48-60-60 @atom:*_b*_a48_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a60_d*_i* + @angle:3-60-60 @atom:*_b*_a3_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a60_d*_i* + @angle:60-60-61 @atom:*_b*_a60_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a61_d*_i* + @angle:24-60-61 @atom:*_b*_a24_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a61_d*_i* + @angle:3-60-61 @atom:*_b*_a3_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a61_d*_i* + @angle:48-60-61 @atom:*_b*_a48_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a61_d*_i* + @angle:12-60-80 @atom:*_b*_a12_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a80_d*_i* + @angle:48-60-80 @atom:*_b*_a48_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a80_d*_i* + @angle:80-60-81 @atom:*_b*_a80_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a81_d*_i* + @angle:12-60-81 @atom:*_b*_a12_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a81_d*_i* + @angle:48-60-81 @atom:*_b*_a48_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a81_d*_i* + @angle:3-60-84 @atom:*_b*_a3_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a84_d*_i* + @angle:60-60-87 @atom:*_b*_a60_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a87_d*_i* + @angle:57-60-87 @atom:*_b*_a57_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a87_d*_i* + @angle:81-60-87 @atom:*_b*_a81_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a87_d*_i* + @angle:12-60-87 @atom:*_b*_a12_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a87_d*_i* + @angle:48-60-87 @atom:*_b*_a48_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a87_d*_i* + @angle:60-60-105 @atom:*_b*_a60_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a105_d*_i* + @angle:56-60-105 @atom:*_b*_a56_d*_i* @atom:*_b*_a60_d*_i* @atom:*_b*_a105_d*_i* + @angle:48-61-48 @atom:*_b*_a48_d*_i* @atom:*_b*_a61_d*_i* @atom:*_b*_a48_d*_i* + @angle:25-61-57 @atom:*_b*_a25_d*_i* @atom:*_b*_a61_d*_i* @atom:*_b*_a57_d*_i* + @angle:25-61-61 @atom:*_b*_a25_d*_i* @atom:*_b*_a61_d*_i* @atom:*_b*_a61_d*_i* + @angle:60-61-62 @atom:*_b*_a60_d*_i* @atom:*_b*_a61_d*_i* @atom:*_b*_a62_d*_i* + @angle:25-61-82 @atom:*_b*_a25_d*_i* @atom:*_b*_a61_d*_i* @atom:*_b*_a82_d*_i* + @angle:61-61-82 @atom:*_b*_a61_d*_i* @atom:*_b*_a61_d*_i* @atom:*_b*_a82_d*_i* + @angle:60-61-82 @atom:*_b*_a60_d*_i* @atom:*_b*_a61_d*_i* @atom:*_b*_a82_d*_i* + @angle:82-61-83 @atom:*_b*_a82_d*_i* @atom:*_b*_a61_d*_i* @atom:*_b*_a83_d*_i* + @angle:57-61-84 @atom:*_b*_a57_d*_i* @atom:*_b*_a61_d*_i* @atom:*_b*_a84_d*_i* + @angle:82-61-84 @atom:*_b*_a82_d*_i* @atom:*_b*_a61_d*_i* @atom:*_b*_a84_d*_i* + @angle:57-61-88 @atom:*_b*_a57_d*_i* @atom:*_b*_a61_d*_i* @atom:*_b*_a88_d*_i* + @angle:20-61-88 @atom:*_b*_a20_d*_i* @atom:*_b*_a61_d*_i* @atom:*_b*_a88_d*_i* + @angle:49-62-57 @atom:*_b*_a49_d*_i* @atom:*_b*_a62_d*_i* @atom:*_b*_a57_d*_i* + @angle:49-62-61 @atom:*_b*_a49_d*_i* @atom:*_b*_a62_d*_i* @atom:*_b*_a61_d*_i* + @angle:57-62-61 @atom:*_b*_a57_d*_i* @atom:*_b*_a62_d*_i* @atom:*_b*_a61_d*_i* + @angle:57-62-63 @atom:*_b*_a57_d*_i* @atom:*_b*_a62_d*_i* @atom:*_b*_a63_d*_i* + @angle:61-62-63 @atom:*_b*_a61_d*_i* @atom:*_b*_a62_d*_i* @atom:*_b*_a63_d*_i* + @angle:49-62-105 @atom:*_b*_a49_d*_i* @atom:*_b*_a62_d*_i* @atom:*_b*_a105_d*_i* + @angle:63-62-105 @atom:*_b*_a63_d*_i* @atom:*_b*_a62_d*_i* @atom:*_b*_a105_d*_i* + @angle:61-62-105 @atom:*_b*_a61_d*_i* @atom:*_b*_a62_d*_i* @atom:*_b*_a105_d*_i* + @angle:5-64-5 @atom:*_b*_a5_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a5_d*_i* + @angle:4-64-5 @atom:*_b*_a4_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a5_d*_i* + @angle:4-64-13 @atom:*_b*_a4_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a13_d*_i* + @angle:5-64-20 @atom:*_b*_a5_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a20_d*_i* + @angle:20-64-20 @atom:*_b*_a20_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a20_d*_i* + @angle:13-64-20 @atom:*_b*_a13_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a20_d*_i* + @angle:4-64-20 @atom:*_b*_a4_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a20_d*_i* + @angle:4-64-48 @atom:*_b*_a4_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a48_d*_i* + @angle:5-64-48 @atom:*_b*_a5_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a48_d*_i* + @angle:20-64-48 @atom:*_b*_a20_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a48_d*_i* + @angle:5-64-52 @atom:*_b*_a5_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a52_d*_i* + @angle:13-64-52 @atom:*_b*_a13_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a52_d*_i* + @angle:20-64-52 @atom:*_b*_a20_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a52_d*_i* + @angle:52-64-52 @atom:*_b*_a52_d*_i* @atom:*_b*_a64_d*_i* @atom:*_b*_a52_d*_i* + @angle:25-65-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a65_d*_i* @atom:*_b*_a25_d*_i* + @angle:25-66-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a66_d*_i* @atom:*_b*_a25_d*_i* + @angle:78-77-78 @atom:*_b*_a78_d*_i* @atom:*_b*_a77_d*_i* @atom:*_b*_a78_d*_i* + @angle:6-79-11 @atom:*_b*_a6_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a11_d*_i* + @angle:13-79-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a13_d*_i* + @angle:5-79-13 @atom:*_b*_a5_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a13_d*_i* + @angle:5-79-23 @atom:*_b*_a5_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a23_d*_i* + @angle:13-79-23 @atom:*_b*_a13_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a23_d*_i* + @angle:23-79-23 @atom:*_b*_a23_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a23_d*_i* + @angle:13-79-24 @atom:*_b*_a13_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a24_d*_i* + @angle:23-79-24 @atom:*_b*_a23_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a24_d*_i* + @angle:13-79-44 @atom:*_b*_a13_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a44_d*_i* + @angle:23-79-44 @atom:*_b*_a23_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a44_d*_i* + @angle:13-79-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a48_d*_i* + @angle:23-79-48 @atom:*_b*_a23_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a48_d*_i* + @angle:5-79-48 @atom:*_b*_a5_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a48_d*_i* + @angle:24-79-48 @atom:*_b*_a24_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a48_d*_i* + @angle:13-79-82 @atom:*_b*_a13_d*_i* @atom:*_b*_a79_d*_i* @atom:*_b*_a82_d*_i* + @angle:46-80-60 @atom:*_b*_a46_d*_i* @atom:*_b*_a80_d*_i* @atom:*_b*_a60_d*_i* + @angle:2-80-60 @atom:*_b*_a2_d*_i* @atom:*_b*_a80_d*_i* @atom:*_b*_a60_d*_i* + @angle:13-80-60 @atom:*_b*_a13_d*_i* @atom:*_b*_a80_d*_i* @atom:*_b*_a60_d*_i* + @angle:46-80-84 @atom:*_b*_a46_d*_i* @atom:*_b*_a80_d*_i* @atom:*_b*_a84_d*_i* + @angle:2-80-84 @atom:*_b*_a2_d*_i* @atom:*_b*_a80_d*_i* @atom:*_b*_a84_d*_i* + @angle:13-80-84 @atom:*_b*_a13_d*_i* @atom:*_b*_a80_d*_i* @atom:*_b*_a84_d*_i* + @angle:60-80-84 @atom:*_b*_a60_d*_i* @atom:*_b*_a80_d*_i* @atom:*_b*_a84_d*_i* + @angle:12-81-57 @atom:*_b*_a12_d*_i* @atom:*_b*_a81_d*_i* @atom:*_b*_a57_d*_i* + @angle:48-81-57 @atom:*_b*_a48_d*_i* @atom:*_b*_a81_d*_i* @atom:*_b*_a57_d*_i* + @angle:57-81-60 @atom:*_b*_a57_d*_i* @atom:*_b*_a81_d*_i* @atom:*_b*_a60_d*_i* + @angle:12-81-60 @atom:*_b*_a12_d*_i* @atom:*_b*_a81_d*_i* @atom:*_b*_a60_d*_i* + @angle:48-81-60 @atom:*_b*_a48_d*_i* @atom:*_b*_a81_d*_i* @atom:*_b*_a60_d*_i* + @angle:13-82-16 @atom:*_b*_a13_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a16_d*_i* + @angle:16-82-24 @atom:*_b*_a16_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a24_d*_i* + @angle:16-82-44 @atom:*_b*_a16_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a44_d*_i* + @angle:20-82-49 @atom:*_b*_a20_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a49_d*_i* + @angle:16-82-49 @atom:*_b*_a16_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a49_d*_i* + @angle:49-82-57 @atom:*_b*_a49_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a57_d*_i* + @angle:57-82-57 @atom:*_b*_a57_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a57_d*_i* + @angle:13-82-57 @atom:*_b*_a13_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a57_d*_i* + @angle:48-82-57 @atom:*_b*_a48_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a57_d*_i* + @angle:56-82-57 @atom:*_b*_a56_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a57_d*_i* + @angle:49-82-61 @atom:*_b*_a49_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a61_d*_i* + @angle:16-82-61 @atom:*_b*_a16_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a61_d*_i* + @angle:20-82-61 @atom:*_b*_a20_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a61_d*_i* + @angle:57-82-61 @atom:*_b*_a57_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a61_d*_i* + @angle:13-82-61 @atom:*_b*_a13_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a61_d*_i* + @angle:44-82-61 @atom:*_b*_a44_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a61_d*_i* + @angle:24-82-61 @atom:*_b*_a24_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a61_d*_i* + @angle:57-82-79 @atom:*_b*_a57_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a79_d*_i* + @angle:61-82-79 @atom:*_b*_a61_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a79_d*_i* + @angle:20-82-86 @atom:*_b*_a20_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a86_d*_i* + @angle:61-82-86 @atom:*_b*_a61_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a86_d*_i* + @angle:57-82-87 @atom:*_b*_a57_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a87_d*_i* + @angle:56-82-87 @atom:*_b*_a56_d*_i* @atom:*_b*_a82_d*_i* @atom:*_b*_a87_d*_i* + @angle:49-83-61 @atom:*_b*_a49_d*_i* @atom:*_b*_a83_d*_i* @atom:*_b*_a61_d*_i* + @angle:48-83-61 @atom:*_b*_a48_d*_i* @atom:*_b*_a83_d*_i* @atom:*_b*_a61_d*_i* + @angle:13-83-61 @atom:*_b*_a13_d*_i* @atom:*_b*_a83_d*_i* @atom:*_b*_a61_d*_i* + @angle:49-83-84 @atom:*_b*_a49_d*_i* @atom:*_b*_a83_d*_i* @atom:*_b*_a84_d*_i* + @angle:61-83-84 @atom:*_b*_a61_d*_i* @atom:*_b*_a83_d*_i* @atom:*_b*_a84_d*_i* + @angle:13-83-84 @atom:*_b*_a13_d*_i* @atom:*_b*_a83_d*_i* @atom:*_b*_a84_d*_i* + @angle:13-84-16 @atom:*_b*_a13_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a16_d*_i* + @angle:13-84-20 @atom:*_b*_a13_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a20_d*_i* + @angle:16-84-24 @atom:*_b*_a16_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a24_d*_i* + @angle:20-84-49 @atom:*_b*_a20_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a49_d*_i* + @angle:16-84-49 @atom:*_b*_a16_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a49_d*_i* + @angle:48-84-49 @atom:*_b*_a48_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a49_d*_i* + @angle:49-84-50 @atom:*_b*_a49_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a50_d*_i* + @angle:20-84-50 @atom:*_b*_a20_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a50_d*_i* + @angle:49-84-57 @atom:*_b*_a49_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a57_d*_i* + @angle:13-84-57 @atom:*_b*_a13_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a57_d*_i* + @angle:48-84-57 @atom:*_b*_a48_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a57_d*_i* + @angle:3-84-57 @atom:*_b*_a3_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a57_d*_i* + @angle:57-84-58 @atom:*_b*_a57_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a58_d*_i* + @angle:13-84-61 @atom:*_b*_a13_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a61_d*_i* + @angle:49-84-80 @atom:*_b*_a49_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a80_d*_i* + @angle:57-84-80 @atom:*_b*_a57_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a80_d*_i* + @angle:49-84-83 @atom:*_b*_a49_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a83_d*_i* + @angle:57-84-83 @atom:*_b*_a57_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a83_d*_i* + @angle:20-84-83 @atom:*_b*_a20_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a83_d*_i* + @angle:16-84-83 @atom:*_b*_a16_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a83_d*_i* + @angle:13-84-83 @atom:*_b*_a13_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a83_d*_i* + @angle:13-84-84 @atom:*_b*_a13_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a84_d*_i* + @angle:57-84-84 @atom:*_b*_a57_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a84_d*_i* + @angle:61-84-84 @atom:*_b*_a61_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a84_d*_i* + @angle:20-84-86 @atom:*_b*_a20_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a86_d*_i* + @angle:57-84-86 @atom:*_b*_a57_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a86_d*_i* + @angle:49-84-87 @atom:*_b*_a49_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a87_d*_i* + @angle:57-84-87 @atom:*_b*_a57_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a87_d*_i* + @angle:20-84-87 @atom:*_b*_a20_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a87_d*_i* + @angle:16-84-87 @atom:*_b*_a16_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a87_d*_i* + @angle:61-84-87 @atom:*_b*_a61_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a87_d*_i* + @angle:13-84-87 @atom:*_b*_a13_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a87_d*_i* + @angle:48-84-87 @atom:*_b*_a48_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a87_d*_i* + @angle:86-84-87 @atom:*_b*_a86_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a87_d*_i* + @angle:3-84-87 @atom:*_b*_a3_d*_i* @atom:*_b*_a84_d*_i* @atom:*_b*_a87_d*_i* + @angle:49-85-57 @atom:*_b*_a49_d*_i* @atom:*_b*_a85_d*_i* @atom:*_b*_a57_d*_i* + @angle:13-85-57 @atom:*_b*_a13_d*_i* @atom:*_b*_a85_d*_i* @atom:*_b*_a57_d*_i* + @angle:49-85-85 @atom:*_b*_a49_d*_i* @atom:*_b*_a85_d*_i* @atom:*_b*_a85_d*_i* + @angle:57-85-85 @atom:*_b*_a57_d*_i* @atom:*_b*_a85_d*_i* @atom:*_b*_a85_d*_i* + @angle:13-85-85 @atom:*_b*_a13_d*_i* @atom:*_b*_a85_d*_i* @atom:*_b*_a85_d*_i* + @angle:48-86-48 @atom:*_b*_a48_d*_i* @atom:*_b*_a86_d*_i* @atom:*_b*_a48_d*_i* + @angle:48-86-56 @atom:*_b*_a48_d*_i* @atom:*_b*_a86_d*_i* @atom:*_b*_a56_d*_i* + @angle:48-86-82 @atom:*_b*_a48_d*_i* @atom:*_b*_a86_d*_i* @atom:*_b*_a82_d*_i* + @angle:48-86-83 @atom:*_b*_a48_d*_i* @atom:*_b*_a86_d*_i* @atom:*_b*_a83_d*_i* + @angle:48-86-84 @atom:*_b*_a48_d*_i* @atom:*_b*_a86_d*_i* @atom:*_b*_a84_d*_i* + @angle:48-86-86 @atom:*_b*_a48_d*_i* @atom:*_b*_a86_d*_i* @atom:*_b*_a86_d*_i* + @angle:56-86-86 @atom:*_b*_a56_d*_i* @atom:*_b*_a86_d*_i* @atom:*_b*_a86_d*_i* + @angle:48-86-87 @atom:*_b*_a48_d*_i* @atom:*_b*_a86_d*_i* @atom:*_b*_a87_d*_i* + @angle:48-86-88 @atom:*_b*_a48_d*_i* @atom:*_b*_a86_d*_i* @atom:*_b*_a88_d*_i* + @angle:49-87-60 @atom:*_b*_a49_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a60_d*_i* + @angle:46-87-60 @atom:*_b*_a46_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a60_d*_i* + @angle:13-87-60 @atom:*_b*_a13_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a60_d*_i* + @angle:49-87-84 @atom:*_b*_a49_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a84_d*_i* + @angle:46-87-84 @atom:*_b*_a46_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a84_d*_i* + @angle:84-87-84 @atom:*_b*_a84_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a84_d*_i* + @angle:82-87-84 @atom:*_b*_a82_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a84_d*_i* + @angle:2-87-84 @atom:*_b*_a2_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a84_d*_i* + @angle:13-87-84 @atom:*_b*_a13_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a84_d*_i* + @angle:3-87-84 @atom:*_b*_a3_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a84_d*_i* + @angle:60-87-84 @atom:*_b*_a60_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a84_d*_i* + @angle:84-87-86 @atom:*_b*_a84_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a86_d*_i* + @angle:49-87-87 @atom:*_b*_a49_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a87_d*_i* + @angle:60-87-87 @atom:*_b*_a60_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a87_d*_i* + @angle:84-87-87 @atom:*_b*_a84_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a87_d*_i* + @angle:86-87-87 @atom:*_b*_a86_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a87_d*_i* + @angle:84-87-88 @atom:*_b*_a84_d*_i* @atom:*_b*_a87_d*_i* @atom:*_b*_a88_d*_i* + @angle:48-88-49 @atom:*_b*_a48_d*_i* @atom:*_b*_a88_d*_i* @atom:*_b*_a49_d*_i* + @angle:49-88-61 @atom:*_b*_a49_d*_i* @atom:*_b*_a88_d*_i* @atom:*_b*_a61_d*_i* + @angle:13-88-61 @atom:*_b*_a13_d*_i* @atom:*_b*_a88_d*_i* @atom:*_b*_a61_d*_i* + @angle:19-88-61 @atom:*_b*_a19_d*_i* @atom:*_b*_a88_d*_i* @atom:*_b*_a61_d*_i* + @angle:61-88-87 @atom:*_b*_a61_d*_i* @atom:*_b*_a88_d*_i* @atom:*_b*_a87_d*_i* + @angle:4-89-90 @atom:*_b*_a4_d*_i* @atom:*_b*_a89_d*_i* @atom:*_b*_a90_d*_i* + @angle:90-89-91 @atom:*_b*_a90_d*_i* @atom:*_b*_a89_d*_i* @atom:*_b*_a91_d*_i* + @angle:4-89-91 @atom:*_b*_a4_d*_i* @atom:*_b*_a89_d*_i* @atom:*_b*_a91_d*_i* + @angle:13-90-89 @atom:*_b*_a13_d*_i* @atom:*_b*_a90_d*_i* @atom:*_b*_a89_d*_i* + @angle:89-90-91 @atom:*_b*_a89_d*_i* @atom:*_b*_a90_d*_i* @atom:*_b*_a91_d*_i* + @angle:13-90-91 @atom:*_b*_a13_d*_i* @atom:*_b*_a90_d*_i* @atom:*_b*_a91_d*_i* + @angle:24-91-46 @atom:*_b*_a24_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a46_d*_i* + @angle:13-91-46 @atom:*_b*_a13_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a46_d*_i* + @angle:44-91-46 @atom:*_b*_a44_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a46_d*_i* + @angle:46-91-46 @atom:*_b*_a46_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a46_d*_i* + @angle:16-91-46 @atom:*_b*_a16_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a46_d*_i* + @angle:46-91-47 @atom:*_b*_a46_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a47_d*_i* + @angle:46-91-89 @atom:*_b*_a46_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a89_d*_i* + @angle:24-91-89 @atom:*_b*_a24_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a89_d*_i* + @angle:46-91-90 @atom:*_b*_a46_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a90_d*_i* + @angle:16-91-90 @atom:*_b*_a16_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a90_d*_i* + @angle:91-91-91 @atom:*_b*_a91_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a91_d*_i* + @angle:13-91-91 @atom:*_b*_a13_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a91_d*_i* + @angle:44-91-91 @atom:*_b*_a44_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a91_d*_i* + @angle:46-91-91 @atom:*_b*_a46_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a91_d*_i* + @angle:24-91-91 @atom:*_b*_a24_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a91_d*_i* + @angle:16-91-91 @atom:*_b*_a16_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a91_d*_i* + @angle:89-91-91 @atom:*_b*_a89_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a91_d*_i* + @angle:47-91-91 @atom:*_b*_a47_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a91_d*_i* + @angle:90-91-91 @atom:*_b*_a90_d*_i* @atom:*_b*_a91_d*_i* @atom:*_b*_a91_d*_i* + @angle:13-95-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a95_d*_i* @atom:*_b*_a13_d*_i* + @angle:13-95-46 @atom:*_b*_a13_d*_i* @atom:*_b*_a95_d*_i* @atom:*_b*_a46_d*_i* + @angle:13-101-45 @atom:*_b*_a13_d*_i* @atom:*_b*_a101_d*_i* @atom:*_b*_a45_d*_i* + @angle:45-101-45 @atom:*_b*_a45_d*_i* @atom:*_b*_a101_d*_i* @atom:*_b*_a45_d*_i* + @angle:45-101-48 @atom:*_b*_a45_d*_i* @atom:*_b*_a101_d*_i* @atom:*_b*_a48_d*_i* + @angle:13-101-48 @atom:*_b*_a13_d*_i* @atom:*_b*_a101_d*_i* @atom:*_b*_a48_d*_i* + @angle:13-102-103 @atom:*_b*_a13_d*_i* @atom:*_b*_a102_d*_i* @atom:*_b*_a103_d*_i* + @angle:48-102-103 @atom:*_b*_a48_d*_i* @atom:*_b*_a102_d*_i* @atom:*_b*_a103_d*_i* + @angle:103-102-103 @atom:*_b*_a103_d*_i* @atom:*_b*_a102_d*_i* @atom:*_b*_a103_d*_i* + @angle:25-103-25 @atom:*_b*_a25_d*_i* @atom:*_b*_a103_d*_i* @atom:*_b*_a25_d*_i* + @angle:25-103-102 @atom:*_b*_a25_d*_i* @atom:*_b*_a103_d*_i* @atom:*_b*_a102_d*_i* + @angle:13-104-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a104_d*_i* @atom:*_b*_a13_d*_i* + @angle:3-105-10 @atom:*_b*_a3_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a10_d*_i* + @angle:3-105-13 @atom:*_b*_a3_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a13_d*_i* + @angle:3-105-45 @atom:*_b*_a3_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a45_d*_i* + @angle:45-105-47 @atom:*_b*_a45_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a47_d*_i* + @angle:13-105-47 @atom:*_b*_a13_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a47_d*_i* + @angle:3-105-47 @atom:*_b*_a3_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a47_d*_i* + @angle:3-105-51 @atom:*_b*_a3_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a51_d*_i* + @angle:47-105-51 @atom:*_b*_a47_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a51_d*_i* + @angle:45-105-60 @atom:*_b*_a45_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a60_d*_i* + @angle:6-105-60 @atom:*_b*_a6_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a60_d*_i* + @angle:10-105-60 @atom:*_b*_a10_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a60_d*_i* + @angle:13-105-60 @atom:*_b*_a13_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a60_d*_i* + @angle:51-105-60 @atom:*_b*_a51_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a60_d*_i* + @angle:45-105-62 @atom:*_b*_a45_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a62_d*_i* + @angle:60-105-62 @atom:*_b*_a60_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a62_d*_i* + @angle:6-105-62 @atom:*_b*_a6_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a62_d*_i* + @angle:10-105-62 @atom:*_b*_a10_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a62_d*_i* + @angle:13-105-62 @atom:*_b*_a13_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a62_d*_i* + @angle:51-105-62 @atom:*_b*_a51_d*_i* @atom:*_b*_a105_d*_i* @atom:*_b*_a62_d*_i* + @angle:4-106-24 @atom:*_b*_a4_d*_i* @atom:*_b*_a106_d*_i* @atom:*_b*_a24_d*_i* + @angle:24-106-24 @atom:*_b*_a24_d*_i* @atom:*_b*_a106_d*_i* @atom:*_b*_a24_d*_i* + @angle:13-107-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a107_d*_i* @atom:*_b*_a13_d*_i* + @angle:3-107-13 @atom:*_b*_a3_d*_i* @atom:*_b*_a107_d*_i* @atom:*_b*_a13_d*_i* + @angle:1-108-13 @atom:*_b*_a1_d*_i* @atom:*_b*_a108_d*_i* @atom:*_b*_a13_d*_i* + @angle:13-108-13 @atom:*_b*_a13_d*_i* @atom:*_b*_a108_d*_i* @atom:*_b*_a13_d*_i* + @angle:13-108-20 @atom:*_b*_a13_d*_i* @atom:*_b*_a108_d*_i* @atom:*_b*_a20_d*_i* + @angle:20-108-20 @atom:*_b*_a20_d*_i* @atom:*_b*_a108_d*_i* @atom:*_b*_a20_d*_i* + @angle:13-108-21 @atom:*_b*_a13_d*_i* @atom:*_b*_a108_d*_i* @atom:*_b*_a21_d*_i* + @angle:45-108-45 @atom:*_b*_a45_d*_i* @atom:*_b*_a108_d*_i* @atom:*_b*_a45_d*_i* + @angle:13-108-45 @atom:*_b*_a13_d*_i* @atom:*_b*_a108_d*_i* @atom:*_b*_a45_d*_i* + @angle:46-108-46 @atom:*_b*_a46_d*_i* @atom:*_b*_a108_d*_i* @atom:*_b*_a46_d*_i* + @angle:13-108-46 @atom:*_b*_a13_d*_i* @atom:*_b*_a108_d*_i* @atom:*_b*_a46_d*_i* + @angle:13-108-65 @atom:*_b*_a13_d*_i* @atom:*_b*_a108_d*_i* @atom:*_b*_a65_d*_i* + @angle:13-108-66 @atom:*_b*_a13_d*_i* @atom:*_b*_a108_d*_i* @atom:*_b*_a66_d*_i* + @angle:13-108-108 @atom:*_b*_a13_d*_i* @atom:*_b*_a108_d*_i* @atom:*_b*_a108_d*_i* + @angle:46-109-48 @atom:*_b*_a46_d*_i* @atom:*_b*_a109_d*_i* @atom:*_b*_a48_d*_i* + @angle:46-109-50 @atom:*_b*_a46_d*_i* @atom:*_b*_a109_d*_i* @atom:*_b*_a50_d*_i* + @angle:13-109-50 @atom:*_b*_a13_d*_i* @atom:*_b*_a109_d*_i* @atom:*_b*_a50_d*_i* + @angle:46-109-109 @atom:*_b*_a46_d*_i* @atom:*_b*_a109_d*_i* @atom:*_b*_a109_d*_i* + @angle:13-109-109 @atom:*_b*_a13_d*_i* @atom:*_b*_a109_d*_i* @atom:*_b*_a109_d*_i* + @angle:50-109-109 @atom:*_b*_a50_d*_i* @atom:*_b*_a109_d*_i* @atom:*_b*_a109_d*_i* + @angle:48-109-109 @atom:*_b*_a48_d*_i* @atom:*_b*_a109_d*_i* @atom:*_b*_a109_d*_i* + @angle:4-110-47 @atom:*_b*_a4_d*_i* @atom:*_b*_a110_d*_i* @atom:*_b*_a47_d*_i* + @angle:47-110-47 @atom:*_b*_a47_d*_i* @atom:*_b*_a110_d*_i* @atom:*_b*_a47_d*_i* + } #(end of angles by type) + + + write_once("In Settings") { + dihedral_coeff @dihedral:X-2-2-2 opls -2.5 1.25 3.1 0.0 + dihedral_coeff @dihedral:X-2-2-6 opls -2.5 1.25 3.1 0.0 + dihedral_coeff @dihedral:1-2-2-2 opls -2.0 0.7 3.0 0.0 + dihedral_coeff @dihedral:1-2-2-6 opls -2.0 0.7 3.0 0.0 + dihedral_coeff @dihedral:2-2-2-2 opls -3.4 1.25 3.1 0.0 + dihedral_coeff @dihedral:2-2-2-6 opls -3.4 1.25 3.1 0.0 + dihedral_coeff @dihedral:2-2-2-10 opls -3.4 1.25 3.1 0.0 + dihedral_coeff @dihedral:2-2-2-13 opls -3.4 1.25 3.1 0.0 + dihedral_coeff @dihedral:2-2-2-65 opls -2.0 0.5 3.25 0.0 + dihedral_coeff @dihedral:6-2-2-6 opls -3.4 1.25 3.1 0.0 + dihedral_coeff @dihedral:6-2-2-65 opls -2.0 0.5 3.25 0.0 + dihedral_coeff @dihedral:10-2-2-10 opls -3.4 1.25 3.1 0.0 + dihedral_coeff @dihedral:2-2-5-7 opls 0.3 0.0 1.3 0.0 + dihedral_coeff @dihedral:6-2-5-7 opls 0.3 0.0 1.3 0.0 + dihedral_coeff @dihedral:10-2-5-7 opls 0.3 0.0 1.3 0.0 + dihedral_coeff @dihedral:X-2-10-2 opls -2.5 1.25 3.1 0.0 + dihedral_coeff @dihedral:2-2-10-2 opls -3.4 1.25 3.1 0.0 + dihedral_coeff @dihedral:2-2-13-2 opls -3.4 1.25 3.1 0.0 + dihedral_coeff @dihedral:6-2-20-2 opls -7.4 3.0 1.8 0.0 + dihedral_coeff @dihedral:6-2-20-6 opls -8.4 3.0 1.8 0.0 + dihedral_coeff @dihedral:4-3-3-4 opls 1.6 3.2 0.0 0.0 + dihedral_coeff @dihedral:4-3-3-13 opls 0.0 0.5 0.0 0.0 + dihedral_coeff @dihedral:4-3-3-24 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:4-3-3-46 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-3-3-13 opls 0.7 -1.5 0.0 0.0 + dihedral_coeff @dihedral:13-3-3-24 opls -0.5 0.2 0.0 0.0 + dihedral_coeff @dihedral:13-3-3-46 opls 0.8 -0.76 0.0 0.0 + dihedral_coeff @dihedral:24-3-3-46 opls -0.9 0.3 0.0 0.0 + dihedral_coeff @dihedral:46-3-3-46 opls 0.0 0.0 0.3 0.0 + dihedral_coeff @dihedral:3-3-5-7 opls 3.0 5.5 0.0 0.0 + dihedral_coeff @dihedral:4-3-5-7 opls 0.0 5.0 0.0 0.0 + dihedral_coeff @dihedral:13-3-5-7 opls 1.5 5.5 0.0 0.0 + dihedral_coeff @dihedral:24-3-5-7 opls -2.0 5.0 0.0 0.0 + dihedral_coeff @dihedral:46-3-5-7 opls 1.5 5.5 0.0 0.0 + dihedral_coeff @dihedral:48-3-5-7 opls 4.0 5.0 0.0 0.0 + dihedral_coeff @dihedral:1-3-13-13 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:1-3-13-46 opls 0.0 0.0 0.36 0.0 + dihedral_coeff @dihedral:3-3-13-46 opls 0.0 0.0 0.085 0.0 + dihedral_coeff @dihedral:4-3-13-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:4-3-13-13 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:4-3-13-21 opls -0.65 0.0 0.0 0.0 + dihedral_coeff @dihedral:4-3-13-44 opls 0.0 0.82 0.0 0.0 + dihedral_coeff @dihedral:4-3-13-24 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:4-3-13-46 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:4-3-13-48 opls 0.0 0.546 0.0 0.0 + dihedral_coeff @dihedral:5-3-13-13 opls 0.0 1.412 0.0 0.0 + dihedral_coeff @dihedral:5-3-13-44 opls 5.26 0.82 0.0 0.0 + dihedral_coeff @dihedral:5-3-13-46 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-3-13-13 opls 1.454 -0.144 -0.775 0.0 + dihedral_coeff @dihedral:13-3-13-46 opls 0.0 0.0 0.275 0.0 + dihedral_coeff @dihedral:20-3-13-13 opls 0.0 0.0 -0.553 0.0 + dihedral_coeff @dihedral:20-3-13-46 opls 0.0 0.0 0.132 0.0 + dihedral_coeff @dihedral:21-3-13-13 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:21-3-13-46 opls 0.0 0.0 0.36 0.0 + dihedral_coeff @dihedral:24-3-13-13 opls 1.173 0.189 -1.2 0.0 + dihedral_coeff @dihedral:24-3-13-21 opls 0.65 0.0 0.0 0.0 + dihedral_coeff @dihedral:24-3-13-24 opls 1.816 1.222 1.581 0.0 + dihedral_coeff @dihedral:24-3-13-46 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-3-13-13 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-3-13-46 opls 0.0 0.0 0.36 0.0 + dihedral_coeff @dihedral:48-3-13-46 opls 0.0 0.0 0.275 0.0 + dihedral_coeff @dihedral:52-3-13-13 opls 0.0 0.82 0.0 0.0 + dihedral_coeff @dihedral:52-3-13-44 opls 0.0 0.82 0.0 0.0 + dihedral_coeff @dihedral:52-3-13-46 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:65-3-13-13 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:65-3-13-46 opls 0.0 0.0 0.36 0.0 + dihedral_coeff @dihedral:107-3-13-46 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:4-3-20-13 opls 0.0 5.124 0.0 0.0 + dihedral_coeff @dihedral:4-3-20-48 opls 0.0 5.0 0.0 0.0 + dihedral_coeff @dihedral:13-3-20-13 opls 4.669 5.124 0.0 0.0 + dihedral_coeff @dihedral:13-3-20-48 opls 1.5 5.0 0.0 0.0 + dihedral_coeff @dihedral:24-3-20-13 opls -2.0 5.0 0.0 0.0 + dihedral_coeff @dihedral:46-3-20-13 opls 4.669 5.124 0.0 0.0 + dihedral_coeff @dihedral:48-3-20-13 opls 4.0 5.0 0.0 0.0 + dihedral_coeff @dihedral:3-3-24-13 opls 0.4 4.9 0.0 0.0 + dihedral_coeff @dihedral:3-3-24-45 opls 0.0 4.9 0.0 0.0 + dihedral_coeff @dihedral:4-3-24-5 opls 0.0 6.603 0.0 0.0 + dihedral_coeff @dihedral:4-3-24-13 opls 0.0 6.089 0.0 0.0 + dihedral_coeff @dihedral:4-3-24-45 opls 0.0 4.9 0.0 0.0 + dihedral_coeff @dihedral:4-3-24-47 opls 0.0 6.089 0.0 0.0 + dihedral_coeff @dihedral:4-3-24-48 opls 0.0 6.089 0.0 0.0 + dihedral_coeff @dihedral:4-3-24-91 opls 0.0 6.089 0.0 0.0 + dihedral_coeff @dihedral:5-3-24-13 opls 2.3 6.089 0.0 0.0 + dihedral_coeff @dihedral:5-3-24-45 opls 0.0 4.9 0.0 0.0 + dihedral_coeff @dihedral:13-3-24-5 opls 4.542 6.603 1.045 0.0 + dihedral_coeff @dihedral:13-3-24-13 opls 2.3 6.089 0.0 0.0 + dihedral_coeff @dihedral:13-3-24-45 opls 0.0 4.9 0.0 0.0 + dihedral_coeff @dihedral:13-3-24-48 opls 2.3 6.089 0.0 0.0 + dihedral_coeff @dihedral:20-3-24-13 opls 2.3 6.089 0.0 0.0 + dihedral_coeff @dihedral:20-3-24-45 opls 0.0 4.9 0.0 0.0 + dihedral_coeff @dihedral:24-3-24-3 opls 2.3 6.089 0.0 0.0 + dihedral_coeff @dihedral:24-3-24-13 opls 4.6 0.0 0.0 0.0 + dihedral_coeff @dihedral:24-3-24-45 opls 0.0 4.9 0.0 0.0 + dihedral_coeff @dihedral:46-3-24-13 opls 2.3 6.089 0.0 0.0 + dihedral_coeff @dihedral:46-3-24-45 opls 0.0 4.9 0.0 0.0 + dihedral_coeff @dihedral:47-3-24-45 opls 0.0 4.9 0.0 0.0 + dihedral_coeff @dihedral:48-3-24-45 opls 0.0 4.9 0.0 0.0 + dihedral_coeff @dihedral:48-3-24-48 opls 2.3 6.089 0.0 0.0 + dihedral_coeff @dihedral:48-3-24-84 opls 2.3 6.089 0.0 0.0 + dihedral_coeff @dihedral:48-3-24-87 opls 2.3 6.089 0.0 0.0 + dihedral_coeff @dihedral:84-3-24-48 opls 2.3 6.089 0.0 0.0 + dihedral_coeff @dihedral:84-3-24-84 opls 2.3 6.089 0.0 0.0 + dihedral_coeff @dihedral:84-3-24-87 opls 2.3 6.089 0.0 0.0 + dihedral_coeff @dihedral:87-3-24-45 opls 0.0 4.9 0.0 0.0 + dihedral_coeff @dihedral:87-3-24-48 opls 2.3 6.089 0.0 0.0 + dihedral_coeff @dihedral:87-3-24-84 opls 2.3 6.089 0.0 0.0 + dihedral_coeff @dihedral:87-3-24-87 opls 2.3 6.089 0.0 0.0 + dihedral_coeff @dihedral:X-3-47-13 opls 0.9 0.23 -0.505 0.0 + dihedral_coeff @dihedral:4-3-47-46 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:4-3-47-47 opls 2.5 6.0 0.0 0.0 + dihedral_coeff @dihedral:5-3-47-47 opls 3.2 -3.0 0.0 0.0 + dihedral_coeff @dihedral:24-3-47-46 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:24-3-47-47 opls 2.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:107-3-47-46 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:107-3-47-47 opls 2.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:4-3-48-48 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:5-3-48-48 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:13-3-48-48 opls 0.0 0.2 0.0 0.0 + dihedral_coeff @dihedral:20-3-48-48 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:24-3-48-48 opls 0.0 1.1 0.0 0.0 + dihedral_coeff @dihedral:46-3-48-48 opls 0.0 0.2 0.0 0.0 + dihedral_coeff @dihedral:X-3-50-13 opls 0.9 0.23 -0.505 0.0 + dihedral_coeff @dihedral:4-3-50-47 opls 2.5 6.0 0.0 0.0 + dihedral_coeff @dihedral:5-3-50-47 opls 3.2 -3.0 0.0 0.0 + dihedral_coeff @dihedral:13-3-50-47 opls 0.8 -3.0 0.0 0.0 + dihedral_coeff @dihedral:13-3-56-X opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:13-3-56-13 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:46-3-56-X opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:46-3-56-45 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:X-3-60-X opls 0.0 7.0 0.0 0.0 + dihedral_coeff @dihedral:4-3-60-X opls 0.0 7.0 0.0 0.0 + dihedral_coeff @dihedral:4-3-82-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:4-3-82-57 opls 2.0 1.0 0.0 0.0 + dihedral_coeff @dihedral:4-3-82-61 opls 0.0 1.0 0.0 0.0 + dihedral_coeff @dihedral:82-3-82-57 opls -2.0 1.0 0.0 0.0 + dihedral_coeff @dihedral:82-3-82-61 opls 0.0 1.0 0.0 0.0 + dihedral_coeff @dihedral:4-3-84-20 opls -0.75 1.5 0.0 0.0 + dihedral_coeff @dihedral:4-3-84-87 opls 0.75 1.5 0.0 0.0 + dihedral_coeff @dihedral:84-3-84-20 opls 0.0 1.5 0.0 0.0 + dihedral_coeff @dihedral:84-3-84-87 opls 0.0 1.5 0.0 0.0 + dihedral_coeff @dihedral:48-3-86-48 opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:X-3-87-X opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:4-3-87-84 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:4-3-87-87 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:24-3-87-84 opls 0.0 1.1 0.0 0.0 + dihedral_coeff @dihedral:24-3-87-87 opls 0.0 1.1 0.0 0.0 + dihedral_coeff @dihedral:4-3-107-13 opls 0.0 4.9 0.0 0.0 + dihedral_coeff @dihedral:13-3-107-13 opls 0.0 4.9 0.0 0.0 + dihedral_coeff @dihedral:4-3-109-109 opls 2.5 6.0 0.0 0.0 + dihedral_coeff @dihedral:5-3-109-109 opls 3.2 -3.0 0.0 0.0 + dihedral_coeff @dihedral:X-4-106-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:7-5-10-2 opls 0.3 0.0 0.5 0.0 + dihedral_coeff @dihedral:7-5-10-6 opls 0.3 0.0 0.5 0.0 + dihedral_coeff @dihedral:7-5-13-2 opls 0.0 0.0 0.2 0.0 + dihedral_coeff @dihedral:7-5-13-6 opls 0.0 0.0 0.2 0.0 + dihedral_coeff @dihedral:7-5-13-13 opls -0.356 -0.174 0.492 0.0 + dihedral_coeff @dihedral:7-5-13-46 opls 0.0 0.0 0.352 0.0 + dihedral_coeff @dihedral:7-5-13-47 opls -0.9 0.0 0.0 0.0 + dihedral_coeff @dihedral:7-5-13-48 opls -0.9 0.0 0.0 0.0 + dihedral_coeff @dihedral:7-5-13-50 opls -0.9 0.0 0.0 0.0 + dihedral_coeff @dihedral:7-5-44-13 opls 0.0 0.0 0.3 0.0 + dihedral_coeff @dihedral:7-5-44-45 opls 0.0 0.0 0.3 0.0 + dihedral_coeff @dihedral:7-5-24-3 opls 5.519 -6.7 0.581 0.0 + dihedral_coeff @dihedral:7-5-24-45 opls 2.722 -5.154 0.0 0.0 + dihedral_coeff @dihedral:7-5-47-47 opls 0.0 1.682 0.0 0.0 + dihedral_coeff @dihedral:7-5-48-48 opls 0.0 1.682 0.0 0.0 + dihedral_coeff @dihedral:7-5-51-20 opls -1.257 -1.806 0.003 0.0 + dihedral_coeff @dihedral:7-5-56-3 opls 3.0 3.0 0.0 0.0 + dihedral_coeff @dihedral:7-5-64-4 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:7-5-64-5 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:7-5-79-13 opls -0.75 0.0 0.0 0.0 + dihedral_coeff @dihedral:7-5-79-23 opls 0.75 0.0 0.0 0.0 + dihedral_coeff @dihedral:7-5-79-48 opls 2.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:X-13-13-3 opls -4.344 -1.714 0.0 0.0 + dihedral_coeff @dihedral:X-13-13-13 opls 1.711 -0.5 0.663 0.0 + dihedral_coeff @dihedral:X-13-13-24 opls 1.428 0.086 0.029 0.0 + dihedral_coeff @dihedral:1-13-13-1 opls -2.5 0.0 0.25 0.0 + dihedral_coeff @dihedral:1-13-13-5 opls 0.0 0.0 0.54 0.0 + dihedral_coeff @dihedral:1-13-13-13 opls 0.3 -0.4 0.4 0.0 + dihedral_coeff @dihedral:1-13-13-46 opls 0.0 0.0 0.4 0.0 + dihedral_coeff @dihedral:3-13-13-3 opls -0.55 0.0 1.0 0.0 + dihedral_coeff @dihedral:3-13-13-5 opls -6.18 0.0 0.0 0.0 + dihedral_coeff @dihedral:3-13-13-13 opls -2.06 -0.313 0.315 0.0 + dihedral_coeff @dihedral:3-13-13-15 opls -4.344 -1.714 0.0 0.0 + dihedral_coeff @dihedral:3-13-13-16 opls -4.344 -1.714 0.0 0.0 + dihedral_coeff @dihedral:3-13-13-24 opls -9.0 2.0 0.8 0.0 + dihedral_coeff @dihedral:3-13-13-46 opls 0.0 0.0 -0.1 0.0 + dihedral_coeff @dihedral:3-13-13-48 opls -1.697 -0.456 0.585 0.0 + dihedral_coeff @dihedral:3-13-13-80 opls -1.697 -0.456 0.585 0.0 + dihedral_coeff @dihedral:5-13-13-5 opls 9.508 0.0 0.0 0.0 + dihedral_coeff @dihedral:5-13-13-13 opls -1.552 0.0 0.0 0.0 + dihedral_coeff @dihedral:5-13-13-20 opls 4.319 0.0 0.0 0.0 + dihedral_coeff @dihedral:5-13-13-44 opls 8.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:5-13-13-24 opls 6.28 -1.467 2.03 0.0 + dihedral_coeff @dihedral:5-13-13-46 opls 0.0 0.0 0.468 0.0 + dihedral_coeff @dihedral:13-13-13-13 opls 1.3 -0.05 0.2 0.0 + dihedral_coeff @dihedral:13-13-13-15 opls 1.262 -0.198 0.465 0.0 + dihedral_coeff @dihedral:13-13-13-16 opls 2.619 -0.62 0.258 0.0 + dihedral_coeff @dihedral:13-13-13-19 opls 0.0 -0.65 0.0 0.0 + dihedral_coeff @dihedral:13-13-13-21 opls 0.0 0.0 0.4 0.0 + dihedral_coeff @dihedral:13-13-13-44 opls 2.392 -0.674 0.55 0.0 + dihedral_coeff @dihedral:13-13-13-24 opls 0.845 -0.962 0.713 0.0 + dihedral_coeff @dihedral:13-13-13-46 opls 0.0 0.0 0.3 0.0 + dihedral_coeff @dihedral:13-13-13-51 opls 1.3 -0.05 0.2 0.0 + dihedral_coeff @dihedral:13-13-13-53 opls 2.732 -0.229 0.485 0.0 + dihedral_coeff @dihedral:13-13-13-65 opls 0.0 0.0 0.4 0.0 + dihedral_coeff @dihedral:13-13-13-66 opls 0.0 0.0 0.4 0.0 + dihedral_coeff @dihedral:13-13-13-79 opls 1.262 -0.198 0.465 0.0 + dihedral_coeff @dihedral:13-13-13-107 opls 1.964 0.0 0.659 0.0 + dihedral_coeff @dihedral:13-13-13-108 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:15-13-13-46 opls 0.0 0.0 0.452 0.0 + dihedral_coeff @dihedral:16-13-13-46 opls 0.0 0.0 0.452 0.0 + dihedral_coeff @dihedral:19-13-13-46 opls 0.0 0.0 0.366 0.0 + dihedral_coeff @dihedral:20-13-13-20 opls -0.55 0.0 0.0 0.0 + dihedral_coeff @dihedral:20-13-13-46 opls 0.0 0.0 0.468 0.0 + dihedral_coeff @dihedral:21-13-13-21 opls -0.25 0.0 0.0 0.0 + dihedral_coeff @dihedral:21-13-13-44 opls 2.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:21-13-13-46 opls 0.0 0.0 0.4 0.0 + dihedral_coeff @dihedral:44-13-13-44 opls 11.035 -0.968 0.27 0.0 + dihedral_coeff @dihedral:44-13-13-46 opls -1.013 -0.709 0.473 0.0 + dihedral_coeff @dihedral:44-13-13-48 opls -0.8 0.0 0.0 0.0 + dihedral_coeff @dihedral:24-13-13-46 opls 0.0 0.0 0.464 0.0 + dihedral_coeff @dihedral:24-13-13-48 opls 0.845 -0.962 0.713 0.0 + dihedral_coeff @dihedral:24-13-13-80 opls 0.845 -0.962 0.713 0.0 + dihedral_coeff @dihedral:46-13-13-46 opls 0.0 0.0 0.3 0.0 + dihedral_coeff @dihedral:46-13-13-47 opls 0.0 0.0 0.366 0.0 + dihedral_coeff @dihedral:46-13-13-48 opls 0.0 0.0 0.462 0.0 + dihedral_coeff @dihedral:46-13-13-51 opls 0.0 0.0 0.3 0.0 + dihedral_coeff @dihedral:46-13-13-53 opls 0.0 0.0 0.384 0.0 + dihedral_coeff @dihedral:46-13-13-55 opls 0.0 0.0 -0.582 0.0 + dihedral_coeff @dihedral:46-13-13-59 opls 0.0 0.0 0.462 0.0 + dihedral_coeff @dihedral:46-13-13-62 opls 0.0 0.0 0.462 0.0 + dihedral_coeff @dihedral:46-13-13-65 opls 0.0 0.0 0.4 0.0 + dihedral_coeff @dihedral:46-13-13-66 opls 0.0 0.0 0.4 0.0 + dihedral_coeff @dihedral:46-13-13-79 opls 0.0 0.0 0.452 0.0 + dihedral_coeff @dihedral:46-13-13-80 opls 0.0 0.0 0.462 0.0 + dihedral_coeff @dihedral:46-13-13-82 opls 0.0 0.0 0.462 0.0 + dihedral_coeff @dihedral:46-13-13-83 opls 0.0 0.0 0.462 0.0 + dihedral_coeff @dihedral:46-13-13-84 opls 0.0 0.0 0.462 0.0 + dihedral_coeff @dihedral:46-13-13-87 opls 0.0 0.0 0.462 0.0 + dihedral_coeff @dihedral:46-13-13-88 opls 0.0 0.0 0.462 0.0 + dihedral_coeff @dihedral:46-13-13-102 opls 0.0 0.0 -0.225 0.0 + dihedral_coeff @dihedral:46-13-13-104 opls 0.0 0.0 0.3 0.0 + dihedral_coeff @dihedral:46-13-13-107 opls 0.0 0.0 0.464 0.0 + dihedral_coeff @dihedral:46-13-13-108 opls 0.0 0.0 0.45 0.0 + dihedral_coeff @dihedral:46-13-13-109 opls 0.0 0.0 0.366 0.0 + dihedral_coeff @dihedral:48-13-13-53 opls 1.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:108-13-13-108 opls 5.2 -0.5 0.0 0.0 + dihedral_coeff @dihedral:13-13-15-17 opls -0.759 -0.282 0.68 0.0 + dihedral_coeff @dihedral:46-13-15-17 opls 0.0 0.0 0.48 0.0 + dihedral_coeff @dihedral:13-13-16-13 opls 0.925 -0.576 0.677 0.0 + dihedral_coeff @dihedral:13-13-16-16 opls 1.941 -0.836 0.935 0.0 + dihedral_coeff @dihedral:46-13-16-13 opls 0.0 0.0 0.647 0.0 + dihedral_coeff @dihedral:46-13-16-16 opls 0.0 0.0 0.558 0.0 + dihedral_coeff @dihedral:46-13-16-48 opls 0.0 0.0 0.647 0.0 + dihedral_coeff @dihedral:X-13-18-19 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-13-18-19 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:X-13-19-18 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:X-13-19-19 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-13-19-19 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-13-19-19 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:X-13-20-13 opls -0.521 -2.018 1.996 0.0 + dihedral_coeff @dihedral:56-13-20-13 opls -0.5 -1.5 1.0 0.0 + dihedral_coeff @dihedral:57-13-20-13 opls -0.5 -1.5 1.0 0.0 + dihedral_coeff @dihedral:13-13-20-3 opls -1.22 -0.126 0.422 0.0 + dihedral_coeff @dihedral:13-13-20-13 opls 0.65 -0.25 0.67 0.0 + dihedral_coeff @dihedral:13-13-20-64 opls -1.42 -0.62 0.1 0.0 + dihedral_coeff @dihedral:46-13-20-X opls 0.0 0.0 0.76 0.0 + dihedral_coeff @dihedral:46-13-20-3 opls 0.0 0.0 0.198 0.0 + dihedral_coeff @dihedral:46-13-20-47 opls 0.0 0.0 0.76 0.0 + dihedral_coeff @dihedral:46-13-20-48 opls 0.0 0.0 0.76 0.0 + dihedral_coeff @dihedral:46-13-20-51 opls 0.0 0.0 0.76 0.0 + dihedral_coeff @dihedral:46-13-20-64 opls 0.0 0.0 0.3 0.0 + dihedral_coeff @dihedral:13-13-44-13 opls 0.416 -0.128 0.695 0.0 + dihedral_coeff @dihedral:13-13-44-45 opls -0.19 -0.417 0.418 0.0 + dihedral_coeff @dihedral:46-13-44-13 opls 0.0 0.0 0.56 0.0 + dihedral_coeff @dihedral:46-13-44-45 opls 0.0 0.0 0.4 0.0 + dihedral_coeff @dihedral:46-13-44-48 opls 0.0 0.0 0.56 0.0 + dihedral_coeff @dihedral:X-13-24-45 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:3-13-24-3 opls -2.365 0.912 -0.85 0.0 + dihedral_coeff @dihedral:3-13-24-13 opls -1.737 1.251 -3.501 0.0 + dihedral_coeff @dihedral:3-13-24-45 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-13-24-3 opls 0.0 0.462 0.0 0.0 + dihedral_coeff @dihedral:13-13-24-13 opls 4.753 -0.734 0.0 0.0 + dihedral_coeff @dihedral:13-13-24-45 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-13-24-59 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-13-24-79 opls 2.929 -2.533 0.497 0.0 + dihedral_coeff @dihedral:13-13-24-91 opls 2.3 6.089 0.0 0.0 + dihedral_coeff @dihedral:46-13-24-3 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-13-24-13 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-13-24-45 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-13-24-48 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-13-24-79 opls 1.362 -1.457 0.149 0.0 + dihedral_coeff @dihedral:48-13-24-59 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:X-13-47-13 opls 1.711 -0.5 0.663 0.0 + dihedral_coeff @dihedral:X-13-47-46 opls 0.0 0.0 0.468 0.0 + dihedral_coeff @dihedral:X-13-47-47 opls 0.5 0.0 0.0 0.0 + dihedral_coeff @dihedral:X-13-47-50 opls 0.5 0.0 0.0 0.0 + dihedral_coeff @dihedral:1-13-47-47 opls 0.5 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-13-47-13 opls 2.817 -0.169 0.543 0.0 + dihedral_coeff @dihedral:13-13-47-47 opls 0.346 0.405 -0.904 0.0 + dihedral_coeff @dihedral:13-13-47-50 opls 0.346 0.405 -0.904 0.0 + dihedral_coeff @dihedral:46-13-47-13 opls 0.0 0.0 0.3 0.0 + dihedral_coeff @dihedral:46-13-47-46 opls 0.0 0.0 0.318 0.0 + dihedral_coeff @dihedral:46-13-47-47 opls 0.0 0.0 -0.372 0.0 + dihedral_coeff @dihedral:46-13-47-50 opls 0.0 0.0 -0.372 0.0 + dihedral_coeff @dihedral:46-13-47-110 opls 0.0 0.0 -0.25 0.0 + dihedral_coeff @dihedral:47-13-47-13 opls 0.0 -8.0 0.0 0.0 + dihedral_coeff @dihedral:47-13-47-46 opls 0.0 -8.0 0.0 0.0 + dihedral_coeff @dihedral:X-13-48-48 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:1-13-48-48 opls 0.0 0.45 0.0 0.0 + dihedral_coeff @dihedral:13-13-48-48 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-13-48-56 opls -0.5 0.5 -0.5 0.0 + dihedral_coeff @dihedral:21-13-48-48 opls 0.0 -0.4 0.0 0.0 + dihedral_coeff @dihedral:46-13-48-48 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:64-13-48-48 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:65-13-48-48 opls 0.0 0.0 0.4 0.0 + dihedral_coeff @dihedral:X-13-50-47 opls 0.5 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-13-50-50 opls 0.346 0.405 -0.904 0.0 + dihedral_coeff @dihedral:46-13-50-47 opls 0.0 0.0 -0.372 0.0 + dihedral_coeff @dihedral:46-13-50-50 opls 0.0 0.0 -0.372 0.0 + dihedral_coeff @dihedral:46-13-50-109 opls 0.0 0.0 -0.372 0.0 + dihedral_coeff @dihedral:13-13-51-X opls 1.711 -0.5 0.663 0.0 + dihedral_coeff @dihedral:13-13-51-46 opls 0.0 0.0 0.3 0.0 + dihedral_coeff @dihedral:46-13-51-20 opls 0.0 0.0 0.468 0.0 + dihedral_coeff @dihedral:13-13-53-13 opls 1.438 -0.124 0.264 0.0 + dihedral_coeff @dihedral:13-13-53-45 opls 0.0 0.0 0.347 0.0 + dihedral_coeff @dihedral:46-13-53-13 opls 0.0 0.0 0.302 0.0 + dihedral_coeff @dihedral:46-13-53-45 opls 0.0 0.0 0.261 0.0 + dihedral_coeff @dihedral:46-13-53-48 opls 0.0 0.0 0.462 0.0 + dihedral_coeff @dihedral:46-13-53-54 opls 0.0 0.0 0.3 0.0 + dihedral_coeff @dihedral:13-13-55-45 opls -0.19 -0.417 0.418 0.0 + dihedral_coeff @dihedral:13-13-55-48 opls 1.829 0.243 -0.498 0.0 + dihedral_coeff @dihedral:13-13-55-54 opls -0.19 -0.417 0.418 0.0 + dihedral_coeff @dihedral:46-13-55-13 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-13-55-45 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-13-55-48 opls 0.0 0.0 0.177 0.0 + dihedral_coeff @dihedral:13-13-56-18 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:X-13-57-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-13-57-X opls 1.0 -0.35 0.0 0.0 + dihedral_coeff @dihedral:13-13-57-62 opls 2.756 -0.872 -3.68 0.0 + dihedral_coeff @dihedral:13-13-57-82 opls -1.0 -0.35 0.0 0.0 + dihedral_coeff @dihedral:20-13-57-X opls 1.5 -1.5 0.0 0.0 + dihedral_coeff @dihedral:20-13-57-62 opls -1.5 -1.5 0.0 0.0 + dihedral_coeff @dihedral:20-13-57-82 opls -1.5 -1.5 0.0 0.0 + dihedral_coeff @dihedral:13-13-59-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-13-59-56 opls 0.0 0.5 -0.5 0.0 + dihedral_coeff @dihedral:46-13-59-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-13-62-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-13-62-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-13-64-20 opls 0.0 0.0 0.25 0.0 + dihedral_coeff @dihedral:46-13-64-52 opls 0.0 0.0 0.25 0.0 + dihedral_coeff @dihedral:48-13-64-20 opls 2.25 0.0 0.0 0.0 + dihedral_coeff @dihedral:48-13-64-52 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:X-13-79-23 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:X-13-79-24 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-13-79-13 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-13-79-23 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-13-79-5 opls 0.0 0.0 0.35 0.0 + dihedral_coeff @dihedral:46-13-79-13 opls 0.0 0.0 0.35 0.0 + dihedral_coeff @dihedral:46-13-79-23 opls 0.0 0.0 0.35 0.0 + dihedral_coeff @dihedral:46-13-79-48 opls 0.0 0.0 0.35 0.0 + dihedral_coeff @dihedral:13-13-80-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-13-80-60 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-13-80-84 opls -0.714 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-13-80-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-13-80-60 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-13-80-84 opls 0.0 0.0 -0.48 0.0 + dihedral_coeff @dihedral:13-13-82-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-13-82-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-13-83-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-13-83-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:1-13-84-X opls 0.0 0.45 0.0 0.0 + dihedral_coeff @dihedral:13-13-84-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-13-84-57 opls 1.7 -0.6 0.0 0.0 + dihedral_coeff @dihedral:21-13-84-X opls 0.0 -0.4 0.0 0.0 + dihedral_coeff @dihedral:46-13-84-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:1-13-87-X opls 0.0 0.45 0.0 0.0 + dihedral_coeff @dihedral:13-13-87-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:21-13-87-X opls 0.0 -0.4 0.0 0.0 + dihedral_coeff @dihedral:46-13-87-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-13-88-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-13-88-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:X-13-90-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-13-90-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-13-91-91 opls 0.0 0.0 0.3 0.0 + dihedral_coeff @dihedral:13-13-95-13 opls 0.0 -1.0 0.0 0.0 + dihedral_coeff @dihedral:13-13-95-46 opls 0.0 -1.0 0.0 0.0 + dihedral_coeff @dihedral:13-13-102-103 opls 0.0 0.4 0.0 0.0 + dihedral_coeff @dihedral:46-13-102-103 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-13-104-13 opls 1.0 -0.5 0.5 0.0 + dihedral_coeff @dihedral:46-13-104-13 opls 0.0 0.0 0.3 0.0 + dihedral_coeff @dihedral:X-13-105-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-13-105-X opls 1.0 -0.35 0.0 0.0 + dihedral_coeff @dihedral:13-13-105-62 opls -1.0 -0.35 0.0 0.0 + dihedral_coeff @dihedral:13-13-105-82 opls -1.0 -0.35 0.0 0.0 + dihedral_coeff @dihedral:20-13-105-X opls 1.5 -1.5 0.0 0.0 + dihedral_coeff @dihedral:20-13-105-62 opls 3.132 -1.491 2.744 0.0 + dihedral_coeff @dihedral:20-13-105-82 opls -1.5 -1.5 0.0 0.0 + dihedral_coeff @dihedral:3-13-107-13 opls -1.737 1.251 -3.501 0.0 + dihedral_coeff @dihedral:13-13-107-3 opls -1.396 -0.427 0.0 0.0 + dihedral_coeff @dihedral:13-13-107-13 opls 4.753 -0.734 0.0 0.0 + dihedral_coeff @dihedral:46-13-107-3 opls 0.0 0.0 -0.139 0.0 + dihedral_coeff @dihedral:46-13-107-13 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-13-107-48 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-13-108-13 opls 1.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-13-108-45 opls 0.0 0.0 0.26 0.0 + dihedral_coeff @dihedral:46-13-108-13 opls 0.0 0.0 0.18 0.0 + dihedral_coeff @dihedral:46-13-108-20 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-13-108-45 opls 0.0 0.0 0.18 0.0 + dihedral_coeff @dihedral:13-13-109-109 opls 0.346 0.405 -0.904 0.0 + dihedral_coeff @dihedral:46-13-109-13 opls 0.0 0.0 0.3 0.0 + dihedral_coeff @dihedral:46-13-109-46 opls 0.0 0.0 0.318 0.0 + dihedral_coeff @dihedral:46-13-109-109 opls 0.0 0.0 -0.372 0.0 + dihedral_coeff @dihedral:17-15-48-X opls 0.0 1.1 0.0 0.0 + dihedral_coeff @dihedral:17-15-48-48 opls 0.0 1.1 0.0 0.0 + dihedral_coeff @dihedral:13-16-16-13 opls 0.0 -7.414 1.705 0.0 + dihedral_coeff @dihedral:13-16-48-48 opls 0.0 0.6 0.0 0.0 + dihedral_coeff @dihedral:13-16-48-56 opls 1.6 5.1 0.0 0.0 + dihedral_coeff @dihedral:13-16-59-56 opls 0.0 4.8 0.0 0.0 + dihedral_coeff @dihedral:84-16-82-X opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:84-16-82-61 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:82-16-84-49 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:82-16-84-83 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:82-16-84-88 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:X-16-91-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:19-18-48-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:19-18-48-48 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:18-18-56-13 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:18-18-56-46 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:X-19-19-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-19-19-13 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-19-19-46 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-19-19-47 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-19-19-109 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-19-19-47 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-19-19-109 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:19-19-47-13 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:19-19-47-46 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:19-19-47-47 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-20-44-13 opls 0.0 0.0 0.3 0.0 + dihedral_coeff @dihedral:13-20-44-45 opls 0.0 0.0 0.3 0.0 + dihedral_coeff @dihedral:13-20-47-13 opls 0.65 -0.25 0.67 0.0 + dihedral_coeff @dihedral:13-20-47-46 opls 0.0 0.0 0.76 0.0 + dihedral_coeff @dihedral:13-20-47-47 opls -3.5 3.0 0.0 0.0 + dihedral_coeff @dihedral:13-20-47-50 opls -3.5 3.0 0.0 0.0 + dihedral_coeff @dihedral:3-20-48-48 opls 0.0 2.5 0.0 0.0 + dihedral_coeff @dihedral:13-20-48-48 opls 0.0 3.0 0.0 0.0 + dihedral_coeff @dihedral:13-20-48-56 opls 0.4 5.5 0.0 0.0 + dihedral_coeff @dihedral:64-20-48-48 opls 0.0 2.99 0.0 0.0 + dihedral_coeff @dihedral:13-20-51-5 opls -0.375 -1.358 0.004 0.0 + dihedral_coeff @dihedral:13-20-51-13 opls 0.65 -0.25 0.67 0.0 + dihedral_coeff @dihedral:13-20-51-20 opls -0.375 -1.358 0.004 0.0 + dihedral_coeff @dihedral:13-20-51-46 opls 0.0 0.0 0.76 0.0 + dihedral_coeff @dihedral:13-20-56-3 opls 3.0 3.0 0.0 0.0 + dihedral_coeff @dihedral:13-20-59-56 opls 0.0 5.2 0.0 0.0 + dihedral_coeff @dihedral:X-20-64-52 opls 0.0 0.0 0.562 0.0 + dihedral_coeff @dihedral:13-20-64-13 opls 3.5 -3.3 1.5 0.0 + dihedral_coeff @dihedral:13-20-64-52 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:48-20-64-4 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:84-20-82-61 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:82-20-84-88 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:84-20-84-49 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:84-20-84-87 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:108-20-108-13 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:108-20-108-20 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-44-44-13 opls 0.0 0.0 0.3 0.0 + dihedral_coeff @dihedral:13-44-44-45 opls 0.0 0.0 0.3 0.0 + dihedral_coeff @dihedral:45-44-44-45 opls 0.0 0.0 0.3 0.0 + dihedral_coeff @dihedral:13-44-48-48 opls -7.582 3.431 3.198 0.0 + dihedral_coeff @dihedral:45-44-48-48 opls 0.0 2.03 0.0 0.0 + dihedral_coeff @dihedral:59-44-48-48 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:82-44-48-48 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:84-44-48-48 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:45-44-82-16 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:45-44-82-61 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:48-44-82-16 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:48-44-82-61 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:X-24-48-48 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:3-24-48-48 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:13-24-48-48 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:45-24-48-48 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:59-24-48-48 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:82-24-48-48 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:84-24-48-48 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:X-24-59-X opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:X-24-59-49 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:45-24-59-X opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:X-24-60-X opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:X-24-79-23 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-24-79-48 opls 2.074 -2.966 2.473 0.0 + dihedral_coeff @dihedral:45-24-79-48 opls 1.671 -4.901 0.669 0.0 + dihedral_coeff @dihedral:13-24-82-61 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:45-24-82-16 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:45-24-82-20 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:45-24-82-61 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:48-24-82-16 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:48-24-82-20 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:48-24-82-61 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:X-24-84-X opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:3-24-84-84 opls 0.0 3.0 0.0 0.0 + dihedral_coeff @dihedral:45-24-84-16 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:45-24-84-20 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:48-24-84-16 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:48-24-84-20 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:3-24-86-48 opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:3-24-86-56 opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:3-24-86-86 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:47-24-86-48 opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:47-24-86-56 opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:X-24-87-X opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:X-24-88-X opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:3-24-91-46 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:3-24-91-89 opls -1.396 -0.427 0.0 0.0 + dihedral_coeff @dihedral:3-24-91-91 opls -1.396 -0.427 0.0 0.0 + dihedral_coeff @dihedral:45-24-91-46 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:45-24-91-89 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:45-24-91-91 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:X-24-106-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:47-46-47-13 opls 0.0 -8.0 0.0 0.0 + dihedral_coeff @dihedral:47-46-47-46 opls 0.0 -8.0 0.0 0.0 + dihedral_coeff @dihedral:X-47-47-X opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:X-47-47-19 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:3-47-47-24 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:3-47-47-46 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:5-47-47-13 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:5-47-47-46 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:13-47-47-13 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:13-47-47-19 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:13-47-47-20 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:13-47-47-46 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:19-47-47-46 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:20-47-47-46 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:21-47-47-21 opls -1.6 14.0 0.0 0.0 + dihedral_coeff @dihedral:21-47-47-46 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:46-47-47-46 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:46-47-47-48 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:13-47-48-48 opls 0.205 -0.531 0.0 0.0 + dihedral_coeff @dihedral:46-47-48-48 opls 0.0 0.0 -0.372 0.0 + dihedral_coeff @dihedral:46-47-48-56 opls 0.0 0.0 -0.372 0.0 + dihedral_coeff @dihedral:47-47-48-48 opls 1.241 3.353 -0.286 0.0 + dihedral_coeff @dihedral:13-47-50-13 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:13-47-50-46 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:13-47-50-48 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:13-47-50-50 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:13-47-50-109 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:24-47-50-3 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:46-47-50-13 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:46-47-50-46 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:46-47-50-48 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:46-47-50-50 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:46-47-50-109 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:X-47-84-X opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:X-47-86-48 opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:3-47-86-86 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:49-47-86-X opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:49-47-86-24 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:X-47-87-X opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:X-47-88-X opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:13-47-110-47 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-47-110-47 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:X-48-48-X opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:X-48-48-13 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:X-48-48-48 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:X-48-48-49 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:1-48-48-48 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:1-48-48-49 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:13-48-48-13 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:13-48-48-48 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:13-48-48-49 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:13-48-48-50 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:21-48-48-48 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:21-48-48-49 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:44-48-48-49 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:47-48-48-49 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:48-48-48-48 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:48-48-48-49 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:48-48-48-50 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:48-48-48-55 opls 0.0 1.62 0.0 -0.44 + dihedral_coeff @dihedral:48-48-48-60 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:48-48-48-65 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:48-48-48-66 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:48-48-48-86 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:48-48-48-109 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:49-48-48-49 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:49-48-48-50 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:49-48-48-60 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:49-48-48-65 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:49-48-48-66 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:49-48-48-86 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:49-48-48-109 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:56-48-48-86 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:48-48-50-46 opls 0.0 0.0 -0.372 0.0 + dihedral_coeff @dihedral:48-48-50-47 opls 1.241 3.353 -0.286 0.0 + dihedral_coeff @dihedral:56-48-50-46 opls 0.0 0.0 -0.372 0.0 + dihedral_coeff @dihedral:56-48-50-47 opls 1.241 3.353 -0.286 0.0 + dihedral_coeff @dihedral:48-48-53-13 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:48-48-53-54 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:X-48-55-45 opls 0.0 2.03 0.0 0.0 + dihedral_coeff @dihedral:48-48-55-45 opls 0.0 3.9 0.0 0.0 + dihedral_coeff @dihedral:55-48-55-13 opls 0.0 7.936 0.0 0.0 + dihedral_coeff @dihedral:55-48-55-45 opls 0.0 3.9 0.0 0.0 + dihedral_coeff @dihedral:60-48-55-45 opls 0.0 2.03 0.0 0.0 + dihedral_coeff @dihedral:X-48-56-X opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:48-48-56-48 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:49-48-56-48 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:X-48-60-X opls 0.0 7.0 0.0 0.0 + dihedral_coeff @dihedral:X-48-79-23 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:48-48-79-13 opls 0.0 -0.9 0.0 0.0 + dihedral_coeff @dihedral:48-48-79-24 opls 1.656 -0.768 -0.117 0.0 + dihedral_coeff @dihedral:48-48-86-48 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:48-48-86-56 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:48-48-86-86 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:49-48-86-48 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:49-48-86-56 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:49-48-86-86 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:56-48-86-48 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:56-48-86-86 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:49-48-88-49 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:56-48-101-13 opls 0.0 3.651 0.0 0.0 + dihedral_coeff @dihedral:48-48-102-103 opls 0.0 1.15 0.0 0.0 + dihedral_coeff @dihedral:48-48-109-13 opls 0.205 -0.531 0.0 0.0 + dihedral_coeff @dihedral:48-48-109-46 opls 0.0 0.0 -0.372 0.0 + dihedral_coeff @dihedral:48-48-109-109 opls 1.241 3.353 -0.286 0.0 + dihedral_coeff @dihedral:X-50-50-49 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:3-50-50-3 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:13-50-50-13 opls 0.0 0.0 0.3 0.0 + dihedral_coeff @dihedral:13-50-50-46 opls 0.0 0.0 0.3 0.0 + dihedral_coeff @dihedral:13-50-50-47 opls 0.0 0.0 -0.372 0.0 + dihedral_coeff @dihedral:46-50-50-46 opls 0.0 0.0 0.3 0.0 + dihedral_coeff @dihedral:46-50-50-47 opls 0.0 0.0 -0.372 0.0 + dihedral_coeff @dihedral:47-50-50-47 opls 1.423 4.055 0.858 0.0 + dihedral_coeff @dihedral:13-50-109-13 opls 0.0 0.0 0.3 0.0 + dihedral_coeff @dihedral:13-50-109-109 opls 0.0 0.0 -0.372 0.0 + dihedral_coeff @dihedral:46-50-109-13 opls 0.0 0.0 0.3 0.0 + dihedral_coeff @dihedral:46-50-109-46 opls 0.0 0.0 0.3 0.0 + dihedral_coeff @dihedral:46-50-109-109 opls 0.0 0.0 -0.372 0.0 + dihedral_coeff @dihedral:47-50-109-13 opls 0.0 0.0 -0.372 0.0 + dihedral_coeff @dihedral:47-50-109-46 opls 0.0 0.0 -0.372 0.0 + dihedral_coeff @dihedral:47-50-109-109 opls 1.423 4.055 0.858 0.0 + dihedral_coeff @dihedral:13-53-82-61 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:48-53-82-61 opls 0.0 2.1 0.0 0.0 + dihedral_coeff @dihedral:45-55-59-X opls 0.0 2.03 0.0 0.0 + dihedral_coeff @dihedral:13-56-56-13 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:13-56-56-48 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:48-56-56-48 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:X-56-59-X opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:X-56-59-49 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:X-56-60-X opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:X-56-62-X opls 0.0 10.0 0.0 0.0 + dihedral_coeff @dihedral:X-56-82-X opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:48-56-86-48 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:48-56-86-86 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:X-57-60-X opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:45-57-60-X opls 0.0 5.0 0.0 0.0 + dihedral_coeff @dihedral:X-57-61-X opls 0.0 10.0 0.0 0.0 + dihedral_coeff @dihedral:X-57-62-X opls 0.0 10.0 0.0 0.0 + dihedral_coeff @dihedral:X-57-81-X opls 0.0 3.05 0.0 0.0 + dihedral_coeff @dihedral:X-57-82-X opls 0.0 4.65 0.0 0.0 + dihedral_coeff @dihedral:X-57-82-49 opls 0.0 10.0 0.0 0.0 + dihedral_coeff @dihedral:45-57-82-X opls 0.0 5.0 0.0 0.0 + dihedral_coeff @dihedral:X-57-84-X opls 0.0 2.8 0.0 0.0 + dihedral_coeff @dihedral:45-57-84-X opls 0.0 5.0 0.0 0.0 + dihedral_coeff @dihedral:61-57-86-48 opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:84-57-86-48 opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:X-60-60-X opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:X-60-61-X opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:X-60-80-X opls 0.0 3.35 0.0 0.0 + dihedral_coeff @dihedral:X-60-81-X opls 0.0 6.0 0.0 0.0 + dihedral_coeff @dihedral:X-60-87-X opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:48-60-87-84 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:60-60-87-84 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:X-61-61-X opls 0.0 10.0 0.0 0.0 + dihedral_coeff @dihedral:X-61-62-X opls 0.0 10.0 0.0 0.0 + dihedral_coeff @dihedral:X-61-82-X opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:X-61-82-49 opls 0.0 10.0 0.0 0.0 + dihedral_coeff @dihedral:83-61-82-16 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:88-61-82-16 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:88-61-82-20 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:X-61-83-X opls 0.0 4.8 0.0 0.0 + dihedral_coeff @dihedral:82-61-83-49 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:82-61-83-84 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:X-61-84-X opls 0.0 10.0 0.0 0.0 + dihedral_coeff @dihedral:X-61-88-X opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:82-61-88-84 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:X-80-84-X opls 0.0 13.05 0.0 0.0 + dihedral_coeff @dihedral:X-82-84-X opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:16-82-86-48 opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:20-82-86-48 opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:57-82-86-48 opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:61-82-86-48 opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:X-82-87-X opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:X-83-84-X opls 0.0 10.75 0.0 0.0 + dihedral_coeff @dihedral:X-83-84-49 opls 0.0 10.75 0.0 0.0 + dihedral_coeff @dihedral:49-83-84-X opls 0.0 10.75 0.0 0.0 + dihedral_coeff @dihedral:49-83-84-16 opls 0.0 10.75 0.0 0.0 + dihedral_coeff @dihedral:49-83-84-49 opls 0.0 10.75 0.0 0.0 + dihedral_coeff @dihedral:61-83-84-16 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:61-83-84-20 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:61-83-84-49 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:X-83-86-48 opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:61-83-86-48 opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:61-83-87-X opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:84-83-87-X opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:X-84-84-X opls 0.0 10.75 0.0 0.0 + dihedral_coeff @dihedral:X-84-84-49 opls 0.0 10.75 0.0 0.0 + dihedral_coeff @dihedral:16-84-84-49 opls 0.0 10.75 0.0 0.0 + dihedral_coeff @dihedral:49-84-84-49 opls 0.0 10.75 0.0 0.0 + dihedral_coeff @dihedral:X-84-86-48 opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:16-84-86-48 opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:20-84-86-48 opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:57-84-86-48 opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:X-84-87-X opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:X-84-87-49 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:49-84-87-49 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:X-84-88-49 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:16-84-88-49 opls 0.0 10.75 0.0 0.0 + dihedral_coeff @dihedral:16-84-88-61 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:20-84-88-61 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:49-84-88-X opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:49-84-88-61 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:48-86-86-48 opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:48-86-86-56 opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:48-86-87-X opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:48-86-88-X opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:48-86-88-61 opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:56-86-88-X opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:X-87-87-20 opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:X-87-87-57 opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:X-87-87-87 opls 0.0 2.17 0.0 0.0 + dihedral_coeff @dihedral:49-87-87-49 opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:4-89-90-13 opls 0.0 6.089 0.0 0.0 + dihedral_coeff @dihedral:4-89-90-45 opls 0.0 4.9 0.0 0.0 + dihedral_coeff @dihedral:4-89-90-48 opls 0.0 6.089 0.0 0.0 + dihedral_coeff @dihedral:4-89-90-91 opls 0.0 20.0 0.0 0.0 + dihedral_coeff @dihedral:91-89-90-13 opls 2.3 6.089 0.0 0.0 + dihedral_coeff @dihedral:91-89-90-45 opls 0.0 4.9 0.0 0.0 + dihedral_coeff @dihedral:91-89-90-48 opls 2.3 6.089 0.0 0.0 + dihedral_coeff @dihedral:91-89-90-91 opls 2.3 6.089 0.0 0.0 + dihedral_coeff @dihedral:X-89-91-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:4-89-91-46 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:4-89-91-91 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:90-89-91-46 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:90-89-91-91 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:X-90-91-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:X-90-91-46 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:X-90-91-91 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:X-91-91-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:X-91-91-24 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-91-91-13 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-91-91-46 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-91-91-46 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:46-91-91-91 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:91-91-91-91 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:X-109-109-X opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:13-109-109-13 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:13-109-109-46 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:13-109-109-48 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:13-109-109-50 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:13-109-109-109 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:46-109-109-46 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:46-109-109-48 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:46-109-109-50 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:46-109-109-109 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:48-109-109-48 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:48-109-109-50 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:48-109-109-109 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:50-109-109-50 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:50-109-109-109 opls 0.0 14.0 0.0 0.0 + dihedral_coeff @dihedral:109-109-109-109 opls 1.423 4.055 0.858 0.0 + dihedral_coeff @dihedral:24-3-13-53 opls 1.816 1.222 1.581 0.0 + dihedral_coeff @dihedral:52-3-13-24 opls 0.0 0.82 0.0 0.0 + dihedral_coeff @dihedral:3-13-13-53 opls 1.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:3-13-13-83 opls -1.697 -0.456 0.585 0.0 + dihedral_coeff @dihedral:3-13-13-84 opls -1.697 -0.456 0.585 0.0 + dihedral_coeff @dihedral:3-13-13-85 opls -1.697 -0.456 0.585 0.0 + dihedral_coeff @dihedral:5-13-13-53 opls 6.28 -1.467 2.03 0.0 + dihedral_coeff @dihedral:15-13-13-53 opls 1.428 0.086 0.029 0.0 + dihedral_coeff @dihedral:16-13-13-53 opls 1.428 0.086 0.029 0.0 + dihedral_coeff @dihedral:13-13-13-55 opls 2.732 -0.229 0.485 0.0 + dihedral_coeff @dihedral:24-13-13-83 opls 0.845 -0.962 0.713 0.0 + dihedral_coeff @dihedral:53-13-13-83 opls 1.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:24-13-13-84 opls 0.845 -0.962 0.713 0.0 + dihedral_coeff @dihedral:53-13-13-84 opls 1.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:24-13-13-85 opls 0.845 -0.962 0.713 0.0 + dihedral_coeff @dihedral:46-13-13-85 opls 0.0 0.0 0.462 0.0 + dihedral_coeff @dihedral:53-13-13-85 opls 1.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:3-13-53-13 opls 1.438 -0.124 0.264 0.0 + dihedral_coeff @dihedral:3-13-53-54 opls 0.0 0.0 0.347 0.0 + dihedral_coeff @dihedral:13-13-53-54 opls 0.0 0.0 0.347 0.0 + dihedral_coeff @dihedral:46-13-55-54 opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-13-85-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:13-13-85-57 opls 1.7 -0.6 0.0 0.0 + dihedral_coeff @dihedral:46-13-85-X opls 0.0 0.0 0.0 0.0 + dihedral_coeff @dihedral:55-48-55-54 opls 0.0 3.9 0.0 0.0 + dihedral_coeff @dihedral:X-48-81-X opls 0.0 7.25 0.0 0.0 + dihedral_coeff @dihedral:X-57-85-X opls 0.0 5.0 0.0 0.0 + dihedral_coeff @dihedral:X-85-85-X opls 0.0 10.75 0.0 0.0 + dihedral_coeff @dihedral:13-13-13-20 opls 1.3 -0.05 0.2 0.0 + dihedral_coeff @dihedral:13-13-13-47 opls 1.3 -0.05 0.2 0.0 + } #(end of dihedral_coeffs) + + write_once("Data Dihedrals By Type") { + @dihedral:X-2-2-2 @atom:* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* + @dihedral:X-2-2-6 @atom:* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d6_i* + @dihedral:1-2-2-2 @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* + @dihedral:1-2-2-6 @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d6_i* + @dihedral:2-2-2-2 @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* + @dihedral:2-2-2-6 @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d6_i* + @dihedral:2-2-2-10 @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d10_i* + @dihedral:2-2-2-13 @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d13_i* + @dihedral:2-2-2-65 @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d65_i* + @dihedral:6-2-2-6 @atom:*_b*_a*_d6_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d6_i* + @dihedral:6-2-2-65 @atom:*_b*_a*_d6_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d65_i* + @dihedral:10-2-2-10 @atom:*_b*_a*_d10_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d10_i* + @dihedral:2-2-5-7 @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d7_i* + @dihedral:6-2-5-7 @atom:*_b*_a*_d6_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d7_i* + @dihedral:10-2-5-7 @atom:*_b*_a*_d10_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d7_i* + @dihedral:X-2-10-2 @atom:* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d10_i* @atom:*_b*_a*_d2_i* + @dihedral:2-2-10-2 @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d10_i* @atom:*_b*_a*_d2_i* + @dihedral:2-2-13-2 @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d2_i* + @dihedral:6-2-20-2 @atom:*_b*_a*_d6_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d2_i* + @dihedral:6-2-20-6 @atom:*_b*_a*_d6_i* @atom:*_b*_a*_d2_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d6_i* + @dihedral:4-3-3-4 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d4_i* + @dihedral:4-3-3-13 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* + @dihedral:4-3-3-24 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* + @dihedral:4-3-3-46 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d46_i* + @dihedral:13-3-3-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* + @dihedral:13-3-3-24 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* + @dihedral:13-3-3-46 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d46_i* + @dihedral:24-3-3-46 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d46_i* + @dihedral:46-3-3-46 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d46_i* + @dihedral:3-3-5-7 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d7_i* + @dihedral:4-3-5-7 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d7_i* + @dihedral:13-3-5-7 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d7_i* + @dihedral:24-3-5-7 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d7_i* + @dihedral:46-3-5-7 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d7_i* + @dihedral:48-3-5-7 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d7_i* + @dihedral:1-3-13-13 @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* + @dihedral:1-3-13-46 @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i* + @dihedral:3-3-13-46 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i* + @dihedral:4-3-13-X @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:* + @dihedral:4-3-13-13 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* + @dihedral:4-3-13-21 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d21_i* + @dihedral:4-3-13-44 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i* + @dihedral:4-3-13-24 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* + @dihedral:4-3-13-46 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i* + @dihedral:4-3-13-48 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* + @dihedral:5-3-13-13 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* + @dihedral:5-3-13-44 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i* + @dihedral:5-3-13-46 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i* + @dihedral:13-3-13-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* + @dihedral:13-3-13-46 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i* + @dihedral:20-3-13-13 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* + @dihedral:20-3-13-46 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i* + @dihedral:21-3-13-13 @atom:*_b*_a*_d21_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* + @dihedral:21-3-13-46 @atom:*_b*_a*_d21_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i* + @dihedral:24-3-13-13 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* + @dihedral:24-3-13-21 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d21_i* + @dihedral:24-3-13-24 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* + @dihedral:24-3-13-46 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i* + @dihedral:46-3-13-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* + @dihedral:46-3-13-46 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i* + @dihedral:48-3-13-46 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i* + @dihedral:52-3-13-13 @atom:*_b*_a*_d52_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* + @dihedral:52-3-13-44 @atom:*_b*_a*_d52_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i* + @dihedral:52-3-13-46 @atom:*_b*_a*_d52_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i* + @dihedral:65-3-13-13 @atom:*_b*_a*_d65_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* + @dihedral:65-3-13-46 @atom:*_b*_a*_d65_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i* + @dihedral:107-3-13-46 @atom:*_b*_a*_d107_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i* + @dihedral:4-3-20-13 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i* + @dihedral:4-3-20-48 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d48_i* + @dihedral:13-3-20-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i* + @dihedral:13-3-20-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d48_i* + @dihedral:24-3-20-13 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i* + @dihedral:46-3-20-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i* + @dihedral:48-3-20-13 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i* + @dihedral:3-3-24-13 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i* + @dihedral:3-3-24-45 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i* + @dihedral:4-3-24-5 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d5_i* + @dihedral:4-3-24-13 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i* + @dihedral:4-3-24-45 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i* + @dihedral:4-3-24-47 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d47_i* + @dihedral:4-3-24-48 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d48_i* + @dihedral:4-3-24-91 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d91_i* + @dihedral:5-3-24-13 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i* + @dihedral:5-3-24-45 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i* + @dihedral:13-3-24-5 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d5_i* + @dihedral:13-3-24-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i* + @dihedral:13-3-24-45 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i* + @dihedral:13-3-24-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d48_i* + @dihedral:20-3-24-13 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i* + @dihedral:20-3-24-45 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i* + @dihedral:24-3-24-3 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* + @dihedral:24-3-24-13 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i* + @dihedral:24-3-24-45 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i* + @dihedral:46-3-24-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i* + @dihedral:46-3-24-45 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i* + @dihedral:47-3-24-45 @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i* + @dihedral:48-3-24-45 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i* + @dihedral:48-3-24-48 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d48_i* + @dihedral:48-3-24-84 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d84_i* + @dihedral:48-3-24-87 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d87_i* + @dihedral:84-3-24-48 @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d48_i* + @dihedral:84-3-24-84 @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d84_i* + @dihedral:84-3-24-87 @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d87_i* + @dihedral:87-3-24-45 @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i* + @dihedral:87-3-24-48 @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d48_i* + @dihedral:87-3-24-84 @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d84_i* + @dihedral:87-3-24-87 @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d87_i* + @dihedral:X-3-47-13 @atom:* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d13_i* + @dihedral:4-3-47-46 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i* + @dihedral:4-3-47-47 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* + @dihedral:5-3-47-47 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* + @dihedral:24-3-47-46 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i* + @dihedral:24-3-47-47 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* + @dihedral:107-3-47-46 @atom:*_b*_a*_d107_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i* + @dihedral:107-3-47-47 @atom:*_b*_a*_d107_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* + @dihedral:4-3-48-48 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:5-3-48-48 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:13-3-48-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:20-3-48-48 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:24-3-48-48 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:46-3-48-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:X-3-50-13 @atom:* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d13_i* + @dihedral:4-3-50-47 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d47_i* + @dihedral:5-3-50-47 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d47_i* + @dihedral:13-3-50-47 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d47_i* + @dihedral:13-3-56-X @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d56_i* @atom:* + @dihedral:13-3-56-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d13_i* + @dihedral:46-3-56-X @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d56_i* @atom:* + @dihedral:46-3-56-45 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d45_i* + @dihedral:X-3-60-X @atom:* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d60_i* @atom:* + @dihedral:4-3-60-X @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d60_i* @atom:* + @dihedral:4-3-82-X @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d82_i* @atom:* + @dihedral:4-3-82-57 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d57_i* + @dihedral:4-3-82-61 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i* + @dihedral:82-3-82-57 @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d57_i* + @dihedral:82-3-82-61 @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i* + @dihedral:4-3-84-20 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d20_i* + @dihedral:4-3-84-87 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d87_i* + @dihedral:84-3-84-20 @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d20_i* + @dihedral:84-3-84-87 @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d87_i* + @dihedral:48-3-86-48 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i* + @dihedral:X-3-87-X @atom:* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d87_i* @atom:* + @dihedral:4-3-87-84 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d84_i* + @dihedral:4-3-87-87 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d87_i* + @dihedral:24-3-87-84 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d84_i* + @dihedral:24-3-87-87 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d87_i* + @dihedral:4-3-107-13 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d107_i* @atom:*_b*_a*_d13_i* + @dihedral:13-3-107-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d107_i* @atom:*_b*_a*_d13_i* + @dihedral:4-3-109-109 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* + @dihedral:5-3-109-109 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* + @dihedral:X-4-106-X @atom:* @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d106_i* @atom:* + @dihedral:7-5-10-2 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d10_i* @atom:*_b*_a*_d2_i* + @dihedral:7-5-10-6 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d10_i* @atom:*_b*_a*_d6_i* + @dihedral:7-5-13-2 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d2_i* + @dihedral:7-5-13-6 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d6_i* + @dihedral:7-5-13-13 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* + @dihedral:7-5-13-46 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i* + @dihedral:7-5-13-47 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* + @dihedral:7-5-13-48 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* + @dihedral:7-5-13-50 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d50_i* + @dihedral:7-5-44-13 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d13_i* + @dihedral:7-5-44-45 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d45_i* + @dihedral:7-5-24-3 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* + @dihedral:7-5-24-45 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i* + @dihedral:7-5-47-47 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* + @dihedral:7-5-48-48 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:7-5-51-20 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d51_i* @atom:*_b*_a*_d20_i* + @dihedral:7-5-56-3 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d3_i* + @dihedral:7-5-64-4 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d64_i* @atom:*_b*_a*_d4_i* + @dihedral:7-5-64-5 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d64_i* @atom:*_b*_a*_d5_i* + @dihedral:7-5-79-13 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d13_i* + @dihedral:7-5-79-23 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d23_i* + @dihedral:7-5-79-48 @atom:*_b*_a*_d7_i* @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d48_i* + @dihedral:X-13-13-3 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* + @dihedral:X-13-13-13 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* + @dihedral:X-13-13-24 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* + @dihedral:1-13-13-1 @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d1_i* + @dihedral:1-13-13-5 @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d5_i* + @dihedral:1-13-13-13 @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* + @dihedral:1-13-13-46 @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i* + @dihedral:3-13-13-3 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d3_i* + @dihedral:3-13-13-5 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d5_i* + @dihedral:3-13-13-13 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* + @dihedral:3-13-13-15 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d15_i* + @dihedral:3-13-13-16 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d16_i* + @dihedral:3-13-13-24 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* + @dihedral:3-13-13-46 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i* + @dihedral:3-13-13-48 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* + @dihedral:3-13-13-80 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d80_i* + @dihedral:5-13-13-5 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d5_i* + @dihedral:5-13-13-13 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* + @dihedral:5-13-13-20 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* + @dihedral:5-13-13-44 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i* + @dihedral:5-13-13-24 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* + @dihedral:5-13-13-46 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i* + @dihedral:13-13-13-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* + @dihedral:13-13-13-15 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d15_i* + @dihedral:13-13-13-16 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d16_i* + @dihedral:13-13-13-19 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d19_i* + @dihedral:13-13-13-21 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d21_i* + @dihedral:13-13-13-44 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i* + @dihedral:13-13-13-24 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* + @dihedral:13-13-13-46 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i* + @dihedral:13-13-13-51 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d51_i* + @dihedral:13-13-13-53 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* + @dihedral:13-13-13-65 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d65_i* + @dihedral:13-13-13-66 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d66_i* + @dihedral:13-13-13-79 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d79_i* + @dihedral:13-13-13-107 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d107_i* + @dihedral:13-13-13-108 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d108_i* + @dihedral:15-13-13-46 @atom:*_b*_a*_d15_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i* + @dihedral:16-13-13-46 @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i* + @dihedral:19-13-13-46 @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i* + @dihedral:20-13-13-20 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* + @dihedral:20-13-13-46 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i* + @dihedral:21-13-13-21 @atom:*_b*_a*_d21_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d21_i* + @dihedral:21-13-13-44 @atom:*_b*_a*_d21_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i* + @dihedral:21-13-13-46 @atom:*_b*_a*_d21_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i* + @dihedral:44-13-13-44 @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i* + @dihedral:44-13-13-46 @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i* + @dihedral:44-13-13-48 @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* + @dihedral:24-13-13-46 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i* + @dihedral:24-13-13-48 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* + @dihedral:24-13-13-80 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d80_i* + @dihedral:46-13-13-46 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d46_i* + @dihedral:46-13-13-47 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* + @dihedral:46-13-13-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* + @dihedral:46-13-13-51 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d51_i* + @dihedral:46-13-13-53 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* + @dihedral:46-13-13-55 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d55_i* + @dihedral:46-13-13-59 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d59_i* + @dihedral:46-13-13-62 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d62_i* + @dihedral:46-13-13-65 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d65_i* + @dihedral:46-13-13-66 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d66_i* + @dihedral:46-13-13-79 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d79_i* + @dihedral:46-13-13-80 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d80_i* + @dihedral:46-13-13-82 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d82_i* + @dihedral:46-13-13-83 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d83_i* + @dihedral:46-13-13-84 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d84_i* + @dihedral:46-13-13-87 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d87_i* + @dihedral:46-13-13-88 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d88_i* + @dihedral:46-13-13-102 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d102_i* + @dihedral:46-13-13-104 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d104_i* + @dihedral:46-13-13-107 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d107_i* + @dihedral:46-13-13-108 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d108_i* + @dihedral:46-13-13-109 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d109_i* + @dihedral:48-13-13-53 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* + @dihedral:108-13-13-108 @atom:*_b*_a*_d108_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d108_i* + @dihedral:13-13-15-17 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d15_i* @atom:*_b*_a*_d17_i* + @dihedral:46-13-15-17 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d15_i* @atom:*_b*_a*_d17_i* + @dihedral:13-13-16-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d13_i* + @dihedral:13-13-16-16 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d16_i* + @dihedral:46-13-16-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d13_i* + @dihedral:46-13-16-16 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d16_i* + @dihedral:46-13-16-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d48_i* + @dihedral:X-13-18-19 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d18_i* @atom:*_b*_a*_d19_i* + @dihedral:46-13-18-19 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d18_i* @atom:*_b*_a*_d19_i* + @dihedral:X-13-19-18 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d18_i* + @dihedral:X-13-19-19 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d19_i* + @dihedral:13-13-19-19 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d19_i* + @dihedral:46-13-19-19 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d19_i* + @dihedral:X-13-20-13 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i* + @dihedral:56-13-20-13 @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i* + @dihedral:57-13-20-13 @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i* + @dihedral:13-13-20-3 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d3_i* + @dihedral:13-13-20-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i* + @dihedral:13-13-20-64 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d64_i* + @dihedral:46-13-20-X @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:* + @dihedral:46-13-20-3 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d3_i* + @dihedral:46-13-20-47 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d47_i* + @dihedral:46-13-20-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d48_i* + @dihedral:46-13-20-51 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d51_i* + @dihedral:46-13-20-64 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d64_i* + @dihedral:13-13-44-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d13_i* + @dihedral:13-13-44-45 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d45_i* + @dihedral:46-13-44-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d13_i* + @dihedral:46-13-44-45 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d45_i* + @dihedral:46-13-44-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d48_i* + @dihedral:X-13-24-45 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i* + @dihedral:3-13-24-3 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* + @dihedral:3-13-24-13 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i* + @dihedral:3-13-24-45 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i* + @dihedral:13-13-24-3 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* + @dihedral:13-13-24-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i* + @dihedral:13-13-24-45 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i* + @dihedral:13-13-24-59 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d59_i* + @dihedral:13-13-24-79 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d79_i* + @dihedral:13-13-24-91 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d91_i* + @dihedral:46-13-24-3 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* + @dihedral:46-13-24-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i* + @dihedral:46-13-24-45 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d45_i* + @dihedral:46-13-24-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d48_i* + @dihedral:46-13-24-79 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d79_i* + @dihedral:48-13-24-59 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d59_i* + @dihedral:X-13-47-13 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d13_i* + @dihedral:X-13-47-46 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i* + @dihedral:X-13-47-47 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* + @dihedral:X-13-47-50 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* + @dihedral:1-13-47-47 @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* + @dihedral:13-13-47-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d13_i* + @dihedral:13-13-47-47 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* + @dihedral:13-13-47-50 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* + @dihedral:46-13-47-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d13_i* + @dihedral:46-13-47-46 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i* + @dihedral:46-13-47-47 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* + @dihedral:46-13-47-50 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* + @dihedral:46-13-47-110 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d110_i* + @dihedral:47-13-47-13 @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d13_i* + @dihedral:47-13-47-46 @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i* + @dihedral:X-13-48-48 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:1-13-48-48 @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:13-13-48-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:13-13-48-56 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d56_i* + @dihedral:21-13-48-48 @atom:*_b*_a*_d21_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:46-13-48-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:64-13-48-48 @atom:*_b*_a*_d64_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:65-13-48-48 @atom:*_b*_a*_d65_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:X-13-50-47 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d47_i* + @dihedral:13-13-50-50 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d50_i* + @dihedral:46-13-50-47 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d47_i* + @dihedral:46-13-50-50 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d50_i* + @dihedral:46-13-50-109 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d109_i* + @dihedral:13-13-51-X @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d51_i* @atom:* + @dihedral:13-13-51-46 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d51_i* @atom:*_b*_a*_d46_i* + @dihedral:46-13-51-20 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d51_i* @atom:*_b*_a*_d20_i* + @dihedral:13-13-53-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d13_i* + @dihedral:13-13-53-45 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d45_i* + @dihedral:46-13-53-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d13_i* + @dihedral:46-13-53-45 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d45_i* + @dihedral:46-13-53-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d48_i* + @dihedral:46-13-53-54 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d54_i* + @dihedral:13-13-55-45 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d45_i* + @dihedral:13-13-55-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d48_i* + @dihedral:13-13-55-54 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d54_i* + @dihedral:46-13-55-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d13_i* + @dihedral:46-13-55-45 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d45_i* + @dihedral:46-13-55-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d48_i* + @dihedral:13-13-56-18 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d18_i* + @dihedral:X-13-57-X @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d57_i* @atom:* + @dihedral:13-13-57-X @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d57_i* @atom:* + @dihedral:13-13-57-62 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d62_i* + @dihedral:13-13-57-82 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d82_i* + @dihedral:20-13-57-X @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d57_i* @atom:* + @dihedral:20-13-57-62 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d62_i* + @dihedral:20-13-57-82 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d82_i* + @dihedral:13-13-59-X @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d59_i* @atom:* + @dihedral:13-13-59-56 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d59_i* @atom:*_b*_a*_d56_i* + @dihedral:46-13-59-X @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d59_i* @atom:* + @dihedral:13-13-62-X @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d62_i* @atom:* + @dihedral:46-13-62-X @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d62_i* @atom:* + @dihedral:46-13-64-20 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d64_i* @atom:*_b*_a*_d20_i* + @dihedral:46-13-64-52 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d64_i* @atom:*_b*_a*_d52_i* + @dihedral:48-13-64-20 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d64_i* @atom:*_b*_a*_d20_i* + @dihedral:48-13-64-52 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d64_i* @atom:*_b*_a*_d52_i* + @dihedral:X-13-79-23 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d23_i* + @dihedral:X-13-79-24 @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d24_i* + @dihedral:13-13-79-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d13_i* + @dihedral:13-13-79-23 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d23_i* + @dihedral:46-13-79-5 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d5_i* + @dihedral:46-13-79-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d13_i* + @dihedral:46-13-79-23 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d23_i* + @dihedral:46-13-79-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d48_i* + @dihedral:13-13-80-X @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d80_i* @atom:* + @dihedral:13-13-80-60 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d80_i* @atom:*_b*_a*_d60_i* + @dihedral:13-13-80-84 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d80_i* @atom:*_b*_a*_d84_i* + @dihedral:46-13-80-X @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d80_i* @atom:* + @dihedral:46-13-80-60 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d80_i* @atom:*_b*_a*_d60_i* + @dihedral:46-13-80-84 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d80_i* @atom:*_b*_a*_d84_i* + @dihedral:13-13-82-X @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d82_i* @atom:* + @dihedral:46-13-82-X @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d82_i* @atom:* + @dihedral:13-13-83-X @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d83_i* @atom:* + @dihedral:46-13-83-X @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d83_i* @atom:* + @dihedral:1-13-84-X @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d84_i* @atom:* + @dihedral:13-13-84-X @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d84_i* @atom:* + @dihedral:13-13-84-57 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d57_i* + @dihedral:21-13-84-X @atom:*_b*_a*_d21_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d84_i* @atom:* + @dihedral:46-13-84-X @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d84_i* @atom:* + @dihedral:1-13-87-X @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d87_i* @atom:* + @dihedral:13-13-87-X @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d87_i* @atom:* + @dihedral:21-13-87-X @atom:*_b*_a*_d21_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d87_i* @atom:* + @dihedral:46-13-87-X @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d87_i* @atom:* + @dihedral:13-13-88-X @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d88_i* @atom:* + @dihedral:46-13-88-X @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d88_i* @atom:* + @dihedral:X-13-90-X @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d90_i* @atom:* + @dihedral:46-13-90-X @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d90_i* @atom:* + @dihedral:46-13-91-91 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i* + @dihedral:13-13-95-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d95_i* @atom:*_b*_a*_d13_i* + @dihedral:13-13-95-46 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d95_i* @atom:*_b*_a*_d46_i* + @dihedral:13-13-102-103 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d102_i* @atom:*_b*_a*_d103_i* + @dihedral:46-13-102-103 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d102_i* @atom:*_b*_a*_d103_i* + @dihedral:13-13-104-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d104_i* @atom:*_b*_a*_d13_i* + @dihedral:46-13-104-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d104_i* @atom:*_b*_a*_d13_i* + @dihedral:X-13-105-X @atom:* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d105_i* @atom:* + @dihedral:13-13-105-X @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d105_i* @atom:* + @dihedral:13-13-105-62 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d105_i* @atom:*_b*_a*_d62_i* + @dihedral:13-13-105-82 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d105_i* @atom:*_b*_a*_d82_i* + @dihedral:20-13-105-X @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d105_i* @atom:* + @dihedral:20-13-105-62 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d105_i* @atom:*_b*_a*_d62_i* + @dihedral:20-13-105-82 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d105_i* @atom:*_b*_a*_d82_i* + @dihedral:3-13-107-13 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d107_i* @atom:*_b*_a*_d13_i* + @dihedral:13-13-107-3 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d107_i* @atom:*_b*_a*_d3_i* + @dihedral:13-13-107-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d107_i* @atom:*_b*_a*_d13_i* + @dihedral:46-13-107-3 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d107_i* @atom:*_b*_a*_d3_i* + @dihedral:46-13-107-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d107_i* @atom:*_b*_a*_d13_i* + @dihedral:46-13-107-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d107_i* @atom:*_b*_a*_d48_i* + @dihedral:13-13-108-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d108_i* @atom:*_b*_a*_d13_i* + @dihedral:13-13-108-45 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d108_i* @atom:*_b*_a*_d45_i* + @dihedral:46-13-108-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d108_i* @atom:*_b*_a*_d13_i* + @dihedral:46-13-108-20 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d108_i* @atom:*_b*_a*_d20_i* + @dihedral:46-13-108-45 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d108_i* @atom:*_b*_a*_d45_i* + @dihedral:13-13-109-109 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* + @dihedral:46-13-109-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d13_i* + @dihedral:46-13-109-46 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d46_i* + @dihedral:46-13-109-109 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* + @dihedral:17-15-48-X @atom:*_b*_a*_d17_i* @atom:*_b*_a*_d15_i* @atom:*_b*_a*_d48_i* @atom:* + @dihedral:17-15-48-48 @atom:*_b*_a*_d17_i* @atom:*_b*_a*_d15_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:13-16-16-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d13_i* + @dihedral:13-16-48-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:13-16-48-56 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d56_i* + @dihedral:13-16-59-56 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d59_i* @atom:*_b*_a*_d56_i* + @dihedral:84-16-82-X @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d82_i* @atom:* + @dihedral:84-16-82-61 @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i* + @dihedral:82-16-84-49 @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d49_i* + @dihedral:82-16-84-83 @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d83_i* + @dihedral:82-16-84-88 @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d88_i* + @dihedral:X-16-91-X @atom:* @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d91_i* @atom:* + @dihedral:19-18-48-X @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d18_i* @atom:*_b*_a*_d48_i* @atom:* + @dihedral:19-18-48-48 @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d18_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:18-18-56-13 @atom:*_b*_a*_d18_i* @atom:*_b*_a*_d18_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d13_i* + @dihedral:18-18-56-46 @atom:*_b*_a*_d18_i* @atom:*_b*_a*_d18_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d46_i* + @dihedral:X-19-19-X @atom:* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d19_i* @atom:* + @dihedral:13-19-19-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d13_i* + @dihedral:13-19-19-46 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d46_i* + @dihedral:13-19-19-47 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d47_i* + @dihedral:13-19-19-109 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d109_i* + @dihedral:46-19-19-47 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d47_i* + @dihedral:46-19-19-109 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d109_i* + @dihedral:19-19-47-13 @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d13_i* + @dihedral:19-19-47-46 @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i* + @dihedral:19-19-47-47 @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* + @dihedral:13-20-44-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d13_i* + @dihedral:13-20-44-45 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d45_i* + @dihedral:13-20-47-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d13_i* + @dihedral:13-20-47-46 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i* + @dihedral:13-20-47-47 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* + @dihedral:13-20-47-50 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* + @dihedral:3-20-48-48 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:13-20-48-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:13-20-48-56 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d56_i* + @dihedral:64-20-48-48 @atom:*_b*_a*_d64_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:13-20-51-5 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d51_i* @atom:*_b*_a*_d5_i* + @dihedral:13-20-51-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d51_i* @atom:*_b*_a*_d13_i* + @dihedral:13-20-51-20 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d51_i* @atom:*_b*_a*_d20_i* + @dihedral:13-20-51-46 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d51_i* @atom:*_b*_a*_d46_i* + @dihedral:13-20-56-3 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d3_i* + @dihedral:13-20-59-56 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d59_i* @atom:*_b*_a*_d56_i* + @dihedral:X-20-64-52 @atom:* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d64_i* @atom:*_b*_a*_d52_i* + @dihedral:13-20-64-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d64_i* @atom:*_b*_a*_d13_i* + @dihedral:13-20-64-52 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d64_i* @atom:*_b*_a*_d52_i* + @dihedral:48-20-64-4 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d64_i* @atom:*_b*_a*_d4_i* + @dihedral:84-20-82-61 @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i* + @dihedral:82-20-84-88 @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d88_i* + @dihedral:84-20-84-49 @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d49_i* + @dihedral:84-20-84-87 @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d87_i* + @dihedral:108-20-108-13 @atom:*_b*_a*_d108_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d108_i* @atom:*_b*_a*_d13_i* + @dihedral:108-20-108-20 @atom:*_b*_a*_d108_i* @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d108_i* @atom:*_b*_a*_d20_i* + @dihedral:13-44-44-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d13_i* + @dihedral:13-44-44-45 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d45_i* + @dihedral:45-44-44-45 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d45_i* + @dihedral:13-44-48-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:45-44-48-48 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:59-44-48-48 @atom:*_b*_a*_d59_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:82-44-48-48 @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:84-44-48-48 @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:45-44-82-16 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d16_i* + @dihedral:45-44-82-61 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i* + @dihedral:48-44-82-16 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d16_i* + @dihedral:48-44-82-61 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i* + @dihedral:X-24-48-48 @atom:* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:3-24-48-48 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:13-24-48-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:45-24-48-48 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:59-24-48-48 @atom:*_b*_a*_d59_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:82-24-48-48 @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:84-24-48-48 @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:X-24-59-X @atom:* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d59_i* @atom:* + @dihedral:X-24-59-49 @atom:* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d59_i* @atom:*_b*_a*_d49_i* + @dihedral:45-24-59-X @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d59_i* @atom:* + @dihedral:X-24-60-X @atom:* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d60_i* @atom:* + @dihedral:X-24-79-23 @atom:* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d23_i* + @dihedral:13-24-79-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d48_i* + @dihedral:45-24-79-48 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d48_i* + @dihedral:13-24-82-61 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i* + @dihedral:45-24-82-16 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d16_i* + @dihedral:45-24-82-20 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d20_i* + @dihedral:45-24-82-61 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i* + @dihedral:48-24-82-16 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d16_i* + @dihedral:48-24-82-20 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d20_i* + @dihedral:48-24-82-61 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i* + @dihedral:X-24-84-X @atom:* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d84_i* @atom:* + @dihedral:3-24-84-84 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d84_i* + @dihedral:45-24-84-16 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d16_i* + @dihedral:45-24-84-20 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d20_i* + @dihedral:48-24-84-16 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d16_i* + @dihedral:48-24-84-20 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d20_i* + @dihedral:3-24-86-48 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i* + @dihedral:3-24-86-56 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d56_i* + @dihedral:3-24-86-86 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d86_i* + @dihedral:47-24-86-48 @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i* + @dihedral:47-24-86-56 @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d56_i* + @dihedral:X-24-87-X @atom:* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d87_i* @atom:* + @dihedral:X-24-88-X @atom:* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d88_i* @atom:* + @dihedral:3-24-91-46 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d46_i* + @dihedral:3-24-91-89 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d89_i* + @dihedral:3-24-91-91 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i* + @dihedral:45-24-91-46 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d46_i* + @dihedral:45-24-91-89 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d89_i* + @dihedral:45-24-91-91 @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i* + @dihedral:X-24-106-X @atom:* @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d106_i* @atom:* + @dihedral:47-46-47-13 @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d13_i* + @dihedral:47-46-47-46 @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i* + @dihedral:X-47-47-X @atom:* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:* + @dihedral:X-47-47-19 @atom:* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d19_i* + @dihedral:3-47-47-24 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d24_i* + @dihedral:3-47-47-46 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i* + @dihedral:5-47-47-13 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d13_i* + @dihedral:5-47-47-46 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i* + @dihedral:13-47-47-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d13_i* + @dihedral:13-47-47-19 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d19_i* + @dihedral:13-47-47-20 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d20_i* + @dihedral:13-47-47-46 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i* + @dihedral:19-47-47-46 @atom:*_b*_a*_d19_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i* + @dihedral:20-47-47-46 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i* + @dihedral:21-47-47-21 @atom:*_b*_a*_d21_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d21_i* + @dihedral:21-47-47-46 @atom:*_b*_a*_d21_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i* + @dihedral:46-47-47-46 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d46_i* + @dihedral:46-47-47-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d48_i* + @dihedral:13-47-48-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:46-47-48-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:46-47-48-56 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d56_i* + @dihedral:47-47-48-48 @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:13-47-50-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d13_i* + @dihedral:13-47-50-46 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d46_i* + @dihedral:13-47-50-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d48_i* + @dihedral:13-47-50-50 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d50_i* + @dihedral:13-47-50-109 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d109_i* + @dihedral:24-47-50-3 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d3_i* + @dihedral:46-47-50-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d13_i* + @dihedral:46-47-50-46 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d46_i* + @dihedral:46-47-50-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d48_i* + @dihedral:46-47-50-50 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d50_i* + @dihedral:46-47-50-109 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d109_i* + @dihedral:X-47-84-X @atom:* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d84_i* @atom:* + @dihedral:X-47-86-48 @atom:* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i* + @dihedral:3-47-86-86 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d86_i* + @dihedral:49-47-86-X @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d86_i* @atom:* + @dihedral:49-47-86-24 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d24_i* + @dihedral:X-47-87-X @atom:* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d87_i* @atom:* + @dihedral:X-47-88-X @atom:* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d88_i* @atom:* + @dihedral:13-47-110-47 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d110_i* @atom:*_b*_a*_d47_i* + @dihedral:46-47-110-47 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d110_i* @atom:*_b*_a*_d47_i* + @dihedral:X-48-48-X @atom:* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:* + @dihedral:X-48-48-13 @atom:* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d13_i* + @dihedral:X-48-48-48 @atom:* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:X-48-48-49 @atom:* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d49_i* + @dihedral:1-48-48-48 @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:1-48-48-49 @atom:*_b*_a*_d1_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d49_i* + @dihedral:13-48-48-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d13_i* + @dihedral:13-48-48-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:13-48-48-49 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d49_i* + @dihedral:13-48-48-50 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d50_i* + @dihedral:21-48-48-48 @atom:*_b*_a*_d21_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:21-48-48-49 @atom:*_b*_a*_d21_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d49_i* + @dihedral:44-48-48-49 @atom:*_b*_a*_d44_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d49_i* + @dihedral:47-48-48-49 @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d49_i* + @dihedral:48-48-48-48 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* + @dihedral:48-48-48-49 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d49_i* + @dihedral:48-48-48-50 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d50_i* + @dihedral:48-48-48-55 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d55_i* + @dihedral:48-48-48-60 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d60_i* + @dihedral:48-48-48-65 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d65_i* + @dihedral:48-48-48-66 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d66_i* + @dihedral:48-48-48-86 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* + @dihedral:48-48-48-109 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d109_i* + @dihedral:49-48-48-49 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d49_i* + @dihedral:49-48-48-50 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d50_i* + @dihedral:49-48-48-60 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d60_i* + @dihedral:49-48-48-65 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d65_i* + @dihedral:49-48-48-66 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d66_i* + @dihedral:49-48-48-86 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* + @dihedral:49-48-48-109 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d109_i* + @dihedral:56-48-48-86 @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* + @dihedral:48-48-50-46 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d46_i* + @dihedral:48-48-50-47 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d47_i* + @dihedral:56-48-50-46 @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d46_i* + @dihedral:56-48-50-47 @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d47_i* + @dihedral:48-48-53-13 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d13_i* + @dihedral:48-48-53-54 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d54_i* + @dihedral:X-48-55-45 @atom:* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d45_i* + @dihedral:48-48-55-45 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d45_i* + @dihedral:55-48-55-13 @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d13_i* + @dihedral:55-48-55-45 @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d45_i* + @dihedral:60-48-55-45 @atom:*_b*_a*_d60_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d45_i* + @dihedral:X-48-56-X @atom:* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d56_i* @atom:* + @dihedral:48-48-56-48 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d48_i* + @dihedral:49-48-56-48 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d48_i* + @dihedral:X-48-60-X @atom:* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d60_i* @atom:* + @dihedral:X-48-79-23 @atom:* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d23_i* + @dihedral:48-48-79-13 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d13_i* + @dihedral:48-48-79-24 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d79_i* @atom:*_b*_a*_d24_i* + @dihedral:48-48-86-48 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i* + @dihedral:48-48-86-56 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d56_i* + @dihedral:48-48-86-86 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d86_i* + @dihedral:49-48-86-48 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i* + @dihedral:49-48-86-56 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d56_i* + @dihedral:49-48-86-86 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d86_i* + @dihedral:56-48-86-48 @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i* + @dihedral:56-48-86-86 @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d86_i* + @dihedral:49-48-88-49 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d88_i* @atom:*_b*_a*_d49_i* + @dihedral:56-48-101-13 @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d101_i* @atom:*_b*_a*_d13_i* + @dihedral:48-48-102-103 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d102_i* @atom:*_b*_a*_d103_i* + @dihedral:48-48-109-13 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d13_i* + @dihedral:48-48-109-46 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d46_i* + @dihedral:48-48-109-109 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* + @dihedral:X-50-50-49 @atom:* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d49_i* + @dihedral:3-50-50-3 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d3_i* + @dihedral:13-50-50-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d13_i* + @dihedral:13-50-50-46 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d46_i* + @dihedral:13-50-50-47 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d47_i* + @dihedral:46-50-50-46 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d46_i* + @dihedral:46-50-50-47 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d47_i* + @dihedral:47-50-50-47 @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d47_i* + @dihedral:13-50-109-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d13_i* + @dihedral:13-50-109-109 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* + @dihedral:46-50-109-13 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d13_i* + @dihedral:46-50-109-46 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d46_i* + @dihedral:46-50-109-109 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* + @dihedral:47-50-109-13 @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d13_i* + @dihedral:47-50-109-46 @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d46_i* + @dihedral:47-50-109-109 @atom:*_b*_a*_d47_i* @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* + @dihedral:13-53-82-61 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i* + @dihedral:48-53-82-61 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i* + @dihedral:45-55-59-X @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d59_i* @atom:* + @dihedral:13-56-56-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d13_i* + @dihedral:13-56-56-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d48_i* + @dihedral:48-56-56-48 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d48_i* + @dihedral:X-56-59-X @atom:* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d59_i* @atom:* + @dihedral:X-56-59-49 @atom:* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d59_i* @atom:*_b*_a*_d49_i* + @dihedral:X-56-60-X @atom:* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d60_i* @atom:* + @dihedral:X-56-62-X @atom:* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d62_i* @atom:* + @dihedral:X-56-82-X @atom:* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d82_i* @atom:* + @dihedral:48-56-86-48 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i* + @dihedral:48-56-86-86 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d86_i* + @dihedral:X-57-60-X @atom:* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d60_i* @atom:* + @dihedral:45-57-60-X @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d60_i* @atom:* + @dihedral:X-57-61-X @atom:* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d61_i* @atom:* + @dihedral:X-57-62-X @atom:* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d62_i* @atom:* + @dihedral:X-57-81-X @atom:* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d81_i* @atom:* + @dihedral:X-57-82-X @atom:* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d82_i* @atom:* + @dihedral:X-57-82-49 @atom:* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d49_i* + @dihedral:45-57-82-X @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d82_i* @atom:* + @dihedral:X-57-84-X @atom:* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d84_i* @atom:* + @dihedral:45-57-84-X @atom:*_b*_a*_d45_i* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d84_i* @atom:* + @dihedral:61-57-86-48 @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i* + @dihedral:84-57-86-48 @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i* + @dihedral:X-60-60-X @atom:* @atom:*_b*_a*_d60_i* @atom:*_b*_a*_d60_i* @atom:* + @dihedral:X-60-61-X @atom:* @atom:*_b*_a*_d60_i* @atom:*_b*_a*_d61_i* @atom:* + @dihedral:X-60-80-X @atom:* @atom:*_b*_a*_d60_i* @atom:*_b*_a*_d80_i* @atom:* + @dihedral:X-60-81-X @atom:* @atom:*_b*_a*_d60_i* @atom:*_b*_a*_d81_i* @atom:* + @dihedral:X-60-87-X @atom:* @atom:*_b*_a*_d60_i* @atom:*_b*_a*_d87_i* @atom:* + @dihedral:48-60-87-84 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d60_i* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d84_i* + @dihedral:60-60-87-84 @atom:*_b*_a*_d60_i* @atom:*_b*_a*_d60_i* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d84_i* + @dihedral:X-61-61-X @atom:* @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d61_i* @atom:* + @dihedral:X-61-62-X @atom:* @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d62_i* @atom:* + @dihedral:X-61-82-X @atom:* @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d82_i* @atom:* + @dihedral:X-61-82-49 @atom:* @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d49_i* + @dihedral:83-61-82-16 @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d16_i* + @dihedral:88-61-82-16 @atom:*_b*_a*_d88_i* @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d16_i* + @dihedral:88-61-82-20 @atom:*_b*_a*_d88_i* @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d20_i* + @dihedral:X-61-83-X @atom:* @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d83_i* @atom:* + @dihedral:82-61-83-49 @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d49_i* + @dihedral:82-61-83-84 @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d84_i* + @dihedral:X-61-84-X @atom:* @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d84_i* @atom:* + @dihedral:X-61-88-X @atom:* @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d88_i* @atom:* + @dihedral:82-61-88-84 @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d88_i* @atom:*_b*_a*_d84_i* + @dihedral:X-80-84-X @atom:* @atom:*_b*_a*_d80_i* @atom:*_b*_a*_d84_i* @atom:* + @dihedral:X-82-84-X @atom:* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d84_i* @atom:* + @dihedral:16-82-86-48 @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i* + @dihedral:20-82-86-48 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i* + @dihedral:57-82-86-48 @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i* + @dihedral:61-82-86-48 @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i* + @dihedral:X-82-87-X @atom:* @atom:*_b*_a*_d82_i* @atom:*_b*_a*_d87_i* @atom:* + @dihedral:X-83-84-X @atom:* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d84_i* @atom:* + @dihedral:X-83-84-49 @atom:* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d49_i* + @dihedral:49-83-84-X @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d84_i* @atom:* + @dihedral:49-83-84-16 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d16_i* + @dihedral:49-83-84-49 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d49_i* + @dihedral:61-83-84-16 @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d16_i* + @dihedral:61-83-84-20 @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d20_i* + @dihedral:61-83-84-49 @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d49_i* + @dihedral:X-83-86-48 @atom:* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i* + @dihedral:61-83-86-48 @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i* + @dihedral:61-83-87-X @atom:*_b*_a*_d61_i* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d87_i* @atom:* + @dihedral:84-83-87-X @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d83_i* @atom:*_b*_a*_d87_i* @atom:* + @dihedral:X-84-84-X @atom:* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d84_i* @atom:* + @dihedral:X-84-84-49 @atom:* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d49_i* + @dihedral:16-84-84-49 @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d49_i* + @dihedral:49-84-84-49 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d49_i* + @dihedral:X-84-86-48 @atom:* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i* + @dihedral:16-84-86-48 @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i* + @dihedral:20-84-86-48 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i* + @dihedral:57-84-86-48 @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i* + @dihedral:X-84-87-X @atom:* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d87_i* @atom:* + @dihedral:X-84-87-49 @atom:* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d49_i* + @dihedral:49-84-87-49 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d49_i* + @dihedral:X-84-88-49 @atom:* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d88_i* @atom:*_b*_a*_d49_i* + @dihedral:16-84-88-49 @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d88_i* @atom:*_b*_a*_d49_i* + @dihedral:16-84-88-61 @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d88_i* @atom:*_b*_a*_d61_i* + @dihedral:20-84-88-61 @atom:*_b*_a*_d20_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d88_i* @atom:*_b*_a*_d61_i* + @dihedral:49-84-88-X @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d88_i* @atom:* + @dihedral:49-84-88-61 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d84_i* @atom:*_b*_a*_d88_i* @atom:*_b*_a*_d61_i* + @dihedral:48-86-86-48 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d48_i* + @dihedral:48-86-86-56 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d56_i* + @dihedral:48-86-87-X @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d87_i* @atom:* + @dihedral:48-86-88-X @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d88_i* @atom:* + @dihedral:48-86-88-61 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d88_i* @atom:*_b*_a*_d61_i* + @dihedral:56-86-88-X @atom:*_b*_a*_d56_i* @atom:*_b*_a*_d86_i* @atom:*_b*_a*_d88_i* @atom:* + @dihedral:X-87-87-20 @atom:* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d20_i* + @dihedral:X-87-87-57 @atom:* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d57_i* + @dihedral:X-87-87-87 @atom:* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d87_i* + @dihedral:49-87-87-49 @atom:*_b*_a*_d49_i* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d87_i* @atom:*_b*_a*_d49_i* + @dihedral:4-89-90-13 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d89_i* @atom:*_b*_a*_d90_i* @atom:*_b*_a*_d13_i* + @dihedral:4-89-90-45 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d89_i* @atom:*_b*_a*_d90_i* @atom:*_b*_a*_d45_i* + @dihedral:4-89-90-48 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d89_i* @atom:*_b*_a*_d90_i* @atom:*_b*_a*_d48_i* + @dihedral:4-89-90-91 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d89_i* @atom:*_b*_a*_d90_i* @atom:*_b*_a*_d91_i* + @dihedral:91-89-90-13 @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d89_i* @atom:*_b*_a*_d90_i* @atom:*_b*_a*_d13_i* + @dihedral:91-89-90-45 @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d89_i* @atom:*_b*_a*_d90_i* @atom:*_b*_a*_d45_i* + @dihedral:91-89-90-48 @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d89_i* @atom:*_b*_a*_d90_i* @atom:*_b*_a*_d48_i* + @dihedral:91-89-90-91 @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d89_i* @atom:*_b*_a*_d90_i* @atom:*_b*_a*_d91_i* + @dihedral:X-89-91-X @atom:* @atom:*_b*_a*_d89_i* @atom:*_b*_a*_d91_i* @atom:* + @dihedral:4-89-91-46 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d89_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d46_i* + @dihedral:4-89-91-91 @atom:*_b*_a*_d4_i* @atom:*_b*_a*_d89_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i* + @dihedral:90-89-91-46 @atom:*_b*_a*_d90_i* @atom:*_b*_a*_d89_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d46_i* + @dihedral:90-89-91-91 @atom:*_b*_a*_d90_i* @atom:*_b*_a*_d89_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i* + @dihedral:X-90-91-X @atom:* @atom:*_b*_a*_d90_i* @atom:*_b*_a*_d91_i* @atom:* + @dihedral:X-90-91-46 @atom:* @atom:*_b*_a*_d90_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d46_i* + @dihedral:X-90-91-91 @atom:* @atom:*_b*_a*_d90_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i* + @dihedral:X-91-91-X @atom:* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i* @atom:* + @dihedral:X-91-91-24 @atom:* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d24_i* + @dihedral:13-91-91-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d13_i* + @dihedral:13-91-91-46 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d46_i* + @dihedral:46-91-91-46 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d46_i* + @dihedral:46-91-91-91 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i* + @dihedral:91-91-91-91 @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i* @atom:*_b*_a*_d91_i* + @dihedral:X-109-109-X @atom:* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:* + @dihedral:13-109-109-13 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d13_i* + @dihedral:13-109-109-46 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d46_i* + @dihedral:13-109-109-48 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d48_i* + @dihedral:13-109-109-50 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d50_i* + @dihedral:13-109-109-109 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* + @dihedral:46-109-109-46 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d46_i* + @dihedral:46-109-109-48 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d48_i* + @dihedral:46-109-109-50 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d50_i* + @dihedral:46-109-109-109 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* + @dihedral:48-109-109-48 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d48_i* + @dihedral:48-109-109-50 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d50_i* + @dihedral:48-109-109-109 @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* + @dihedral:50-109-109-50 @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d50_i* + @dihedral:50-109-109-109 @atom:*_b*_a*_d50_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* + @dihedral:109-109-109-109 @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* @atom:*_b*_a*_d109_i* + @dihedral:24-3-13-53 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* + @dihedral:52-3-13-24 @atom:*_b*_a*_d52_i* @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d24_i* + @dihedral:3-13-13-53 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* + @dihedral:3-13-13-83 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d83_i* + @dihedral:3-13-13-84 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d84_i* + @dihedral:3-13-13-85 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d85_i* + @dihedral:5-13-13-53 @atom:*_b*_a*_d5_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* + @dihedral:15-13-13-53 @atom:*_b*_a*_d15_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* + @dihedral:16-13-13-53 @atom:*_b*_a*_d16_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* + @dihedral:13-13-13-55 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d55_i* + @dihedral:24-13-13-83 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d83_i* + @dihedral:53-13-13-83 @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d83_i* + @dihedral:24-13-13-84 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d84_i* + @dihedral:53-13-13-84 @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d84_i* + @dihedral:24-13-13-85 @atom:*_b*_a*_d24_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d85_i* + @dihedral:46-13-13-85 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d85_i* + @dihedral:53-13-13-85 @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d85_i* + @dihedral:3-13-53-13 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d13_i* + @dihedral:3-13-53-54 @atom:*_b*_a*_d3_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d54_i* + @dihedral:13-13-53-54 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d53_i* @atom:*_b*_a*_d54_i* + @dihedral:46-13-55-54 @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d54_i* + @dihedral:13-13-85-X @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d85_i* @atom:* + @dihedral:13-13-85-57 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d85_i* @atom:*_b*_a*_d57_i* + @dihedral:46-13-85-X @atom:*_b*_a*_d46_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d85_i* @atom:* + @dihedral:55-48-55-54 @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d55_i* @atom:*_b*_a*_d54_i* + @dihedral:X-48-81-X @atom:* @atom:*_b*_a*_d48_i* @atom:*_b*_a*_d81_i* @atom:* + @dihedral:X-57-85-X @atom:* @atom:*_b*_a*_d57_i* @atom:*_b*_a*_d85_i* @atom:* + @dihedral:X-85-85-X @atom:* @atom:*_b*_a*_d85_i* @atom:*_b*_a*_d85_i* @atom:* + @dihedral:13-13-13-20 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d20_i* + @dihedral:13-13-13-47 @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d13_i* @atom:*_b*_a*_d47_i* + } #(end of dihedrals by type) + + + write_once("In Settings") { + improper_coeff @improper:X-X-3-4 harmonic 10.5 180.0 + improper_coeff @improper:X-X-3-52 harmonic 10.5 180.0 + improper_coeff @improper:X-X-24-X harmonic 2.5 180.0 + improper_coeff @improper:X-X-47-X harmonic 15.0 180.0 + improper_coeff @improper:X-X-48-X harmonic 2.5 180.0 + } #(end of improper_coeffs) + + write_once("Data Impropers By Type (opls_imp.py)") { + @improper:X-X-3-4 @atom:* @atom:* @atom:*_b*_a*_d*_i3 @atom:*_b*_a*_d*_i4 + @improper:X-X-3-52 @atom:* @atom:* @atom:*_b*_a*_d*_i3 @atom:*_b*_a*_d*_i52 + @improper:X-X-24-X @atom:* @atom:* @atom:*_b*_a*_d*_i24 @atom:* + @improper:X-X-47-X @atom:* @atom:* @atom:*_b*_a*_d*_i47 @atom:* + @improper:X-X-48-X @atom:* @atom:* @atom:*_b*_a*_d*_i48 @atom:* + } #(end of impropers by type) + + + # -------- (descriptive comment) -------- + # ---- biologically relevant atom types: ---- + # biotype 1 N "Glycine" 180 + # biotype 2 CA "Glycine" 165 + # biotype 3 C "Glycine" 177 + # biotype 4 HN "Glycine" 183 + # biotype 5 O "Glycine" 178 + # biotype 6 HA "Glycine" 85 + # biotype 7 N "Alanine" 180 + # biotype 8 CA "Alanine" 166 + # biotype 9 C "Alanine" 177 + # biotype 10 HN "Alanine" 183 + # biotype 11 O "Alanine" 178 + # biotype 12 HA "Alanine" 85 + # biotype 13 CB "Alanine" 80 + # biotype 14 HB "Alanine" 85 + # biotype 15 N "Valine" 180 + # biotype 16 CA "Valine" 166 + # biotype 17 C "Valine" 177 + # biotype 18 HN "Valine" 183 + # biotype 19 O "Valine" 178 + # biotype 20 HA "Valine" 85 + # biotype 21 CB "Valine" 82 + # biotype 22 HB "Valine" 85 + # biotype 23 CG1 "Valine" 80 + # biotype 24 HG1 "Valine" 85 + # biotype 25 CG2 "Valine" 80 + # biotype 26 HG2 "Valine" 85 + # biotype 27 N "Leucine" 180 + # biotype 28 CA "Leucine" 166 + # biotype 29 C "Leucine" 177 + # biotype 30 HN "Leucine" 183 + # biotype 31 O "Leucine" 178 + # biotype 32 HA "Leucine" 85 + # biotype 33 CB "Leucine" 81 + # biotype 34 HB "Leucine" 85 + # biotype 35 CG "Leucine" 82 + # biotype 36 HG "Leucine" 85 + # biotype 37 CD1 "Leucine" 80 + # biotype 38 HD1 "Leucine" 85 + # biotype 39 CD2 "Leucine" 80 + # biotype 40 HD2 "Leucine" 85 + # biotype 41 N "Isoleucine" 180 + # biotype 42 CA "Isoleucine" 166 + # biotype 43 C "Isoleucine" 177 + # biotype 44 HN "Isoleucine" 183 + # biotype 45 O "Isoleucine" 178 + # biotype 46 HA "Isoleucine" 85 + # biotype 47 CB "Isoleucine" 82 + # biotype 48 HB "Isoleucine" 85 + # biotype 49 CG1 "Isoleucine" 80 + # biotype 50 HG1 "Isoleucine" 85 + # biotype 51 CG2 "Isoleucine" 81 + # biotype 52 HG2 "Isoleucine" 85 + # biotype 53 CD "Isoleucine" 80 + # biotype 54 HD "Isoleucine" 85 + # biotype 55 N "Serine" 180 + # biotype 56 CA "Serine" 166 + # biotype 57 C "Serine" 177 + # biotype 58 HN "Serine" 183 + # biotype 59 O "Serine" 178 + # biotype 60 HA "Serine" 85 + # biotype 61 CB "Serine" 99 + # biotype 62 HB "Serine" 85 + # biotype 63 OG "Serine" 96 + # biotype 64 HG "Serine" 97 + # biotype 65 N "Threonine" 180 + # biotype 66 CA "Threonine" 166 + # biotype 67 C "Threonine" 177 + # biotype 68 HN "Threonine" 183 + # biotype 69 O "Threonine" 178 + # biotype 70 HA "Threonine" 85 + # biotype 71 CB "Threonine" 100 + # biotype 72 HB "Threonine" 85 + # biotype 73 OG1 "Threonine" 96 + # biotype 74 HG1 "Threonine" 97 + # biotype 75 CG2 "Threonine" 80 + # biotype 76 HG2 "Threonine" 85 + # biotype 77 N "Cysteine (SH)" 180 + # biotype 78 CA "Cysteine (SH)" 166 + # biotype 79 C "Cysteine (SH)" 177 + # biotype 80 HN "Cysteine (SH)" 183 + # biotype 81 O "Cysteine (SH)" 178 + # biotype 82 HA "Cysteine (SH)" 85 + # biotype 83 CB "Cysteine (SH)" 148 + # biotype 84 HB "Cysteine (SH)" 85 + # biotype 85 SG "Cysteine (SH)" 142 + # biotype 86 HG "Cysteine (SH)" 146 + # biotype 87 N "Cystine (SS)" 180 + # biotype 88 CA "Cystine (SS)" 166 + # biotype 89 C "Cystine (SS)" 177 + # biotype 90 HN "Cystine (SS)" 183 + # biotype 91 O "Cystine (SS)" 178 + # biotype 92 HA "Cystine (SS)" 85 + # biotype 93 CB "Cystine (SS)" 156 + # biotype 94 HB "Cystine (SS)" 85 + # biotype 95 SG "Cystine (SS)" 145 + # biotype 96 N "Cysteine (S-)" -1 + # biotype 97 CA "Cysteine (S-)" -1 + # biotype 98 C "Cysteine (S-)" -1 + # biotype 99 HN "Cysteine (S-)" -1 + # biotype 100 O "Cysteine (S-)" -1 + # biotype 101 HA "Cysteine (S-)" -1 + # biotype 102 CB "Cysteine (S-)" -1 + # biotype 103 HB "Cysteine (S-)" -1 + # biotype 104 SG "Cysteine (S-)" -1 + # biotype 105 N "Proline" 181 + # biotype 106 CA "Proline" 188 + # biotype 107 C "Proline" 177 + # biotype 108 O "Proline" 178 + # biotype 109 HA "Proline" 85 + # biotype 110 CB "Proline" 81 + # biotype 111 HB "Proline" 85 + # biotype 112 CG "Proline" 81 + # biotype 113 HG "Proline" 85 + # biotype 114 CD "Proline" 187 + # biotype 115 HD "Proline" 85 + # biotype 116 N "Phenylalanine" 180 + # biotype 117 CA "Phenylalanine" 166 + # biotype 118 C "Phenylalanine" 177 + # biotype 119 HN "Phenylalanine" 183 + # biotype 120 O "Phenylalanine" 178 + # biotype 121 HA "Phenylalanine" 85 + # biotype 122 CB "Phenylalanine" 94 + # biotype 123 HB "Phenylalanine" 85 + # biotype 124 CG "Phenylalanine" 90 + # biotype 125 CD "Phenylalanine" 90 + # biotype 126 HD "Phenylalanine" 91 + # biotype 127 CE "Phenylalanine" 90 + # biotype 128 HE "Phenylalanine" 91 + # biotype 129 CZ "Phenylalanine" 90 + # biotype 130 HZ "Phenylalanine" 91 + # biotype 131 N "Tyrosine" 180 + # biotype 132 CA "Tyrosine" 166 + # biotype 133 C "Tyrosine" 177 + # biotype 134 HN "Tyrosine" 183 + # biotype 135 O "Tyrosine" 178 + # biotype 136 HA "Tyrosine" 85 + # biotype 137 CB "Tyrosine" 94 + # biotype 138 HB "Tyrosine" 85 + # biotype 139 CG "Tyrosine" 90 + # biotype 140 CD "Tyrosine" 90 + # biotype 141 HD "Tyrosine" 91 + # biotype 142 CE "Tyrosine" 90 + # biotype 143 HE "Tyrosine" 91 + # biotype 144 CZ "Tyrosine" 108 + # biotype 145 OH "Tyrosine" 109 + # biotype 146 HH "Tyrosine" 110 + # biotype 147 N "Tyrosine (O-)" -1 + # biotype 148 CA "Tyrosine (O-)" -1 + # biotype 149 C "Tyrosine (O-)" -1 + # biotype 150 HN "Tyrosine (O-)" -1 + # biotype 151 O "Tyrosine (O-)" -1 + # biotype 152 HA "Tyrosine (O-)" -1 + # biotype 153 CB "Tyrosine (O-)" -1 + # biotype 154 HB "Tyrosine (O-)" -1 + # biotype 155 CG "Tyrosine (O-)" -1 + # biotype 156 CD "Tyrosine (O-)" -1 + # biotype 157 HD "Tyrosine (O-)" -1 + # biotype 158 CE "Tyrosine (O-)" -1 + # biotype 159 HE "Tyrosine (O-)" -1 + # biotype 160 CZ "Tyrosine (O-)" -1 + # biotype 161 OH "Tyrosine (O-)" -1 + # biotype 162 N "Tryptophan" 180 + # biotype 163 CA "Tryptophan" 166 + # biotype 164 C "Tryptophan" 177 + # biotype 165 HN "Tryptophan" 183 + # biotype 166 O "Tryptophan" 178 + # biotype 167 HA "Tryptophan" 85 + # biotype 168 CB "Tryptophan" 81 + # biotype 169 HB "Tryptophan" 85 + # biotype 170 CG "Tryptophan" 441 + # biotype 171 CD1 "Tryptophan" 455 + # biotype 172 HD1 "Tryptophan" 91 + # biotype 173 CD2 "Tryptophan" 442 + # biotype 174 NE1 "Tryptophan" 444 + # biotype 175 HE1 "Tryptophan" 445 + # biotype 176 CE2 "Tryptophan" 443 + # biotype 177 CE3 "Tryptophan" 90 + # biotype 178 HE3 "Tryptophan" 91 + # biotype 179 CZ2 "Tryptophan" 90 + # biotype 180 HZ2 "Tryptophan" 91 + # biotype 181 CZ3 "Tryptophan" 90 + # biotype 182 HZ3 "Tryptophan" 91 + # biotype 183 CH2 "Tryptophan" 90 + # biotype 184 HH2 "Tryptophan" 91 + # biotype 185 N "Histidine (+)" 180 + # biotype 186 CA "Histidine (+)" 166 + # biotype 187 C "Histidine (+)" 177 + # biotype 188 HN "Histidine (+)" 183 + # biotype 189 O "Histidine (+)" 178 + # biotype 190 HA "Histidine (+)" 85 + # biotype 191 CB "Histidine (+)" 446 + # biotype 192 HB "Histidine (+)" 85 + # biotype 193 CG "Histidine (+)" 451 + # biotype 194 ND1 "Histidine (+)" 453 + # biotype 195 HD1 "Histidine (+)" 454 + # biotype 196 CD2 "Histidine (+)" 451 + # biotype 197 HD2 "Histidine (+)" 91 + # biotype 198 CE1 "Histidine (+)" 450 + # biotype 199 HE1 "Histidine (+)" 91 + # biotype 200 NE2 "Histidine (+)" 453 + # biotype 201 HE2 "Histidine (+)" 454 + # biotype 202 N "Histidine (HD)" 180 + # biotype 203 CA "Histidine (HD)" 166 + # biotype 204 C "Histidine (HD)" 177 + # biotype 205 HN "Histidine (HD)" 183 + # biotype 206 O "Histidine (HD)" 178 + # biotype 207 HA "Histidine (HD)" 85 + # biotype 208 CB "Histidine (HD)" 446 + # biotype 209 HB "Histidine (HD)" 85 + # biotype 210 CG "Histidine (HD)" 449 + # biotype 211 ND1 "Histidine (HD)" 444 + # biotype 212 HD1 "Histidine (HD)" 445 + # biotype 213 CD2 "Histidine (HD)" 448 + # biotype 214 HD2 "Histidine (HD)" 91 + # biotype 215 CE1 "Histidine (HD)" 447 + # biotype 216 HE1 "Histidine (HD)" 91 + # biotype 217 NE2 "Histidine (HD)" 452 + # biotype 218 N "Histidine (HE)" 180 + # biotype 219 CA "Histidine (HE)" 166 + # biotype 220 C "Histidine (HE)" 177 + # biotype 221 HN "Histidine (HE)" 183 + # biotype 222 O "Histidine (HE)" 178 + # biotype 223 HA "Histidine (HE)" 85 + # biotype 224 CB "Histidine (HE)" 446 + # biotype 225 HB "Histidine (HE)" 85 + # biotype 226 CG "Histidine (HE)" 448 + # biotype 227 ND1 "Histidine (HE)" 452 + # biotype 228 CD2 "Histidine (HE)" 449 + # biotype 229 HD2 "Histidine (HE)" 91 + # biotype 230 CE1 "Histidine (HE)" 447 + # biotype 231 HE1 "Histidine (HE)" 91 + # biotype 232 NE2 "Histidine (HE)" 444 + # biotype 233 HE2 "Histidine (HE)" 445 + # biotype 234 N "Aspartic Acid" 180 + # biotype 235 CA "Aspartic Acid" 166 + # biotype 236 C "Aspartic Acid" 177 + # biotype 237 HN "Aspartic Acid" 183 + # biotype 238 O "Aspartic Acid" 178 + # biotype 239 HA "Aspartic Acid" 85 + # biotype 240 CB "Aspartic Acid" 216 + # biotype 241 HB "Aspartic Acid" 85 + # biotype 242 CG "Aspartic Acid" 213 + # biotype 243 OD "Aspartic Acid" 214 + # biotype 244 N "Aspartic Acid (COOH)" -1 + # biotype 245 CA "Aspartic Acid (COOH)" -1 + # biotype 246 C "Aspartic Acid (COOH)" -1 + # biotype 247 HN "Aspartic Acid (COOH)" -1 + # biotype 248 O "Aspartic Acid (COOH)" -1 + # biotype 249 HA "Aspartic Acid (COOH)" -1 + # biotype 250 CB "Aspartic Acid (COOH)" -1 + # biotype 251 HB "Aspartic Acid (COOH)" -1 + # biotype 252 CG "Aspartic Acid (COOH)" -1 + # biotype 253 OD1 "Aspartic Acid (COOH)" -1 + # biotype 254 OD2 "Aspartic Acid (COOH)" -1 + # biotype 255 HD2 "Aspartic Acid (COOH)" -1 + # biotype 256 N "Asparagine" 180 + # biotype 257 CA "Asparagine" 166 + # biotype 258 C "Asparagine" 177 + # biotype 259 HN "Asparagine" 183 + # biotype 260 O "Asparagine" 178 + # biotype 261 HA "Asparagine" 85 + # biotype 262 CB "Asparagine" 81 + # biotype 263 HB "Asparagine" 85 + # biotype 264 CG "Asparagine" 177 + # biotype 265 OD1 "Asparagine" 178 + # biotype 266 ND2 "Asparagine" 179 + # biotype 267 HD2 "Asparagine" 182 + # biotype 268 N "Glutamic Acid" 180 + # biotype 269 CA "Glutamic Acid" 166 + # biotype 270 C "Glutamic Acid" 177 + # biotype 271 HN "Glutamic Acid" 183 + # biotype 272 O "Glutamic Acid" 178 + # biotype 273 HA "Glutamic Acid" 85 + # biotype 274 CB "Glutamic Acid" 81 + # biotype 275 HB "Glutamic Acid" 85 + # biotype 276 CG "Glutamic Acid" 216 + # biotype 277 HG "Glutamic Acid" 85 + # biotype 278 CD "Glutamic Acid" 213 + # biotype 279 OE "Glutamic Acid" 214 + # biotype 280 N "Glutamic Acid (COOH)" -1 + # biotype 281 CA "Glutamic Acid (COOH)" -1 + # biotype 282 C "Glutamic Acid (COOH)" -1 + # biotype 283 HN "Glutamic Acid (COOH)" -1 + # biotype 284 O "Glutamic Acid (COOH)" -1 + # biotype 285 HA "Glutamic Acid (COOH)" -1 + # biotype 286 CB "Glutamic Acid (COOH)" -1 + # biotype 287 HB "Glutamic Acid (COOH)" -1 + # biotype 288 CG "Glutamic Acid (COOH)" -1 + # biotype 289 HG "Glutamic Acid (COOH)" -1 + # biotype 290 CD "Glutamic Acid (COOH)" -1 + # biotype 291 OE1 "Glutamic Acid (COOH)" -1 + # biotype 292 OE2 "Glutamic Acid (COOH)" -1 + # biotype 293 HE2 "Glutamic Acid (COOH)" -1 + # biotype 294 N "Glutamine" 180 + # biotype 295 CA "Glutamine" 166 + # biotype 296 C "Glutamine" 177 + # biotype 297 HN "Glutamine" 183 + # biotype 298 O "Glutamine" 178 + # biotype 299 HA "Glutamine" 85 + # biotype 300 CB "Glutamine" 81 + # biotype 301 HB "Glutamine" 85 + # biotype 302 CG "Glutamine" 81 + # biotype 303 HG "Glutamine" 85 + # biotype 304 CD "Glutamine" 177 + # biotype 305 OE1 "Glutamine" 178 + # biotype 306 NE2 "Glutamine" 179 + # biotype 307 HE2 "Glutamine" 182 + # biotype 308 N "Methionine" 180 + # biotype 309 CA "Methionine" 166 + # biotype 310 C "Methionine" 177 + # biotype 311 HN "Methionine" 183 + # biotype 312 O "Methionine" 178 + # biotype 313 HA "Methionine" 85 + # biotype 314 CB "Methionine" 81 + # biotype 315 HB "Methionine" 85 + # biotype 316 CG "Methionine" 152 + # biotype 317 HG "Methionine" 85 + # biotype 318 SD "Methionine" 144 + # biotype 319 CE "Methionine" 151 + # biotype 320 HE "Methionine" 85 + # biotype 321 N "Lysine" 180 + # biotype 322 CA "Lysine" 166 + # biotype 323 C "Lysine" 177 + # biotype 324 HN "Lysine" 183 + # biotype 325 O "Lysine" 178 + # biotype 326 HA "Lysine" 85 + # biotype 327 CB "Lysine" 81 + # biotype 328 HB "Lysine" 85 + # biotype 329 CG "Lysine" 81 + # biotype 330 HG "Lysine" 85 + # biotype 331 CD "Lysine" 81 + # biotype 332 HD "Lysine" 85 + # biotype 333 CE "Lysine" 235 + # biotype 334 HE "Lysine" 85 + # biotype 335 NZ "Lysine" 230 + # biotype 336 HZ "Lysine" 233 + # biotype 337 N "Lysine (NH2)" -1 + # biotype 338 CA "Lysine (NH2)" -1 + # biotype 339 C "Lysine (NH2)" -1 + # biotype 340 HN "Lysine (NH2)" -1 + # biotype 341 O "Lysine (NH2)" -1 + # biotype 342 HA "Lysine (NH2)" -1 + # biotype 343 CB "Lysine (NH2)" -1 + # biotype 344 HB "Lysine (NH2)" -1 + # biotype 345 CG "Lysine (NH2)" -1 + # biotype 346 HG "Lysine (NH2)" -1 + # biotype 347 CD "Lysine (NH2)" -1 + # biotype 348 HD "Lysine (NH2)" -1 + # biotype 349 CE "Lysine (NH2)" -1 + # biotype 350 HE "Lysine (NH2)" -1 + # biotype 351 NZ "Lysine (NH2)" -1 + # biotype 352 HZ "Lysine (NH2)" -1 + # biotype 353 N "Arginine" 180 + # biotype 354 CA "Arginine" 166 + # biotype 355 C "Arginine" 177 + # biotype 356 HN "Arginine" 183 + # biotype 357 O "Arginine" 178 + # biotype 358 HA "Arginine" 85 + # biotype 359 CB "Arginine" 81 + # biotype 360 HB "Arginine" 85 + # biotype 361 CG "Arginine" 251 + # biotype 362 HG "Arginine" 85 + # biotype 363 CD "Arginine" 250 + # biotype 364 HD "Arginine" 85 + # biotype 365 NE "Arginine" 246 + # biotype 366 HE "Arginine" 247 + # biotype 367 CZ "Arginine" 245 + # biotype 368 NH "Arginine" 243 + # biotype 369 HH "Arginine" 244 + # biotype 370 N "Ornithine" 180 + # biotype 371 CA "Ornithine" 166 + # biotype 372 C "Ornithine" 177 + # biotype 373 HN "Ornithine" 183 + # biotype 374 O "Ornithine" 178 + # biotype 375 HA "Ornithine" 85 + # biotype 376 CB "Ornithine" 81 + # biotype 377 HB "Ornithine" 85 + # biotype 378 CG "Ornithine" 81 + # biotype 379 HG "Ornithine" 85 + # biotype 380 CD "Ornithine" 235 + # biotype 381 HD "Ornithine" 85 + # biotype 382 NE "Ornithine" 230 + # biotype 383 HE "Ornithine" 233 + # biotype 384 N "MethylAlanine (AIB)" 180 + # biotype 385 CA "MethylAlanine (AIB)" 167 + # biotype 386 C "MethylAlanine (AIB)" 177 + # biotype 387 HN "MethylAlanine (AIB)" 183 + # biotype 388 O "MethylAlanine (AIB)" 178 + # biotype 389 CB "MethylAlanine (AIB)" 80 + # biotype 390 HB "MethylAlanine (AIB)" 85 + # biotype 391 N "Pyroglutamic Acid" 180 + # biotype 392 CA "Pyroglutamic Acid" 166 + # biotype 393 C "Pyroglutamic Acid" 177 + # biotype 394 HN "Pyroglutamic Acid" 183 + # biotype 395 O "Pyroglutamic Acid" 178 + # biotype 396 HA "Pyroglutamic Acid" 85 + # biotype 397 CB "Pyroglutamic Acid" 81 + # biotype 398 HB "Pyroglutamic Acid" 85 + # biotype 399 CG "Pyroglutamic Acid" 216 + # biotype 400 HG "Pyroglutamic Acid" 85 + # biotype 401 CD "Pyroglutamic Acid" 177 + # biotype 402 OE "Pyroglutamic Acid" 178 + # biotype 403 N "N-Terminal GLY" 230 + # biotype 404 CA "N-Terminal GLY" 235 + # biotype 405 C "N-Terminal GLY" 177 + # biotype 406 HN "N-Terminal GLY" 233 + # biotype 407 O "N-Terminal GLY" 178 + # biotype 408 HA "N-Terminal GLY" 85 + # biotype 409 N "N-Terminal ALA" 230 + # biotype 410 CA "N-Terminal ALA" 236 + # biotype 411 C "N-Terminal ALA" 177 + # biotype 412 HN "N-Terminal ALA" 233 + # biotype 413 O "N-Terminal ALA" 178 + # biotype 414 HA "N-Terminal ALA" 85 + # biotype 415 N "N-Terminal VAL" 230 + # biotype 416 CA "N-Terminal VAL" 236 + # biotype 417 C "N-Terminal VAL" 177 + # biotype 418 HN "N-Terminal VAL" 233 + # biotype 419 O "N-Terminal VAL" 178 + # biotype 420 HA "N-Terminal VAL" 85 + # biotype 421 N "N-Terminal LEU" 230 + # biotype 422 CA "N-Terminal LEU" 236 + # biotype 423 C "N-Terminal LEU" 177 + # biotype 424 HN "N-Terminal LEU" 233 + # biotype 425 O "N-Terminal LEU" 178 + # biotype 426 HA "N-Terminal LEU" 85 + # biotype 427 N "N-Terminal ILE" 230 + # biotype 428 CA "N-Terminal ILE" 236 + # biotype 429 C "N-Terminal ILE" 177 + # biotype 430 HN "N-Terminal ILE" 233 + # biotype 431 O "N-Terminal ILE" 178 + # biotype 432 HA "N-Terminal ILE" 85 + # biotype 433 N "N-Terminal SER" 230 + # biotype 434 CA "N-Terminal SER" 236 + # biotype 435 C "N-Terminal SER" 177 + # biotype 436 HN "N-Terminal SER" 233 + # biotype 437 O "N-Terminal SER" 178 + # biotype 438 HA "N-Terminal SER" 85 + # biotype 439 N "N-Terminal THR" 230 + # biotype 440 CA "N-Terminal THR" 236 + # biotype 441 C "N-Terminal THR" 177 + # biotype 442 HN "N-Terminal THR" 233 + # biotype 443 O "N-Terminal THR" 178 + # biotype 444 HA "N-Terminal THR" 85 + # biotype 445 N "N-Terminal CYS (SH)" 230 + # biotype 446 CA "N-Terminal CYS (SH)" 236 + # biotype 447 C "N-Terminal CYS (SH)" 177 + # biotype 448 HN "N-Terminal CYS (SH)" 233 + # biotype 449 O "N-Terminal CYS (SH)" 178 + # biotype 450 HA "N-Terminal CYS (SH)" 85 + # biotype 451 N "N-Terminal CYX (SS)" 230 + # biotype 452 CA "N-Terminal CYX (SS)" 236 + # biotype 453 C "N-Terminal CYX (SS)" 177 + # biotype 454 HN "N-Terminal CYX (SS)" 233 + # biotype 455 O "N-Terminal CYX (SS)" 178 + # biotype 456 HA "N-Terminal CYX (SS)" 85 + # biotype 457 N "N-Terminal CYD (S-)" -1 + # biotype 458 CA "N-Terminal CYD (S-)" -1 + # biotype 459 C "N-Terminal CYD (S-)" -1 + # biotype 460 HN "N-Terminal CYD (S-)" -1 + # biotype 461 O "N-Terminal CYD (S-)" -1 + # biotype 462 HA "N-Terminal CYD (S-)" -1 + # biotype 463 N "N-Terminal PRO" 252 + # biotype 464 CA "N-Terminal PRO" 238 + # biotype 465 C "N-Terminal PRO" 177 + # biotype 466 HN "N-Terminal PRO" 253 + # biotype 467 O "N-Terminal PRO" 178 + # biotype 468 HA "N-Terminal PRO" 85 + # biotype 469 CD "N-Terminal PRO" 239 + # biotype 470 HD "N-Terminal PRO" 85 + # biotype 471 N "N-Terminal PHE" 230 + # biotype 472 CA "N-Terminal PHE" 236 + # biotype 473 C "N-Terminal PHE" 177 + # biotype 474 HN "N-Terminal PHE" 233 + # biotype 475 O "N-Terminal PHE" 178 + # biotype 476 HA "N-Terminal PHE" 85 + # biotype 477 N "N-Terminal TYR" 230 + # biotype 478 CA "N-Terminal TYR" 236 + # biotype 479 C "N-Terminal TYR" 177 + # biotype 480 HN "N-Terminal TYR" 233 + # biotype 481 O "N-Terminal TYR" 178 + # biotype 482 HA "N-Terminal TYR" 85 + # biotype 483 N "N-Terminal TYD (O-)" -1 + # biotype 484 CA "N-Terminal TYD (O-)" -1 + # biotype 485 C "N-Terminal TYD (O-)" -1 + # biotype 486 HN "N-Terminal TYD (O-)" -1 + # biotype 487 O "N-Terminal TYD (O-)" -1 + # biotype 488 HA "N-Terminal TYD (O-)" -1 + # biotype 489 N "N-Terminal TRP" 230 + # biotype 490 CA "N-Terminal TRP" 236 + # biotype 491 C "N-Terminal TRP" 177 + # biotype 492 HN "N-Terminal TRP" 233 + # biotype 493 O "N-Terminal TRP" 178 + # biotype 494 HA "N-Terminal TRP" 85 + # biotype 495 N "N-Terminal HIS (+)" 230 + # biotype 496 CA "N-Terminal HIS (+)" 236 + # biotype 497 C "N-Terminal HIS (+)" 177 + # biotype 498 HN "N-Terminal HIS (+)" 233 + # biotype 499 O "N-Terminal HIS (+)" 178 + # biotype 500 HA "N-Terminal HIS (+)" 85 + # biotype 501 N "N-Terminal HIS (HD)" 230 + # biotype 502 CA "N-Terminal HIS (HD)" 236 + # biotype 503 C "N-Terminal HIS (HD)" 177 + # biotype 504 HN "N-Terminal HIS (HD)" 233 + # biotype 505 O "N-Terminal HIS (HD)" 178 + # biotype 506 HA "N-Terminal HIS (HD)" 85 + # biotype 507 N "N-Terminal HIS (HE)" 230 + # biotype 508 CA "N-Terminal HIS (HE)" 236 + # biotype 509 C "N-Terminal HIS (HE)" 177 + # biotype 510 HN "N-Terminal HIS (HE)" 233 + # biotype 511 O "N-Terminal HIS (HE)" 178 + # biotype 512 HA "N-Terminal HIS (HE)" 85 + # biotype 513 N "N-Terminal ASP" 230 + # biotype 514 CA "N-Terminal ASP" 236 + # biotype 515 C "N-Terminal ASP" 177 + # biotype 516 HN "N-Terminal ASP" 233 + # biotype 517 O "N-Terminal ASP" 178 + # biotype 518 HA "N-Terminal ASP" 85 + # biotype 519 N "N-Terminal ASH (COOH)" -1 + # biotype 520 CA "N-Terminal ASH (COOH)" -1 + # biotype 521 C "N-Terminal ASH (COOH)" -1 + # biotype 522 HN "N-Terminal ASH (COOH)" -1 + # biotype 523 O "N-Terminal ASH (COOH)" -1 + # biotype 524 HA "N-Terminal ASH (COOH)" -1 + # biotype 525 N "N-Terminal ASN" 230 + # biotype 526 CA "N-Terminal ASN" 236 + # biotype 527 C "N-Terminal ASN" 177 + # biotype 528 HN "N-Terminal ASN" 233 + # biotype 529 O "N-Terminal ASN" 178 + # biotype 530 HA "N-Terminal ASN" 85 + # biotype 531 N "N-Terminal GLU" 230 + # biotype 532 CA "N-Terminal GLU" 236 + # biotype 533 C "N-Terminal GLU" 177 + # biotype 534 HN "N-Terminal GLU" 233 + # biotype 535 O "N-Terminal GLU" 178 + # biotype 536 HA "N-Terminal GLU" 85 + # biotype 537 N "N-Terminal GLH (COOH)" -1 + # biotype 538 CA "N-Terminal GLH (COOH)" -1 + # biotype 539 C "N-Terminal GLH (COOH)" -1 + # biotype 540 HN "N-Terminal GLH (COOH)" -1 + # biotype 541 O "N-Terminal GLH (COOH)" -1 + # biotype 542 HA "N-Terminal GLH (COOH)" -1 + # biotype 543 N "N-Terminal GLN" 230 + # biotype 544 CA "N-Terminal GLN" 236 + # biotype 545 C "N-Terminal GLN" 177 + # biotype 546 HN "N-Terminal GLN" 233 + # biotype 547 O "N-Terminal GLN" 178 + # biotype 548 HA "N-Terminal GLN" 85 + # biotype 549 N "N-Terminal MET" 230 + # biotype 550 CA "N-Terminal MET" 236 + # biotype 551 C "N-Terminal MET" 177 + # biotype 552 HN "N-Terminal MET" 233 + # biotype 553 O "N-Terminal MET" 178 + # biotype 554 HA "N-Terminal MET" 85 + # biotype 555 N "N-Terminal LYS" 230 + # biotype 556 CA "N-Terminal LYS" 236 + # biotype 557 C "N-Terminal LYS" 177 + # biotype 558 HN "N-Terminal LYS" 233 + # biotype 559 O "N-Terminal LYS" 178 + # biotype 560 HA "N-Terminal LYS" 85 + # biotype 561 N "N-Terminal LYD (NH2)" -1 + # biotype 562 CA "N-Terminal LYD (NH2)" -1 + # biotype 563 C "N-Terminal LYD (NH2)" -1 + # biotype 564 HN "N-Terminal LYD (NH2)" -1 + # biotype 565 O "N-Terminal LYD (NH2)" -1 + # biotype 566 HA "N-Terminal LYD (NH2)" -1 + # biotype 567 N "N-Terminal ARG" 230 + # biotype 568 CA "N-Terminal ARG" 236 + # biotype 569 C "N-Terminal ARG" 177 + # biotype 570 HN "N-Terminal ARG" 233 + # biotype 571 O "N-Terminal ARG" 178 + # biotype 572 HA "N-Terminal ARG" 85 + # biotype 573 N "N-Terminal ORN" 230 + # biotype 574 CA "N-Terminal ORN" 236 + # biotype 575 C "N-Terminal ORN" 177 + # biotype 576 HN "N-Terminal ORN" 233 + # biotype 577 O "N-Terminal ORN" 178 + # biotype 578 HA "N-Terminal ORN" 85 + # biotype 579 N "N-Terminal AIB" 230 + # biotype 580 CA "N-Terminal AIB" 237 + # biotype 581 C "N-Terminal AIB" 177 + # biotype 582 HN "N-Terminal AIB" 233 + # biotype 583 O "N-Terminal AIB" 178 + # biotype 584 N "C-Terminal GLY" 180 + # biotype 585 CA "C-Terminal GLY" 226 + # biotype 586 C "C-Terminal GLY" 213 + # biotype 587 HN "C-Terminal GLY" 183 + # biotype 588 OXT "C-Terminal GLY" 214 + # biotype 589 HA "C-Terminal GLY" 85 + # biotype 590 N "C-Terminal ALA" 180 + # biotype 591 CA "C-Terminal ALA" 225 + # biotype 592 C "C-Terminal ALA" 213 + # biotype 593 HN "C-Terminal ALA" 183 + # biotype 594 OXT "C-Terminal ALA" 214 + # biotype 595 HA "C-Terminal ALA" 85 + # biotype 596 N "C-Terminal VAL" 180 + # biotype 597 CA "C-Terminal VAL" 225 + # biotype 598 C "C-Terminal VAL" 213 + # biotype 599 HN "C-Terminal VAL" 183 + # biotype 600 OXT "C-Terminal VAL" 214 + # biotype 601 HA "C-Terminal VAL" 85 + # biotype 602 N "C-Terminal LEU" 180 + # biotype 603 CA "C-Terminal LEU" 225 + # biotype 604 C "C-Terminal LEU" 213 + # biotype 605 HN "C-Terminal LEU" 183 + # biotype 606 OXT "C-Terminal LEU" 214 + # biotype 607 HA "C-Terminal LEU" 85 + # biotype 608 N "C-Terminal ILE" 180 + # biotype 609 CA "C-Terminal ILE" 225 + # biotype 610 C "C-Terminal ILE" 213 + # biotype 611 HN "C-Terminal ILE" 183 + # biotype 612 OXT "C-Terminal ILE" 214 + # biotype 613 HA "C-Terminal ILE" 85 + # biotype 614 N "C-Terminal SER" 180 + # biotype 615 CA "C-Terminal SER" 225 + # biotype 616 C "C-Terminal SER" 213 + # biotype 617 HN "C-Terminal SER" 183 + # biotype 618 OXT "C-Terminal SER" 214 + # biotype 619 HA "C-Terminal SER" 85 + # biotype 620 N "C-Terminal THR" 180 + # biotype 621 CA "C-Terminal THR" 225 + # biotype 622 C "C-Terminal THR" 213 + # biotype 623 HN "C-Terminal THR" 183 + # biotype 624 OXT "C-Terminal THR" 214 + # biotype 625 HA "C-Terminal THR" 85 + # biotype 626 N "C-Terminal CYS (SH)" 180 + # biotype 627 CA "C-Terminal CYS (SH)" 225 + # biotype 628 C "C-Terminal CYS (SH)" 213 + # biotype 629 HN "C-Terminal CYS (SH)" 183 + # biotype 630 OXT "C-Terminal CYS (SH)" 214 + # biotype 631 HA "C-Terminal CYS (SH)" 85 + # biotype 632 N "C-Terminal CYX (SS)" 180 + # biotype 633 CA "C-Terminal CYX (SS)" 225 + # biotype 634 C "C-Terminal CYX (SS)" 213 + # biotype 635 HN "C-Terminal CYX (SS)" 183 + # biotype 636 OXT "C-Terminal CYX (SS)" 214 + # biotype 637 HA "C-Terminal CYX (SS)" 85 + # biotype 638 N "C-Terminal CYD (S-)" -1 + # biotype 639 CA "C-Terminal CYD (S-)" -1 + # biotype 640 C "C-Terminal CYD (S-)" -1 + # biotype 641 HN "C-Terminal CYD (S-)" -1 + # biotype 642 OXT "C-Terminal CYD (S-)" -1 + # biotype 643 HA "C-Terminal CYD (S-)" -1 + # biotype 644 N "C-Terminal PRO" 181 + # biotype 645 CA "C-Terminal PRO" 228 + # biotype 646 C "C-Terminal PRO" 213 + # biotype 647 OXT "C-Terminal PRO" 214 + # biotype 648 HA "C-Terminal PRO" 85 + # biotype 649 N "C-Terminal PHE" 180 + # biotype 650 CA "C-Terminal PHE" 225 + # biotype 651 C "C-Terminal PHE" 213 + # biotype 652 HN "C-Terminal PHE" 183 + # biotype 653 OXT "C-Terminal PHE" 214 + # biotype 654 HA "C-Terminal PHE" 85 + # biotype 655 N "C-Terminal TYR" 180 + # biotype 656 CA "C-Terminal TYR" 225 + # biotype 657 C "C-Terminal TYR" 213 + # biotype 658 HN "C-Terminal TYR" 183 + # biotype 659 OXT "C-Terminal TYR" 214 + # biotype 660 HA "C-Terminal TYR" 85 + # biotype 661 N "C-Terminal TYD (O-)" -1 + # biotype 662 CA "C-Terminal TYD (O-)" -1 + # biotype 663 C "C-Terminal TYD (O-)" -1 + # biotype 664 HN "C-Terminal TYD (O-)" -1 + # biotype 665 OXT "C-Terminal TYD (O-)" -1 + # biotype 666 HA "C-Terminal TYD (O-)" -1 + # biotype 667 N "C-Terminal TRP" 180 + # biotype 668 CA "C-Terminal TRP" 225 + # biotype 669 C "C-Terminal TRP" 213 + # biotype 670 HN "C-Terminal TRP" 183 + # biotype 671 OXT "C-Terminal TRP" 214 + # biotype 672 HA "C-Terminal TRP" 85 + # biotype 673 N "C-Terminal HIS (+)" 180 + # biotype 674 CA "C-Terminal HIS (+)" 225 + # biotype 675 C "C-Terminal HIS (+)" 213 + # biotype 676 HN "C-Terminal HIS (+)" 183 + # biotype 677 OXT "C-Terminal HIS (+)" 214 + # biotype 678 HA "C-Terminal HIS (+)" 85 + # biotype 679 N "C-Terminal HIS (HD)" 180 + # biotype 680 CA "C-Terminal HIS (HD)" 225 + # biotype 681 C "C-Terminal HIS (HD)" 213 + # biotype 682 HN "C-Terminal HIS (HD)" 183 + # biotype 683 OXT "C-Terminal HIS (HD)" 214 + # biotype 684 HA "C-Terminal HIS (HD)" 85 + # biotype 685 N "C-Terminal HIS (HE)" 180 + # biotype 686 CA "C-Terminal HIS (HE)" 225 + # biotype 687 C "C-Terminal HIS (HE)" 213 + # biotype 688 HN "C-Terminal HIS (HE)" 183 + # biotype 689 OXT "C-Terminal HIS (HE)" 214 + # biotype 690 HA "C-Terminal HIS (HE)" 85 + # biotype 691 N "C-Terminal ASP" 180 + # biotype 692 CA "C-Terminal ASP" 225 + # biotype 693 C "C-Terminal ASP" 213 + # biotype 694 HN "C-Terminal ASP" 183 + # biotype 695 OXT "C-Terminal ASP" 214 + # biotype 696 HA "C-Terminal ASP" 85 + # biotype 697 N "C-Terminal ASH (COOH)" -1 + # biotype 698 CA "C-Terminal ASH (COOH)" -1 + # biotype 699 C "C-Terminal ASH (COOH)" -1 + # biotype 700 HN "C-Terminal ASH (COOH)" -1 + # biotype 701 OXT "C-Terminal ASH (COOH)" -1 + # biotype 702 HA "C-Terminal ASH (COOH)" -1 + # biotype 703 N "C-Terminal ASN" 180 + # biotype 704 CA "C-Terminal ASN" 225 + # biotype 705 C "C-Terminal ASN" 213 + # biotype 706 HN "C-Terminal ASN" 183 + # biotype 707 OXT "C-Terminal ASN" 214 + # biotype 708 HA "C-Terminal ASN" 85 + # biotype 709 N "C-Terminal GLU" 180 + # biotype 710 CA "C-Terminal GLU" 225 + # biotype 711 C "C-Terminal GLU" 213 + # biotype 712 HN "C-Terminal GLU" 183 + # biotype 713 OXT "C-Terminal GLU" 214 + # biotype 714 HA "C-Terminal GLU" 85 + # biotype 715 N "C-Terminal GLH (COOH)" -1 + # biotype 716 CA "C-Terminal GLH (COOH)" -1 + # biotype 717 C "C-Terminal GLH (COOH)" -1 + # biotype 718 HN "C-Terminal GLH (COOH)" -1 + # biotype 719 OXT "C-Terminal GLH (COOH)" -1 + # biotype 720 HA "C-Terminal GLH (COOH)" -1 + # biotype 721 N "C-Terminal GLN" 180 + # biotype 722 CA "C-Terminal GLN" 225 + # biotype 723 C "C-Terminal GLN" 213 + # biotype 724 HN "C-Terminal GLN" 183 + # biotype 725 OXT "C-Terminal GLN" 214 + # biotype 726 HA "C-Terminal GLN" 85 + # biotype 727 N "C-Terminal MET" 180 + # biotype 728 CA "C-Terminal MET" 225 + # biotype 729 C "C-Terminal MET" 213 + # biotype 730 HN "C-Terminal MET" 183 + # biotype 731 OXT "C-Terminal MET" 214 + # biotype 732 HA "C-Terminal MET" 85 + # biotype 733 N "C-Terminal LYS" 180 + # biotype 734 CA "C-Terminal LYS" 225 + # biotype 735 C "C-Terminal LYS" 213 + # biotype 736 HN "C-Terminal LYS" 183 + # biotype 737 OXT "C-Terminal LYS" 214 + # biotype 738 HA "C-Terminal LYS" 85 + # biotype 739 N "C-Terminal LYD (NH2)" -1 + # biotype 740 CA "C-Terminal LYD (NH2)" -1 + # biotype 741 C "C-Terminal LYD (NH2)" -1 + # biotype 742 HN "C-Terminal LYD (NH2)" -1 + # biotype 743 OXT "C-Terminal LYD (NH2)" -1 + # biotype 744 HA "C-Terminal LYD (NH2)" -1 + # biotype 745 N "C-Terminal ARG" 180 + # biotype 746 CA "C-Terminal ARG" 225 + # biotype 747 C "C-Terminal ARG" 213 + # biotype 748 HN "C-Terminal ARG" 183 + # biotype 749 OXT "C-Terminal ARG" 214 + # biotype 750 HA "C-Terminal ARG" 85 + # biotype 751 N "C-Terminal ORN" 180 + # biotype 752 CA "C-Terminal ORN" 225 + # biotype 753 C "C-Terminal ORN" 213 + # biotype 754 HN "C-Terminal ORN" 183 + # biotype 755 OXT "C-Terminal ORN" 214 + # biotype 756 HA "C-Terminal ORN" 85 + # biotype 757 N "C-Terminal AIB" 180 + # biotype 758 CA "C-Terminal AIB" 227 + # biotype 759 C "C-Terminal AIB" 213 + # biotype 760 HN "C-Terminal AIB" 183 + # biotype 761 OXT "C-Terminal AIB" 214 + # biotype 762 N "Deprotonated N-Terminus" -1 + # biotype 763 H "Deprotonated N-Terminus" -1 + # biotype 764 C "Formyl N-Terminus" 177 + # biotype 765 H "Formyl N-Terminus" 221 + # biotype 766 O "Formyl N-Terminus" 178 + # biotype 767 CH3 "Acetyl N-Terminus" 80 + # biotype 768 H "Acetyl N-Terminus" 85 + # biotype 769 C "Acetyl N-Terminus" 177 + # biotype 770 O "Acetyl N-Terminus" 178 + # biotype 771 C "Protonated C-Terminus" -1 + # biotype 772 O "Protonated C-Terminus" -1 + # biotype 773 OH "Protonated C-Terminus" -1 + # biotype 774 HO "Protonated C-Terminus" -1 + # biotype 775 N "Amide C-Terminus" 179 + # biotype 776 HN "Amide C-Terminus" 182 + # biotype 777 N "N-MeAmide C-Terminus" 180 + # biotype 778 HN "N-MeAmide C-Terminus" 183 + # biotype 779 CH3 "N-MeAmide C-Terminus" 184 + # biotype 780 H "N-MeAmide C-Terminus" 85 + # biotype 2001 O "Water" 63 + # biotype 2002 H "Water" 64 + # biotype 2003 NA "Sodium Ion" -1 + # biotype 2004 K "Potassium Ion" -1 + # biotype 2005 MG "Magnesium Ion" -1 + # biotype 2006 CA "Calcium Ion" -1 + # biotype 2007 CL "Chloride Ion" -1 + # ---------- (end of comment) ---------- + + + write_once("In Init") { + units real + atom_style full + bond_style hybrid harmonic + angle_style hybrid harmonic + dihedral_style hybrid opls + improper_style hybrid harmonic + pair_style hybrid lj/cut/coul/long 10.0 10.0 + pair_modify mix geometric + special_bonds lj/coul 0.0 0.0 0.5 + kspace_style pppm 0.0001 + } #end of init parameters + +} # OPLSAA + + + + + + +############################### NOTES #################################### +# +# This file was generated using this script: +# +# tinkerparm2lt.py -name OPLSAA -file oplsaa.prm -dihedral-style opls +# +# The oplsaa.prm file was downloaded from the TINKER website +# http://dasher.wustl.edu/tinker/distribution/params/oplsaa.prm +# (You can build a smaller version of this file by editing the oplsaa.prm +# file and deleting the lines beginning with "atom" that you don't need, +# and subsequently running tinkerparm2lt.py on the new file. This can +# help reduce the number of atom types, which can help with visualization, +# and in some cases may also improve performance.) +# +# The following 1-2, 1-3, and 1-4 weighting parameters were ASSUMED: +# special_bonds lj/coul 0.0 0.0 0.5 +# (See http://lammps.sandia.gov/doc/special_bonds.html for details) +# +# WARNING: All Urey-Bradley interactions have been IGNORED +# +# WARNING: Many of these atoms are UNITED-ATOM (UA) atoms (#1-56). This means +# the hydrogen atoms have been absorbed into the heavy atoms, and the +# force-field modified accordingly. Moltemplate should complain if +# you attempt to bond these atoms to hydrogen atoms. +########################################################################## + diff --git a/tools/moltemplate/src/moltemplate_force_fields/oplsaa/AUTHOR.TXT b/tools/moltemplate/src/moltemplate_force_fields/oplsaa/AUTHOR.TXT new file mode 100644 index 0000000000..a46bd51d4c --- /dev/null +++ b/tools/moltemplate/src/moltemplate_force_fields/oplsaa/AUTHOR.TXT @@ -0,0 +1,3 @@ +OPLSAA force-field conversion tools provided by +Jason Lambert, Sebastian Echeverri, and Andrew Jewett + diff --git a/tools/moltemplate/common/oplsaa/README.TXT b/tools/moltemplate/src/moltemplate_force_fields/oplsaa/README.TXT similarity index 100% rename from tools/moltemplate/common/oplsaa/README.TXT rename to tools/moltemplate/src/moltemplate_force_fields/oplsaa/README.TXT diff --git a/tools/moltemplate/src/moltemplate_force_fields/oplsaa/loplsaa_ext.prm b/tools/moltemplate/src/moltemplate_force_fields/oplsaa/loplsaa_ext.prm new file mode 100644 index 0000000000..ff0e3e445c --- /dev/null +++ b/tools/moltemplate/src/moltemplate_force_fields/oplsaa/loplsaa_ext.prm @@ -0,0 +1,87 @@ + ########################################################################### + ## Extra OPLSAA parameters and atom types for long hydrocarbon chains ## + ## SOURCE: Sui, Pluhackova, Böckmann, J.Chem.Theory.Comp (2012), 8, 1459 ## + ## CREDIT: Sebastian Echeverri (file format conversion) ## + ########################################################################### + ## This file was used with "tinkerparm2lt.py" to create "loplsaa.lt" ## + ########################################################################### + +atom 80L 13L CT "Alkane CH3- (LOPLS CT_CH3)" 6 12.011 4 +atom 81L 13L CT "Alkane -CH2- (LOPLS CT_CH2)" 6 12.011 4 +atom 85LCH3 46 HC "Alkane H-C CH3 (LOPLS HC_CH3)" 1 1.008 1 +atom 85LCH2 46 HC "Alkane H-C CH2 (LOPLS HC_CH2)" 1 1.008 1 +atom 87L 47L CM "Alkene RH-C= (LOPLS CM_CH)" 6 12.011 3 +atom 89L 46 HC "Alkene H-C= (LOPLS HC_CH)" 1 1.008 1 +atom 86L 47L CM "Alkene R2-C= (LOPLS)" 6 12.011 3 +atom 88L 47L CM "Alkene H2-C= (LOPLS)" 6 12.011 3 +atom 169L 47L CM "Chloroalkene Cl-CH= (LOPLS)" 6 12.011 3 +atom 266L 47L CM "Uracil & Thymine C5 (LOPLS)" 6 12.011 3 +atom 267L 47L CM "Uracil & Thymine C6 (LOPLS)" 6 12.011 3 +atom 280L 47L CM "Cytosine C5 (LOPLS)" 6 12.011 3 +atom 281L 47L CM "Cytosine C6 (LOPLS)" 6 12.011 3 +atom 324L 47L CM "CytosineH+ C5 (LOPLS)" 6 12.011 3 +atom 325L 47L CM "CytosineH+ C6 (LOPLS)" 6 12.011 3 +atom 340L 47L CM "Trifluorothymine CF3- (LOPLS)" 6 12.011 4 +atom 342L 47L CM "Chloroalkene Cl2-C= (LOPLS)" 6 12.011 3 +atom 458L 47L CM "Vinyl Ether =CH-OR (LOPLS)" 6 12.011 3 +atom 459L 47L CM "Vinyl Ether =CR-OR (LOPLS)" 6 12.011 3 +atom 649L 47L CM "Cl..CH3..Cl- Sn2 TS (LOPLS)" 6 12.011 5 +atom 900L 47L CM "Allene/Ketene H2C=C=X (LOPLS)" 6 12.011 3 +atom 901L 47L CM "Allene/Ketene HRC=C=X (LOPLS)" 6 12.011 3 +atom 902L 47L CM "Allene/Ketene R2C=C=X (LOPLS)" 6 12.011 3 + +vdw 80L 3.5000 0.0660 +vdw 81L 3.5000 0.0660 +vdw 85LCH3 2.5000 0.0300 +vdw 85LCH2 2.5000 0.026290630975 +vdw 87L 3.5500 0.0760 +vdw 89L 2.4200 0.0300 +vdw 86L 3.5500 0.0760 +vdw 88L 3.5500 0.0760 +vdw 169L 3.5500 0.0760 +vdw 266L 3.5000 0.0800 +vdw 267L 3.5000 0.0800 +vdw 280L 3.5000 0.0800 +vdw 281L 3.5000 0.0800 +vdw 324L 3.5000 0.0800 +vdw 325L 3.5000 0.0800 +vdw 340L 3.5000 0.0800 +vdw 342L 3.5500 0.0760 +vdw 458L 3.5500 0.0760 +vdw 459L 3.5500 0.0760 +vdw 649L 3.5500 0.0760 +vdw 900L 3.3000 0.0860 +vdw 901L 3.3000 0.0860 +vdw 902L 3.3000 0.0860 + +# New torsion angle parameters +# Taken from table 2 of +# Sui, Pluhackova, Böckmann, J.Chem.Theory.Comp (2012), 8, 1459 +torsion 13L 13L 13L 13L 0.6446926386 0 1 -0.2143420172 180 2 0.1782194073 0 3 0 180 4 # offset V0=-0.0731209369 +torsion 0 47L 47L 0 0.0 0 1 12.2502629063 180 2 0.0 0 3 0 180 4 # offset V0=0.0 +torsion 47L 47L 13L 13L -0.8050121893 0 1 0.3218905354 180 2 -0.1032768881 0 3 0 180 4 # offset V0=-0.3574832696 +torsion 13L 13L 13L 47L 0.4821902486 0 1 0.1343683078 180 2 0.1777461759 0 3 0 180 4 # offset V0=0.4405726577 + +charge 80L -0.222 #"Alkane CH3- (LOPLS)" "CT_CH3" 3.50 0.0660 +charge 81L -0.148 #"Alkane -CH2- (LOPLS)" "CT_CH2" 3.50 0.0660 +charge 85LCH3 0.074 #"Alkane H-C CH3 (LOPLS)" "HC_CH3" 2.50 0.0300 +charge 85LCH2 0.074 #"Alkane H-C CH2 (LOPLS)" "HC_CH2" 2.50 0.0263 +charge 87L -0.160 #"Alkene RH-C= (LOPLS)" "CM_CH" 3.55 0.0760 +charge 89L 0.160 #"Alkene H-C= (LOPLS)" "HC_CH" 2.42 0.0300 +charge 86L 0.0000 +charge 88L -0.2300 +charge 169L 0.0050 +charge 266L -0.0700 +charge 267L 0.0800 +charge 280L -0.0600 +charge 281L 0.1000 +charge 324L -0.0600 +charge 325L 0.1000 +charge 340L 0.1800 +charge 342L 0.1200 +charge 458L -0.0300 +charge 459L 0.0850 +charge 649L -0.3440 +charge 900L -0.2500 +charge 901L -0.1000 +charge 902L 0.0500 diff --git a/tools/moltemplate/common/spce.lt b/tools/moltemplate/src/moltemplate_force_fields/spce.lt similarity index 100% rename from tools/moltemplate/common/spce.lt rename to tools/moltemplate/src/moltemplate_force_fields/spce.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/moltemplate_files/spce_ice_rect16.lt b/tools/moltemplate/src/moltemplate_force_fields/spce_ice_rect16.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/moltemplate_files/spce_ice_rect16.lt rename to tools/moltemplate/src/moltemplate_force_fields/spce_ice_rect16.lt diff --git a/tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/moltemplate_files/spce_ice_rect32.lt b/tools/moltemplate/src/moltemplate_force_fields/spce_ice_rect32.lt similarity index 100% rename from tools/moltemplate/examples/all_atom_examples/force_field_explicit/ice_crystal/moltemplate_files/spce_ice_rect32.lt rename to tools/moltemplate/src/moltemplate_force_fields/spce_ice_rect32.lt diff --git a/tools/moltemplate/common/spce_ice_rect8.lt b/tools/moltemplate/src/moltemplate_force_fields/spce_ice_rect8.lt similarity index 100% rename from tools/moltemplate/common/spce_ice_rect8.lt rename to tools/moltemplate/src/moltemplate_force_fields/spce_ice_rect8.lt diff --git a/tools/moltemplate/common/tip3p_1983.lt b/tools/moltemplate/src/moltemplate_force_fields/tip3p_1983.lt similarity index 100% rename from tools/moltemplate/common/tip3p_1983.lt rename to tools/moltemplate/src/moltemplate_force_fields/tip3p_1983.lt diff --git a/tools/moltemplate/common/tip3p_1983_charmm.lt b/tools/moltemplate/src/moltemplate_force_fields/tip3p_1983_charmm.lt similarity index 100% rename from tools/moltemplate/common/tip3p_1983_charmm.lt rename to tools/moltemplate/src/moltemplate_force_fields/tip3p_1983_charmm.lt diff --git a/tools/moltemplate/common/tip3p_2004.lt b/tools/moltemplate/src/moltemplate_force_fields/tip3p_2004.lt similarity index 100% rename from tools/moltemplate/common/tip3p_2004.lt rename to tools/moltemplate/src/moltemplate_force_fields/tip3p_2004.lt diff --git a/tools/moltemplate/common/trappe1998.lt b/tools/moltemplate/src/moltemplate_force_fields/trappe1998.lt similarity index 100% rename from tools/moltemplate/common/trappe1998.lt rename to tools/moltemplate/src/moltemplate_force_fields/trappe1998.lt diff --git a/tools/moltemplate/common/watmw.lt b/tools/moltemplate/src/moltemplate_force_fields/watmw.lt similarity index 100% rename from tools/moltemplate/common/watmw.lt rename to tools/moltemplate/src/moltemplate_force_fields/watmw.lt diff --git a/tools/moltemplate/src/oplsaa_moltemplate.py b/tools/moltemplate/src/moltemplate_scripts_depreciated/oplsaa_moltemplate.py similarity index 95% rename from tools/moltemplate/src/oplsaa_moltemplate.py rename to tools/moltemplate/src/moltemplate_scripts_depreciated/oplsaa_moltemplate.py index fd590a3fda..059aacaafb 100755 --- a/tools/moltemplate/src/oplsaa_moltemplate.py +++ b/tools/moltemplate/src/moltemplate_scripts_depreciated/oplsaa_moltemplate.py @@ -5,8 +5,8 @@ # this OPLS-UA and the OPLS-AA forcefields. __author__="Jason Lambert" -# (some additional corrections by Miguel Gonzalez and Andrew Jewett) -__version__="0.20" +# (some additional corrections by Miguel Gonzalez, Yue Chun Chiu, and Andrew Jewett) +__version__="0.21" @@ -212,6 +212,9 @@ for line in lines: #adding the charge and Lennard Jones parameters to #to each atom type. #----------------------------------------------# + +system_is_charged = False + for i in range(0,len(atom)): atom_type_num = atom[i][0] #q = charge_by_type.get(atomTypeNum) @@ -220,6 +223,9 @@ for i in range(0,len(atom)): if atom_type_num != -10000: q = charge_by_type[atom_type_num] atom[i][3] = q + if q != 0.0: + # the system has some charged atoms + system_is_charged = True for i in range(0,len(atom)): atom_type_num = atom[i][0] @@ -235,6 +241,21 @@ for i in range(0,len(atom)): del(charge_by_type) del(vdw_by_type) + + +if system_is_charged: + pair_style = "lj/cut/coul/long" + pair_style_params = "10.0 10.0" + kspace_style = " kspace_style pppm 0.0001\n" +else: + pair_style = "lj/cut" + pair_style_params = "10.0" + kspace_style = "" + +pair_style_command = " pair_style hybrid "+pair_style+" "+pair_style_params+"\n" + + + #----------------------------------------------------------# #begin writing content to lt file g.write("# NOTE: This file was created automatically using:\n" @@ -258,7 +279,8 @@ g.write(" } #(end of atom masses)\n\n") g.write(" write_once(\"In Settings\"){\n")#checked with gaff for i,x in enumerate(atom): if x[0] != -10000: - g.write(" pair_coeff @atom:{0} @atom:{0} lj/cut/coul/long {1} {2}\n".format(x[0],x[5],x[4])) + fmt = " pair_coeff @atom:{0} @atom:{0} "+pair_style+" {1} {2}\n" + g.write(fmt.format(x[0],x[5],x[4])) g.write(" } #(end of pair coeffs)\n\n") g.write(" write_once(\"In Charges\"){\n")#checked with gaff @@ -443,6 +465,8 @@ if might_have_impropers: #This section writes out the input parameters required for an opls-aa simulation # lammps. + + g.write(" write_once(\"In Init\") {\n") g.write(" units real\n") g.write(" atom_style full\n") @@ -450,11 +474,10 @@ g.write(" bond_style hybrid harmonic\n") g.write(" angle_style hybrid harmonic\n") g.write(" dihedral_style hybrid opls\n") g.write(" improper_style hybrid harmonic\n") -#g.write(" pair_style hybrid lj/cut/coul/cut 10.0 10.0\n") -g.write(" pair_style hybrid lj/cut/coul/long 10.0 10.0\n") +g.write(pair_style_command) g.write(" pair_modify mix geometric\n") g.write(" special_bonds lj/coul 0.0 0.0 0.5\n") -g.write(" kspace_style pppm 0.0001\n") +g.write(kspace_style) g.write(" } #end of init parameters\n\n") g.write("} # OPLSAA\n") f.close() diff --git a/tools/moltemplate/src/nbody_by_type.py b/tools/moltemplate/src/nbody_by_type.py old mode 100755 new mode 100644 diff --git a/tools/moltemplate/src/nbody_by_type_lib.py b/tools/moltemplate/src/nbody_by_type_lib.py old mode 100755 new mode 100644 diff --git a/tools/moltemplate/src/nbody_fix_ttree_assignments.py b/tools/moltemplate/src/nbody_fix_ttree_assignments.py old mode 100755 new mode 100644 diff --git a/tools/moltemplate/src/nbody_graph_search.py b/tools/moltemplate/src/nbody_graph_search.py old mode 100755 new mode 100644 diff --git a/tools/moltemplate/src/nbody_reorder_atoms.py b/tools/moltemplate/src/nbody_reorder_atoms.py old mode 100755 new mode 100644 diff --git a/tools/moltemplate/src/pdbsort.py b/tools/moltemplate/src/pdbsort.py old mode 100755 new mode 100644 diff --git a/tools/moltemplate/src/postprocess_input_script.py b/tools/moltemplate/src/postprocess_input_script.py old mode 100755 new mode 100644 diff --git a/tools/moltemplate/src/raw2data.py b/tools/moltemplate/src/raw2data.py old mode 100755 new mode 100644 diff --git a/tools/moltemplate/src/remove_duplicate_atoms.py b/tools/moltemplate/src/remove_duplicate_atoms.py old mode 100755 new mode 100644 diff --git a/tools/moltemplate/src/remove_duplicates_nbody.py b/tools/moltemplate/src/remove_duplicates_nbody.py old mode 100755 new mode 100644 diff --git a/tools/moltemplate/src/renumber_DATA_first_column.py b/tools/moltemplate/src/renumber_DATA_first_column.py old mode 100755 new mode 100644 diff --git a/tools/moltemplate/src/tinkerparm2lt.py b/tools/moltemplate/src/tinkerparm2lt.py new file mode 100644 index 0000000000..03367b1cf6 --- /dev/null +++ b/tools/moltemplate/src/tinkerparm2lt.py @@ -0,0 +1,581 @@ +#! /usr/bin/env python +# +# The purpose of this script is to create a moltemplate lt file for the opls. +# and oplsaa forcefields. + +__author__ = 'Jason Lambert and Andrew Jewett' +# (some additional corrections by Miguel Gonzalez, Yue Chun Chiu and others) +__version__ = '0.1' +__date__ = '2016-11-20' + + + +import sys +import os +from sets import Set +from operator import itemgetter + + +g_program_name = __file__.split('/')[-1] + + +doc_msg = \ + "Typical Usage:\n\n" + \ + " "+g_program_name+" -name OPLS < oplsaa.prm > oplsaa.lt\n\n" + \ + " where \"oplsaa.prm\" is a force-field file downloaded from the TINKER website,\n" + \ + " \"oplsaa.lt\" is the corresponding file converted into moltemplate (.lt) format.\n" + \ + " and \"OPLS\" is the name that future moltemplate users will use to refer to\n" + \ + " this force-field (optional).\n" + \ + "Optional Arguments\n" + \ + " -name FORCEFIELDNAME # Give the force-field a name\n" + \ + " -file FILE_NAME # Read force field parameters from a file\n" + \ + " -url URL # Read force field parameters from a file on the web\n" + \ + " -atoms \"QUOTED LIST\" # Restrict output to a subset of atom types\n" + + + + +def SplitQuotedString(string, + quotes='\'\"', + delimiters=' \t\r\f\n', + escape='\\', + comment_char='#'): + tokens = [] + token = '' + reading_token = True + escaped_state = False + quote_state = None + for c in string: + + if (c in comment_char) and (not escaped_state) and (quote_state==None): + tokens.append(token) + return tokens + + elif (c in delimiters) and (not escaped_state) and (quote_state==None): + if reading_token: + tokens.append(token) + token = '' + reading_token = False + + elif c in escape: + if escaped_state: + token += c + reading_token = True + escaped_state = False + else: + escaped_state = True + # and leave c (the '\' character) out of token + elif (c in quotes) and (not escaped_state): + if (quote_state != None): + if (c == quote_state): + quote_state = None + else: + quote_state = c + token += c + reading_token = True + else: + if (c == 'n') and (escaped_state == True): + c = '\n' + elif (c == 't') and (escaped_state == True): + c = '\t' + elif (c == 'r') and (escaped_state == True): + c = '\r' + elif (c == 'f') and (escaped_state == True): + c = '\f' + token += c + reading_token = True + escaped_state = False + + if len(string) > 0: + tokens.append(token) + return tokens + + + + +def RemoveOuterQuotes(text, quotes='\"\''): + if ((len(text)>=2) and (text[0] in quotes) and (text[-1]==text[0])): + return text[1:-1] + else: + return text + + + + + + +try: + sys.stderr.write(g_program_name+", version "+__version__+", "+__date__+"\n") + if sys.version < '2.6': + raise Exception('Error: Using python '+sys.version+'\n'+ + ' Alas, your version of python is too old.\n' + ' You must upgrade to a newer version of python (2.6 or later).') + + if sys.version < '2.7': + from ordereddict import OrderedDict + else: + from collections import OrderedDict + + if sys.version > '3': + import io + else: + import cStringIO + + + # defaults: + ffname = "TINKER_FORCE_FIELD" + type_subset = Set([]) + filename_in = "" + file_in = sys.stdin + dihedral_style_name = "fourier" + special_bonds_command = "special_bonds lj/coul 0.0 0.0 0.5" + mixing_style = "geometric" + contains_united_atoms = False + + argv = [arg for arg in sys.argv] + + i = 1 + + while i < len(argv): + + #sys.stderr.write('argv['+str(i)+'] = \"'+argv[i]+'\"\n') + + if argv[i] == '-atoms': + if i+1 >= len(argv): + raise Exception('Error: the \"'+argv[i]+'\" argument should be followed by a quoted string\n' + ' which contains a space-delimited list of of a subset of atom types\n' + ' you want to use from the original force-field.\n' + ' Make sure you enclose the entire list in quotes.\n'); + type_subset = Set(argv[i+1].strip('\"\'').strip().split()) + del argv[i:i+2] + + elif argv[i] == '-name': + if i+1 >= len(argv): + raise Exception('Error: '+argv[i]+' flag should be followed by the name of the force-field\n') + ffname = argv[i+1] + del argv[i:i+2] + + elif argv[i] in ('-file','-in-file'): + if i+1 >= len(argv): + raise Exception('Error: '+argv[i]+' flag should be followed by the name of a force-field file\n') + filename_in = argv[i+1] + try: + file_in = open(filename_in, 'r') + except IOError: + sys.stderr.write('Error: Unable to open file\n' + ' \"'+filename_in+'\"\n' + ' for reading.\n') + sys.exit(1) + del argv[i:i+2] + + elif argv[i] == '-dihedral-style': + if i+1 >= len(argv): + raise Exception('Error: '+argv[i]+' flag should be followed by either \"opls\" or \"fourier\"\n') + dihedral_style_name = argv[i+1] + if dihedral_style_name not in ('fourier','opls'): + raise Exception('Error: '+argv[i]+' '+dihedral_style_name+' not supported.\n') + del argv[i:i+2] + + + elif argv[i] in ('-url','-in-url'): + import urllib2 + if i+1 >= len(argv): + raise Exception('Error: '+argv[i]+' flag should be followed by the name of a force-field file.\n') + url = argv[i+1] + try: + request = urllib2.Request(url) + file_in = urllib2.urlopen(request) + except urllib2.URLError: + sys.stdout.write("Error: Unable to open link:\n"+url+"\n") + sys.exit(1) + del argv[i:i+2] + + elif argv[i] in ('-help','--help','-?','--?'): + sys.stderr.write(doc_msg) + sys.exit(0) + del argv[i:i+1] + + else: + i += 1 + + if len(argv) != 1: + raise Exception('Error: Unrecongized arguments: ' +' '.join(argv[1:]) + + '\n\n'+ doc_msg) + + + #sys.stderr.write("Reading parameter file...\n") + + + lines = file_in.readlines() + + atom2charge = OrderedDict() # lookup charge from atom type + atom2mass = OrderedDict() # lookup mass from atom type + atom2vdw_e = OrderedDict() # lookup Lennard-Jones "epsilon" parameter + atom2vdw_s = OrderedDict() # lookup Lennard-Jones "sigma" parameter + atom2descr = OrderedDict() + atom2ffid = OrderedDict() # lookup force-field-ID from atom type + # force-field-ID is an id number/string used to assign + # bonds, angles, dihedrals, and impropers. + + bonds_by_type = OrderedDict() # lookup bond parameters by force-field-ID + angles_by_type = OrderedDict() # lookup angle parameters by force-field-ID + dihedrals_by_type = OrderedDict() # lookup dihedral parameters by force-field-ID + impropers_by_type = OrderedDict() # lookup improper parameters by force-field-ID + lines_ureybrad = [] + lines_biotype = [] + + + for iline in range(0, len(lines)): + line = lines[iline] + tokens = SplitQuotedString(line.strip(), + comment_char='#') + + if (len(tokens)>1) and (tokens[0] == 'atom'): + tokens = map(RemoveOuterQuotes, + SplitQuotedString(line.strip(), + comment_char='')) + if (len(tokens) > 6): + if ((len(type_subset) == 0) or (tokens[1] in type_subset)): + atom2ffid[tokens[1]] = tokens[2] + #atom2mass[tokens[1]] = float(tokens[6]) + #Some atoms in oplsaa.prm have zero mass. Unfortunately this + #causes LAMMPS to crash, even if these atoms are never used, + #so I give the mass a non-zero value instead. + atom2mass[tokens[1]] = max(float(tokens[6]), 1e-30) + atom2descr[tokens[1]] = tokens[4] + if tokens[4].find('(UA)') != -1: + contains_united_atoms = True + else: + raise Exception('Error: Invalid atom line:\n'+line) + elif (len(tokens) > 2) and (tokens[0] == 'charge'): + if ((len(type_subset) == 0) or (tokens[1] in type_subset)): + atom2charge[tokens[1]] = float(tokens[2]) + elif (len(tokens) > 3) and (tokens[0] == 'vdw'): + if ((len(type_subset) == 0) or (tokens[1] in type_subset)): + atom2vdw_e[tokens[1]] = float(tokens[3]) # "epsilon" + atom2vdw_s[tokens[1]] = float(tokens[2]) # "sigma" + elif (len(tokens) > 4) and (tokens[0] == 'bond'): + k = float(tokens[3]) + r0 = float(tokens[4]) + bonds_by_type[tokens[1],tokens[2]] = (k, r0) + elif (len(tokens) > 5) and (tokens[0] == 'angle'): + k = float(tokens[4]) + angle0 = float(tokens[5]) + angles_by_type[tokens[1],tokens[2],tokens[3]] = (k, angle0) + elif (len(tokens) > 11) and (tokens[0] == 'torsion'): + if dihedral_style_name == 'fourier': + # http://lammps.sandia.gov/doc/dihedral_fourier.html + m = (len(tokens) - 5) / 3 + K = [0.0 for i in range(0,m)] + n = [0.0 for i in range(0,m)] + d = [0.0 for i in range(0,m)] + for i in range(0,m): + K[i] = float(tokens[5+3*i]) + d[i] = float(tokens[5+3*i+1]) + n[i] = float(tokens[5+3*i+2]) + dihedrals_by_type[tokens[1],tokens[2],tokens[3],tokens[4]]=(K,n,d) + elif dihedral_style_name == 'opls': + # http://lammps.sandia.gov/doc/dihedral_opls.html + K1 = float(tokens[5]) + K2 = float(tokens[8]) + K3 = float(tokens[11]) + K4 = 0.0 + if len(tokens) > 14: + K4 = float(tokens[14]) + if ((float(tokens[6]) != 0.0) or (float(tokens[7]) != 1.0) or + (float(tokens[9]) not in (180.0,-180.0)) or (float(tokens[10]) != 2.0) or + (float(tokens[12]) != 0.0) or (float(tokens[13]) != 3.0) or + ((K4 != 0.0) and + ((len(tokens) <= 16) or + (float(tokens[15]) not in (180.0,-180.0)) or + (float(tokens[16]) != 4.0)))): + raise Exception("Error: This parameter file is incompatible with -dihedral-style \""+dihedral_style_name+"\"\n"+ + " (See line number "+str(iline+1)+" of parameter file.)\n") + dihedrals_by_type[tokens[1],tokens[2],tokens[3],tokens[4]]=(K1,K2,K3,K4) + else: + assert(False) + + elif (len(tokens) > 7) and (tokens[0] == 'imptors'): + k = float(tokens[5]) + angle0 = float(tokens[6]) + multiplicity = float(tokens[7]) + impropers_by_type[tokens[1],tokens[2],tokens[3],tokens[4]] = (k/multiplicity, angle0) + elif ((len(tokens) > 0) and (tokens[0] == 'biotype')): + # I'm not sure what to do with these, so I'll store them for now and + # append them as comments to the .lt file generated by the program. + lines_biotype.append(line.rstrip()) + elif ((len(tokens) > 0) and (tokens[0] == 'ureybrad')): + # I'm not sure what to do with these, so I'll store them for now and + # append them as comments to the .lt file generated by the program. + lines_ureybrad.append(line.rstrip()) + elif ((len(tokens) > 1) and (tokens[0] == 'radiusrule')): + if tokens[1] == 'GEOMETRIC': + mixing_style = 'geometric' + elif tokens[1] == 'ARITHMETIC': + mixing_style = 'arithmetic' + else: + raise Exception("Error: Unrecognized mixing style: "+tokens[1]+", found here:\n" + + line) + elif ((len(tokens) > 1) and (tokens[0] == 'epsilonrule')): + if tokens[1] != 'GEOMETRIC': + raise Exception("Error: As of 2016-9-21, LAMMPS only supports GEOMETRIC mixing of energies\n" + + " This force field simply cannot be used with LAMMPS in a general way.\n" + + " One way around this is to manually change the \"epsilonrule\" back to\n" + + " GEOMETRIC, and limit the number of atom types considered by this\n" + + " program by using the -atoms \"LIST OF ATOMS\" argument,\n" + + " to only include the atoms you care about, and then explicitly\n" + + " define pair_coeffs for all possible pairs of these atom types.\n" + + " If this is a popular force-field, then lobby the LAMMPS developers\n" + + " to consider alternate mixing rules.\n\n" + + "The offending line from the file is line number "+str(iline)+":\n" + + line+"\n") + +except Exception as err: + sys.stderr.write('\n\n'+str(err)+'\n') + sys.exit(1) + + + + + + + + +#sys.stderr.write(" done.\n") +#sys.stderr.write("Converting to moltemplate format...\n") + + + + + + + +system_is_charged = False +for atom_type in atom2charge: + if atom2charge[atom_type] != 0.0: + system_is_charged = True + +if system_is_charged: + pair_style_name = "lj/cut/coul/long" + pair_style_params = "10.0 10.0" + kspace_style = " kspace_style pppm 0.0001\n" +else: + pair_style_name = "lj/cut" + pair_style_params = "10.0" + kspace_style = "" + +pair_style_command = " pair_style hybrid "+pair_style_name+" "+pair_style_params+"\n" + +bond_style_name = "harmonic" +angle_style_name = "harmonic" +improper_style_name = "harmonic" + + + + + + + +sys.stdout.write("# This file was generated automatically using:\n") +sys.stdout.write("# "+g_program_name+" "+" ".join(sys.argv[1:])+"\n") +if contains_united_atoms: + sys.stdout.write("#\n" + "# WARNING: Many of these atoms are probably UNITED-ATOM (UA) atoms.\n" + "# The hydrogen atoms have been absorbed into the heavy atoms, and the\n" + "# force-field modified accordingly. Do not mix with ordinary atoms.\n") +sys.stdout.write("#\n" + "# WARNING: The following 1-2, 1-3, and 1-4 weighting parameters were ASSUMED:\n") +sys.stdout.write("# "+special_bonds_command+"\n") +sys.stdout.write("# (See http://lammps.sandia.gov/doc/special_bonds.html for details)\n") +if len(lines_ureybrad) > 0: + sys.stdout.write("#\n" + "# WARNING: All Urey-Bradley interactions have been IGNORED including:\n") + sys.stdout.write("# ffid1 ffid2 ffid3 K r0\n# ") + sys.stdout.write("\n# ".join(lines_ureybrad)) + sys.stdout.write("\n\n") +sys.stdout.write("\n\n") +sys.stdout.write(ffname+" {\n\n") + + +sys.stdout.write(" write_once(\"In Charges\") {\n") +for atype in atom2mass: + assert(atype in atom2descr) + sys.stdout.write(" set type @atom:" + atype + " charge " + str(atom2charge[atype]) + + " # \"" + atom2descr[atype] + "\"\n") +sys.stdout.write(" } #(end of atom partial charges)\n\n\n") + + +sys.stdout.write(" write_once(\"Data Masses\") {\n") +for atype in atom2mass: + sys.stdout.write(" @atom:" + atype + " " + str(atom2mass[atype]) + "\n") +sys.stdout.write(" } #(end of atom masses)\n\n\n") + + +sys.stdout.write(" write_once(\"In Settings\") {\n") +for atype in atom2vdw_e: + assert(atype in atom2vdw_s) + assert(atype in atom2ffid) + + sys.stdout.write(" pair_coeff " + + "@atom:"+atype+"_b"+atom2ffid[atype]+"_a"+atom2ffid[atype]+"_d"+atom2ffid[atype]+"_i"+atom2ffid[atype]+" " + "@atom:"+atype+"_b"+atom2ffid[atype]+"_a"+atom2ffid[atype]+"_d"+atom2ffid[atype]+"_i"+atom2ffid[atype]+" "+ + pair_style_name + + " " + str(atom2vdw_e[atype]) + + " " + str(atom2vdw_s[atype]) + "\n") +sys.stdout.write(" } #(end of pair_coeffs)\n\n\n") + + + +sys.stdout.write(" # ------- force-field-IDs for bonded interaction lookup -------\n") +sys.stdout.write(" # (First append the \"force-field-ID\" to the atom type name.\n") +sys.stdout.write(" # Later use these expanded names for force-field lookup.)\n") +for atype in atom2ffid: + ffid = atype + "_ffid" + atom2ffid[atype] + sys.stdout.write(" replace{ @atom:" + atype + + " @atom:"+atype+"_b"+atom2ffid[atype]+"_a"+atom2ffid[atype]+"_d"+atom2ffid[atype]+"_i"+atom2ffid[atype]+" }\n") +sys.stdout.write(" #(end of force-field-IDs)\n\n\n") + + + +sys.stdout.write(" write_once(\"In Settings\") {\n") +for btype in bonds_by_type: + ffid1 = btype[0] if btype[0] != "0" else "X" + ffid2 = btype[1] if btype[1] != "0" else "X" + (k,r0) = bonds_by_type[btype] + sys.stdout.write(" bond_coeff @bond:" + ffid1 + "-" + ffid2 + " " + + bond_style_name +" "+ str(k) + " " +str(r0) + "\n") +sys.stdout.write(" } #(end of bond_coeffs)\n\n") + +sys.stdout.write(" write_once(\"Data Bonds By Type\") {\n") +for btype in bonds_by_type: + ffid1 = btype[0] if btype[0] != "0" else "X" + ffid2 = btype[1] if btype[1] != "0" else "X" + sys.stdout.write(" @bond:" + ffid1 + "-" + ffid2) + ffid1 = "@atom:*_b"+btype[0]+"_a*_d*_i*" if btype[0] != "0" else "@atom:*" + ffid2 = "@atom:*_b"+btype[1]+"_a*_d*_i*" if btype[1] != "0" else "@atom:*" + sys.stdout.write(" " + ffid1 + " " + ffid2 + "\n") +sys.stdout.write(" } #(end of bonds by type)\n\n\n") + + + +sys.stdout.write(" write_once(\"In Settings\") {\n") +for atype in angles_by_type: + ffid1 = atype[0] if atype[0] != "0" else "X" + ffid2 = atype[1] if atype[1] != "0" else "X" + ffid3 = atype[2] if atype[2] != "0" else "X" + (k,angle0) = angles_by_type[atype] + sys.stdout.write(" angle_coeff @angle:"+ffid1+"-"+ffid2+"-"+ffid3+" "+ + angle_style_name +" "+ str(k) + " " +str(angle0) + "\n") +sys.stdout.write(" } #(end of angle_coeffs)\n\n") + +sys.stdout.write(" write_once(\"Data Angles By Type\") {\n") +for atype in angles_by_type: + ffid1 = atype[0] if atype[0] != "0" else "X" + ffid2 = atype[1] if atype[1] != "0" else "X" + ffid3 = atype[2] if atype[2] != "0" else "X" + sys.stdout.write(" @angle:" + ffid1 + "-" + ffid2 + "-" + ffid3) + ffid1 = "@atom:*_b*_a"+atype[0]+"_d*_i*" if atype[0] != "0" else "@atom:*" + ffid2 = "@atom:*_b*_a"+atype[1]+"_d*_i*" if atype[1] != "0" else "@atom:*" + ffid3 = "@atom:*_b*_a"+atype[2]+"_d*_i*" if atype[2] != "0" else "@atom:*" + sys.stdout.write(" " + ffid1 + " " + ffid2 + " " + ffid3 + "\n") +sys.stdout.write(" } #(end of angles by type)\n\n\n") + + + +sys.stdout.write(" write_once(\"In Settings\") {\n") +for dtype in dihedrals_by_type: + ffid1 = dtype[0] if dtype[0] != "0" else "X" + ffid2 = dtype[1] if dtype[1] != "0" else "X" + ffid3 = dtype[2] if dtype[2] != "0" else "X" + ffid4 = dtype[3] if dtype[3] != "0" else "X" + sys.stdout.write(" dihedral_coeff @dihedral:"+ + ffid1 + "-" + ffid2 + "-" + ffid3 + "-" + ffid4 + " " + + dihedral_style_name +" ") + if dihedral_style_name == 'fourier': + # http://lammps.sandia.gov/doc/dihedral_fourier.html + (K,n,d) = dihedrals_by_type[dtype] + m = len(K) + assert((m == len(n)) and (m == len(d))) + sys.stdout.write(str(m)) + for i in range(0,m): + sys.stdout.write(" " + str(K[i]) + " " + str(n[i]) + " " + str(d[i])) + sys.stdout.write("\n") + elif dihedral_style_name == 'opls': + # http://lammps.sandia.gov/doc/dihedral_opls.html + (K1,K2,K3,K4) = dihedrals_by_type[dtype] + sys.stdout.write(str(K1) +" "+ str(K2) +" "+ str(K3) +" "+ str(K4)+"\n") + else: + assert(False) +sys.stdout.write(" } #(end of dihedral_coeffs)\n\n") + +sys.stdout.write(" write_once(\"Data Dihedrals By Type\") {\n") +for dtype in dihedrals_by_type: + ffid1 = dtype[0] if dtype[0] != "0" else "X" + ffid2 = dtype[1] if dtype[1] != "0" else "X" + ffid3 = dtype[2] if dtype[2] != "0" else "X" + ffid4 = dtype[3] if dtype[3] != "0" else "X" + sys.stdout.write(" @dihedral:"+ffid1+"-"+ffid2+"-"+ffid3+"-"+ffid4) + ffid1 = "@atom:*_b*_a*_d"+dtype[0]+"_i*" if dtype[0] != "0" else "@atom:*" + ffid2 = "@atom:*_b*_a*_d"+dtype[1]+"_i*" if dtype[1] != "0" else "@atom:*" + ffid3 = "@atom:*_b*_a*_d"+dtype[2]+"_i*" if dtype[2] != "0" else "@atom:*" + ffid4 = "@atom:*_b*_a*_d"+dtype[3]+"_i*" if dtype[3] != "0" else "@atom:*" + sys.stdout.write(" "+ffid1+" "+ffid2+" "+ffid3+" "+ffid4+"\n") +sys.stdout.write(" } #(end of dihedrals by type)\n\n\n") + + + +sys.stdout.write(" write_once(\"In Settings\") {\n") +for itype in impropers_by_type: + ffid1 = itype[0] if itype[0] != "0" else "X" + ffid2 = itype[1] if itype[1] != "0" else "X" + ffid3 = itype[2] if itype[2] != "0" else "X" + ffid4 = itype[3] if itype[3] != "0" else "X" + (k,angle0) = impropers_by_type[itype] + sys.stdout.write(" improper_coeff @improper:"+ + ffid1 + "-" + ffid2 + "-" + ffid3 + "-" + ffid4 + " " + + improper_style_name +" "+ str(k) +" "+ str(angle0) +"\n") +sys.stdout.write(" } #(end of improper_coeffs)\n\n") + +sys.stdout.write(" write_once(\"Data Impropers By Type (opls_imp.py)\") {\n") +for itype in impropers_by_type: + ffid1 = itype[0] if itype[0] != "0" else "X" + ffid2 = itype[1] if itype[1] != "0" else "X" + ffid3 = itype[2] if itype[2] != "0" else "X" + ffid4 = itype[3] if itype[3] != "0" else "X" + sys.stdout.write(" @improper:"+ffid1+"-"+ffid2+"-"+ffid3+"-"+ffid4) + ffid1 = "@atom:*_b*_a*_d*_i"+itype[0] if itype[0] != "0" else "@atom:*" + ffid2 = "@atom:*_b*_a*_d*_i"+itype[1] if itype[1] != "0" else "@atom:*" + ffid3 = "@atom:*_b*_a*_d*_i"+itype[2] if itype[2] != "0" else "@atom:*" + ffid4 = "@atom:*_b*_a*_d*_i"+itype[3] if itype[3] != "0" else "@atom:*" + sys.stdout.write(" "+ffid1+" "+ffid2+" "+ffid3+" "+ffid4+"\n") +sys.stdout.write(" } #(end of impropers by type)\n\n\n") + +sys.stdout.write(" # -------- (descriptive comment) --------\n") +sys.stdout.write(" # ---- biologically relevant atom types: ----\n # ") +sys.stdout.write("\n # ".join(lines_biotype)) +sys.stdout.write("\n # ---------- (end of comment) ----------\n") +sys.stdout.write("\n\n") + +sys.stdout.write(" write_once(\"In Init\") {\n") +sys.stdout.write(" units real\n") +sys.stdout.write(" atom_style full\n") +sys.stdout.write(" bond_style hybrid "+bond_style_name+"\n") +sys.stdout.write(" angle_style hybrid "+angle_style_name+"\n") +sys.stdout.write(" dihedral_style hybrid "+dihedral_style_name+"\n") +sys.stdout.write(" improper_style hybrid "+improper_style_name+"\n") +sys.stdout.write(pair_style_command) +sys.stdout.write(" pair_modify mix "+mixing_style+"\n") +sys.stdout.write(" "+special_bonds_command+"\n") +sys.stdout.write(kspace_style) +sys.stdout.write(" } #end of init parameters\n\n") + +sys.stdout.write("} # "+ffname+"\n\n") + + + + +#sys.stderr.write(" done.\n") + +if filename_in != "": + file_in.close() + diff --git a/tools/moltemplate/src/ttree.py b/tools/moltemplate/src/ttree.py old mode 100755 new mode 100644 index cc4aa20115..87c385f27b --- a/tools/moltemplate/src/ttree.py +++ b/tools/moltemplate/src/ttree.py @@ -1,23 +1,23 @@ #!/usr/bin/env python # Authors: Andrew Jewett (jewett.aij at g mail) +# http://www.moltemplate.org # http://www.chem.ucsb.edu/~sheagroup # License: 3-clause BSD License (See LICENSE.TXT) # Copyright (c) 2011, Regents of the University of California # All rights reserved. """ -ttree Ttree is a simple program for recursively composing and generating - large redundant text files from small template files. + ttree.py is a simple program for recursively generating large redundant + text files (such as data files read by molecular simulation programs) + from small (non-redundant) text files (such as molecule definitions + and force-field parameters). By default, the large number of unique template variables generated in the process are automatically substituted with integers (or other numeric counters, all of which can be overridden), rendered, and the rendered templates are written to a file. - ttree was designed to be useful for generating input files for - molecular simulation software like LAMMPS or NAMD. - BasicUI This section of the code contains the user interface for ttree when run as a stand-alone program, as described above. (This section of code contains the "if __name__ == __main__:" code block.) @@ -57,7 +57,7 @@ except NameError: # -- ttree_lex.py -- -# TtreeShlex is a backwards-compatible version of python's standard shlex module. +# TtreeShlex is a backwards-compatible version of python's standard shlex module # It has the additional member: "self.wordterminators", which overrides # the "self.wordchars" member. This enables better handling of unicode # characters by allowing a much larger variety of characters to appear @@ -73,7 +73,7 @@ elif sys.version < '2.7': '----------------- WARNING: OLD PYTHON VERSION ----------\n' ' This program is untested on your python version ('+sys.version+').\n' ' PLEASE LET ME KNOW IF THIS PROGRAM CRASHES (and upgrade python).\n' - ' -Andrew 2014-11-28\n' + ' -Andrew 2016-9-21\n' '--------------------------------------------------------\n' '--------------------------------------------------------\n') from ordereddict import OrderedDict @@ -94,8 +94,8 @@ g_filename = __file__.split('/')[-1] g_module_name = g_filename if g_filename.rfind('.py') != -1: g_module_name = g_filename[:g_filename.rfind('.py')] -g_date_str = '2015-10-14' -g_version_str = '0.81' +g_date_str = '2016-9-21' +g_version_str = '0.84' @@ -117,7 +117,7 @@ class ClassReference(object): traits (consisting of write() and new commands) from one or more "class_parents" (also StaticObjs). A list of these parents is stored in the "StaticObj.class_parents" attribute. In both cases (self.instance_commands - or self.class_parents) we need to storea pointer to the StaticObj(s) + or self.class_parents) we need to store a pointer to the StaticObj(s) corresponding to the instance-childen or class-parents. (This stored in self.statobj). However, for the purposes of debugging and interactivity, it is also @@ -1605,8 +1605,6 @@ def DescrToCatLeafNodes(descr_str, - - def DescrToVarBinding(descr_str, context_node, dbg_loc): """ DescrToVarBinding() is identical to LookupVar(), but it has a name that is harder to remember. See comment for LookupVar() below. @@ -1959,6 +1957,13 @@ class StaticObj(object): to a "TemplateLexer" object (similar to the python's built-in shlex lexer). """ + # The next two variables store a stack of commands the user wants + # to manually add to the list of stackable instance_commands. + # (Allowing the users to directly manipulate the transformation stack + # is an experimental feature as of 2015- Most users don't need this.) + user_push_left_commands = [] + user_push_right_commands = [] + #sys.stdout.write(' -- Parse() invoked --\n') # Keep track of the location in the users' input files where this @@ -1983,7 +1988,7 @@ class StaticObj(object): if ((cmd_token == 'write') or (cmd_token == 'write_once') or (cmd_token == 'create_var') or - (cmd_token == 'create_vars')): + (cmd_token == 'replace')): open_paren = lex.get_token() #print('Parse(): open_paren=\"'+open_paren+'\"') @@ -1994,7 +1999,7 @@ class StaticObj(object): open_curly = open_paren[0] open_paren = '' close_paren = '' - tmpl_filename = '' + tmpl_filename = '' srcloc = lex.GetSrcLoc() else: tmpl_filename = lex.get_token() @@ -2006,12 +2011,14 @@ class StaticObj(object): open_curly = lex.get_token() srcloc = lex.GetSrcLoc() - if ((cmd_token == 'create_var') or - (cmd_token == 'create_vars')): + if (cmd_token == 'create_var'): tmpl_filename = None # This means: define the template without attaching # a file name to it. (IE., don't write the contents # of what's enclosed in the curly brackets { } to a file.) + + if (cmd_token == 'replace'): + tmpl_filename = "ttree_replacements.txt" if ((open_curly != '{') or ((open_paren == '') and (close_paren != '')) or @@ -2032,30 +2039,34 @@ class StaticObj(object): #sys.stdout.write('\n----------------\n') - if cmd_token == 'write_once': + if (cmd_token == 'write_once' or + cmd_token == 'replace'): + # Check for a particular bug: # Ordinary instance variables (preceded by a '$') # should never appear in a write_once() statement. for entry in tmpl_contents: if (isinstance(entry, VarRef) and (entry.prefix[0]=='$')): - raise InputError('Error('+g_module_name+'.StaticObj.Parse()):\n' + err_msg = ('Error('+g_module_name+'.StaticObj.Parse()):\n'+ ' Error near '+ErrorLeader(entry.srcloc.infile, - entry.srcloc.lineno)+'\n' - ' Illegal variable: \"'+entry.prefix+entry.descr_str+entry.suffix+'\"\n' - ' All variables in a \"write_once()\" statement must be statically\n' - ' defined, and hence they must begin with a \'@\' prefix character.\n' - ' (not a \'$\' character).\n' - ' Suggestion: Use the \"write()\" command instead.\n') + entry.srcloc.lineno)+'\n'+ + ' Illegal variable: \"'+entry.prefix+entry.descr_str+entry.suffix+'\"\n'+ + ' All variables in a \"'+cmd_token+'\" statement must be statically\n'+ + ' defined, and hence they must begin with a \'@\' prefix character.\n'+ + ' (not a \'$\' character).\n') + if (cmd_token == 'write_once'): + err_msg += ' Suggestion: Use the \"write()\" command instead.\n' + raise InputError(err_msg) if cmd_token == 'write': commands = self.instance_commands - elif cmd_token == 'write_once': + elif (cmd_token == 'write_once' or + cmd_token == 'replace'): commands = self.commands - elif ((cmd_token == 'create_var') or - (cmd_token == 'create_vars')): + elif (cmd_token == 'create_var'): commands = self.instance_commands else: assert(False) @@ -2188,7 +2199,60 @@ class StaticObj(object): # The "TtreeShlex" class (from which "lex" inherits) handles # "include" statements (ie. "source" statements) automatically. + elif ((cmd_token == 'push') or + (cmd_token == 'push_left') or + (cmd_token == 'push_right')): + + push_cmd_src_loc = lex.GetSrcLoc() + push_cmd_text = lex.GetParenExpr() + if ((len(push_cmd_text) < 2) or + (push_cmd_text[0] != '(') or + (push_cmd_text[-1] != ')')): + raise InputError('Error('+g_module_name+'.StaticObj.Parse()):\n' + ' Error near '+lex.error_leader()+'\n' + ' Bad \"push\" command. Expected an expression in parenthesis.\n') + push_cmd_text = push_cmd_text[1:-1] + + if (cmd_token == 'push_right'): + push_command = PushRightCommand(push_cmd_text, + push_cmd_src_loc) + user_push_right_commands.append(push_command) + else: + push_command = PushLeftCommand(push_cmd_text, + push_cmd_src_loc) + user_push_left_commands.append(push_command) + self.instance_commands.append(push_command) + + elif ((cmd_token == 'pop') or + (cmd_token == 'pop_left') or + (cmd_token == 'pop_right')): + + pop_cmd_text = lex.GetParenExpr() + pop_cmd_src_loc = lex.GetSrcLoc() + if (cmd_token == 'pop_right'): + if len(user_push_right_commands) > 0: + push_command = user_push_right_commands.pop() + else: + raise InputError('Error('+g_module_name+'.StaticObj.Parse()):\n' + ' Error near '+lex.error_leader()+'\n' + ' Too many \"pop_right\" commands.\n') + pop_command = PopRightCommand(push_command, + pop_cmd_src_loc) + else: + if len(user_push_left_commands) > 0: + push_command = user_push_left_commands.pop() + else: + raise InputError('Error('+g_module_name+'.StaticObj.Parse()):\n' + ' Error near '+lex.error_leader()+'\n' + ' Too many pop, (or pop_left) commands.\n') + pop_command = PopLeftCommand(push_command, + pop_cmd_src_loc) + self.instance_commands.append(pop_command) + + + else: + # Otherwise, 'cmd_token' is not a command at all. # Instead it's the name of an object which needs to be # defined or instantiated. @@ -2783,7 +2847,7 @@ class StaticObj(object): else: #sys.stderr.write('DEBUG: Adding '+str(push_command)+' to '+ # staticobj.name+'.instance_commands_push\n') - # CONTINUEHERE: should I make these PushRight commands and + # Question: Should I make these PushRight commands and # append them in the opposite order? # If so I also have to worry about the case above. staticobj.instance_commands_push.append(push_mod_command) @@ -2791,7 +2855,7 @@ class StaticObj(object): else: # Otherwise, the cmd_token is not any of these: - # "write", "write_once", "create_vars" + # "write", "write_once", "replace", "create_vars" # "delete", or "category". # ... and it is ALSO not any of these: # the name of a class (StaticObj), or @@ -2809,6 +2873,23 @@ class StaticObj(object): + + # Finally, if there are any remaining user_push_left_commands or + # user_push_right_commands, deal with them (by popping them). + for push_command in user_push_left_commands: + push_command = user_push_left_commands.pop() + pop_command = PopLeftCommand(push_command, + self.srcloc_end) + self.instance_commands.append(pop_command) + + for push_command in user_push_right_commands: + push_command = user_push_right_commands.pop() + pop_command = PopRightCommand(push_command, + self.srcloc_end) + self.instance_commands.append(pop_command) + + + @staticmethod def CleanupReadTemplate(tmpl_contents, lex): #1) Remove any newlines at the beginning of the first text block @@ -4019,6 +4100,7 @@ class InstanceObj(InstanceObjBasic): + def AssignTemplateVarPtrs(tmpl_list, context_node): """ Now scan through all the variables within the templates defined @@ -4247,7 +4329,7 @@ def AutoAssignVals(cat_node, reserved_values = None, ignore_prior_values = False): """ - This function automatically assigns all the variables + This function automatically assigns values to all the variables belonging to all the categories in cat_node.categories. Each category has its own internal counter. For every variable in that category, query the counter (which usually returns an integer), @@ -4314,7 +4396,8 @@ def AutoAssignVals(cat_node, else: - if (not var_binding.nptr.leaf_node.IsDeleted()): + if ((not var_binding.nptr.leaf_node.IsDeleted()) and + (len(var_binding.refs) > 0)): # For each (regular) variable, query this category's counter # (convert it to a string), and see if it is already in use @@ -4416,8 +4499,162 @@ def Render(tmpl_list, substitute_vars=True): return ''.join(out_str_list) +def IgnoreThis(a): + pass + + + + +def FindReplacementVarPairs(context_node, + replace_var_pairs): + #search_instance_commands = False): + + ##################### + #if search_instance_commands: + # assert(isinstance(context_node, StaticObj)) + # commands = context_node.instance_commands + #else: + # # Note: Leaf nodes contain no commands, so skip them + # if (not hasattr(context_node, 'commands')): + # return + # # Otherwise process their commands + # commands = context_node.commands + ##################### + + commands = context_node.commands + + for command in commands: + + if (isinstance(command, WriteFileCommand) and + command.filename == 'ttree_replacements.txt'): + tmpl_list = command.tmpl_list + var_alias = None + for entry in tmpl_list: + # Each successive pair of variables indicates a + # variable you wish to replace. + # (Any ordinary text in between variable names is ignored.) + if isinstance(entry, VarRef): + if var_alias == None: + var_alias = (entry.nptr.cat_name, + entry.nptr.cat_node, + entry.nptr.leaf_node) + else: + var_replace = (entry.nptr.cat_name, + entry.nptr.cat_node, + entry.nptr.leaf_node) + + replace_var_pairs[var_alias] = var_replace + var_alias = None + + # Recursively invoke AssignVarPtrs() on all (non-leaf) child nodes: + for child in context_node.children.values(): + FindReplacementVarPairs(child, + replace_var_pairs) + #search_instance_commands) + + + + + +def ReplaceVars(context_node, + replace_var_pairs, + search_instance_commands = False): + + if len(replace_var_pairs) == 0: + return + + #sys.stdout.write('AssignVarPtrs() invoked on node: \"'+NodeToStr(context_node)+'\"\n') + + if search_instance_commands: + assert(isinstance(context_node, StaticObj)) + commands = context_node.instance_commands + else: + # Note: Leaf nodes contain no commands, so skip them + if (not hasattr(context_node, 'commands')): + return + # Otherwise process their commands + commands = context_node.commands + + + if len(replace_var_pairs) > 0: + for command in commands: + if isinstance(command, WriteFileCommand): + ReplaceVarsInTmpl(command.tmpl_list, + replace_var_pairs) + + # Recursively invoke ReplaceVars() on all (non-leaf) child nodes: + for child in context_node.children.values(): + ReplaceVars(child, + replace_var_pairs, + search_instance_commands) + + + +def ReplaceVarsInTmpl(tmpl_list, replace_var_pairs): + """ replace any references to specific variables with other variables """ + + if len(replace_var_pairs) == 0: + return + + i = 0 + while i < len(tmpl_list): + entry = tmpl_list[i] + if isinstance(entry, VarRef): + var_ref = entry + #full_name = var_bindings[var_ref.nptr.leaf_node].full_name + if (var_ref.nptr.cat_name, + var_ref.nptr.cat_node, + var_ref.nptr.leaf_node) in replace_var_pairs: + # optional: (since we will eventually delete the variable) + # delete the reference to this variable from "bindings" + + nptr_old = var_ref.nptr + + # swap the old variable with the new one + (nptr_new_cat_name, nptr_new_cat_node, nptr_new_leaf_node) = \ + replace_var_pairs[(nptr_old.cat_name, + nptr_old.cat_node, + nptr_old.leaf_node)] + + var_bindings = var_ref.nptr.cat_node.categories[nptr_old.cat_name].bindings + + assert(nptr_new_leaf_node in var_bindings) + + # Copy the things we need from the old variable. + # References to the old variable should be added to the new one + # (since they are the same variable) + #for ref in var_bindings[nptr_old.leaf_node].refs: + # ref.nptr.cat_name = nptr_new_cat_name + # ref.nptr.cat_node = nptr_new_cat_node + # ref.nptr.leaf_node = nptr_new_leaf_node + if nptr_old.leaf_node in var_bindings: + var_bindings[nptr_new_leaf_node].refs += var_bindings[nptr_old.leaf_node].refs + del var_bindings[nptr_old.leaf_node] + + var_ref.nptr.cat_name = nptr_new_cat_name + var_ref.nptr.cat_node = nptr_new_cat_node + var_ref.nptr.leaf_node = nptr_new_leaf_node # <-- this will... + # ... update all places where that nptr is used, including + # all of the varrefs from the old variable. In other words, + # there is no need to manually update the leaf_nodes in + # the var_bindings[nptr_new_leaf_node].refs + # (It's better to do it this way instead.) + + #var_ref.prefix = (...no need to modify) + #var_ref.suffix = (...no need to modify) + + var_ref.descr_str = \ + CanonicalDescrStr(var_ref.nptr.cat_name, + var_ref.nptr.cat_node, + var_ref.nptr.leaf_node, + var_ref.srcloc) + + var_bindings[nptr_new_leaf_node].full_name = var_ref.prefix[0] + var_ref.descr_str + + i += 1 + @@ -4425,7 +4662,7 @@ def MergeWriteCommands(command_list): """ Write commands are typically to the same file. We can improve performance by appending all of commands that write to the same file together before - carrying out the write commands. + carrying out the write operation. """ file_templates = defaultdict(list) @@ -4528,6 +4765,9 @@ def WriteVarBindingsFile(node): if nd.IsDeleted(): continue # In that case, skip this variable + if len(var_binding.refs) == 0: #check2016-6-07 + continue + #if type(node) is type(nd): if ((isinstance(node, InstanceObjBasic) and isinstance(nd, InstanceObjBasic)) or @@ -4551,9 +4791,12 @@ def WriteVarBindingsFile(node): + + + def CustomizeBindings(bindings, - g_objectdefs, - g_objects): + objectdefs, + objects): var_assignments = set() @@ -4567,11 +4810,12 @@ def CustomizeBindings(bindings, if prefix == '@': var_binding = LookupVar(var_descr_str, - g_objectdefs, + objectdefs, dbg_loc) + elif prefix == '$': var_binding = LookupVar(var_descr_str, - g_objects, + objects, dbg_loc) else: # If the user neglected a prefix, this should have generated @@ -4589,6 +4833,47 @@ def CustomizeBindings(bindings, +def ReplaceVarsInCustomBindings(bindings, + objectdefs, + objects, + replace_var_pairs): + + if len(replace_var_pairs) == 0: + return + + list_of_pairs = bindings.items() + + for name,vlpair in list_of_pairs: + + prefix = name[0] + var_descr_str = name[1:] + + value = vlpair.val + dbg_loc = vlpair.loc + + if prefix == '@': + # At this point, we have probably already binding associated + # with any replaced variables. Instead lookup the nodes directly: + + cat_name, cat_node, leaf_node = DescrToCatLeafNodes(var_descr_str, + objectdefs, + dbg_loc) + # If this triplet corresponds to a variable we want to replace + # then lookup the corrected triplet + if (cat_name, cat_node, leaf_node) in replace_var_pairs: + (new_cat_name, + new_cat_node, + new_leaf_node) = replace_var_pairs[(cat_name, + cat_node, + leaf_node)] + + # now reconstruct the string representing that variable + new_name = prefix + CanonicalDescrStr(new_cat_name, + new_cat_node, + new_leaf_node) + bindings[new_name] = bindings[name] + del bindings[name] + ############################################################## ##################### BasicUI functions ##################### @@ -4919,10 +5204,23 @@ def BasicUI(settings, # and replace the (static) variable references to pointers # to nodes in the StaticObj tree: sys.stderr.write(' done\nlooking up @variables...') - # Here we assign pointers for variables in "write_once(){text}" templates: + + # Step 3a) + # Here we assign pointers for @variables in "write_once(){text}" templates: AssignStaticVarPtrs(static_tree_root, search_instance_commands=False) - # Here we assign pointers for variables in "write(){text}" templates: + + # Step 3b) Replace any @variables with their equivalents (if applicable) + replace_var_pairs = {} + FindReplacementVarPairs(static_tree_root, replace_var_pairs) + ReplaceVars(static_tree_root, replace_var_pairs, + search_instance_commands=False) + + # Step 3c) + # Here we assign pointers for @variables in "write(){text}" templates: AssignStaticVarPtrs(static_tree_root, search_instance_commands=True) + ReplaceVars(static_tree_root, replace_var_pairs, + search_instance_commands=True) + sys.stderr.write(' done\nconstructing the tree of class definitions...') sys.stderr.write(' done\n\nclass_def_tree = ' + str(static_tree_root) + '\n\n') #gc.collect() @@ -4952,7 +5250,11 @@ def BasicUI(settings, #sys.stderr.write('instance_commands = '+str(instance_commands)+'\n') - # Step 6: We are about to assign numbers to the variables. + # Step 6: Replace any $variables with their equivalents (if applicable) + ReplaceVars(instance_tree_root, replace_var_pairs) + + + # Step 7: We are about to assign numbers to the variables. # We need to decide the order in which to assign them. # By default static variables (@) are assigned in the order # they appear in the file. @@ -4963,10 +5265,15 @@ def BasicUI(settings, AssignVarOrderByCommand(instance_commands, '$') - # Step 7: Assign the variables. + # Step 8: Assign the variables. # (If the user requested any customized variable bindings, # load those now.) if len(settings.user_bindings_x) > 0: + if len(replace_var_pairs) > 0: + ReplaceVarsInCustomBindings(settings.user_bindings_x, + static_tree_root, + instance_tree_root, + replace_var_pairs) reserved_values = CustomizeBindings(settings.user_bindings_x, static_tree_root, instance_tree_root) @@ -4983,6 +5290,11 @@ def BasicUI(settings, reserved_values) if len(settings.user_bindings) > 0: + if len(replace_var_pairs) > 0: + ReplaceVarsInCustomBindings(settings.user_bindings, + static_tree_root, + instance_tree_root, + replace_var_pairs) CustomizeBindings(settings.user_bindings, static_tree_root, instance_tree_root) diff --git a/tools/moltemplate/src/ttree_lex.py b/tools/moltemplate/src/ttree_lex.py old mode 100755 new mode 100644 index 1e77c074bc..a8bb10a73c --- a/tools/moltemplate/src/ttree_lex.py +++ b/tools/moltemplate/src/ttree_lex.py @@ -926,7 +926,7 @@ class OSrcLoc(object): self.infile = infile self.lineno = lineno OSrcLoc.count += 1 - self.order = OSrcLoc.count + self.order = OSrcLoc.count # keep track of how many times it was called def __lt__(self, x): return self.order < x.order @@ -996,7 +996,7 @@ class VarRef(object): class VarNPtr(object): """ - Every time a variable appears in a template, it has has a "descritpor". + Every time a variable appears in a template, it has has a "descriptor". For example, consider the variable "$atom:CA" This is a string which encodes 3 pieces of information. @@ -1009,7 +1009,6 @@ class VarNPtr(object): is relevant everywhere, and is not molecule or class specific. All variables have a category node, which is often not explicitly defined to by the user. - It must be inferred/determined.) (Category node = the root "/", in the example above.) 3) the leaf node: This is a node whose ".name" member matches the name of a variable. This node is created for this purpose @@ -1554,7 +1553,7 @@ class TemplateLexer(TtreeShlex): #sys.stderr.write('-----------------------------------\n') # # Here is the result: - self.wordterminators = '(),={|}' + \ + self.wordterminators = '(){|}' + \ self.whitespace + \ self.quotes + \ self.escape + \ @@ -1564,6 +1563,11 @@ class TemplateLexer(TtreeShlex): # self.quotes = '\'"' # self.escape = '\\' # self.commenters = '#' + # Note: I do not terminate on these characters: +-=*'"` + # because they appear in the names of atom types in many force-fields. + # Also * characters are needed for variables containing wildcards + # in the name (which will be dealt with later). + self.source_triggers=set(['include','import']) self.source_triggers_x=set(['import']) @@ -2022,6 +2026,8 @@ class TemplateLexer(TtreeShlex): provided. By default it is empty. """ + + src_loc_begin = SrcLoc(self.infile, self.lineno) orig_wordterm = self.wordterminators self.wordterminators = self.wordterminators.replace(left_paren,'').replace(right_paren,'') @@ -2043,13 +2049,19 @@ class TemplateLexer(TtreeShlex): token = self.get_token() if ((type(token) is not str) or (token == '')): - raise InputError('Error near or before '+self.error_leader()+'\n' - 'Invalid expression: \"'+expr_str+'\"') + raise InputError('Error somewhere between '+ + self.error_leader(src_loc_begin.infile, + src_loc_begin.lineno) + + 'and ' + self.error_leader()+'\n' + 'Invalid expression: \"'+expr_str[0:760]+'\"') expr_str += token paren_depth = expr_str.count(left_paren) - expr_str.count(right_paren) if (paren_depth != 0): - raise InputError('Error near or before '+self.error_leader()+'\n' - 'Invalid expression: \"'+expr_str+'\"') + raise InputError('Error somewhere between '+ + self.error_leader(src_loc_begin.infile, + src_loc_begin.lineno) + + 'and ' + self.error_leader()+'\n' + 'Invalid expression: \"'+expr_str[0:760]+'\"') self.wordterminators = orig_wordterm return expr_str diff --git a/tools/moltemplate/src/ttree_render.py b/tools/moltemplate/src/ttree_render.py old mode 100755 new mode 100644 -- GitLab