! run.cns ! The file containing all parameters for HADDOCK ! ! *********************************************************************** ! * Copyright 2003-2018 Alexandre Bonvin, Utrecht University. * ! * Originally adapted from Aria 1.2 from Nilges and Linge, EMBL. * ! * All rights reserved. * ! * This code is part of the HADDOCK software and governed by its * ! * license. Please see the LICENSE file that should have been included * ! * as part of this package. * ! *********************************************************************** ! module( iteration; filenames; data; iterations; saprotocol; refine; toppar; analysis; ) {+ File: run.cns +} {+ Description: this file contains all necessary information to run HADDOCK. +} {+ Authors: Ezgi Karaca, Joao Rodrigues, Mikael Trellet, Alexandre Bonvin
HADDOCK version 2.4

Initially adapted from ARIA of Nilges and Linge +} {+ Please cite the following references when using this protocol: +} {+ reference: Cyril Dominguez, Rolf Boelens and Alexandre M.J.J. Bonvin (2003). HADDOCK: a protein-protein docking approach based on biochemical and/or biophysical information. J. Am. Chem. Soc. 125, 1731-1737.

When using residual dipolar couplings in HADDOCK cite in addition:

  • A.D.J. van Dijk, D. Fushman and A.M.J.J. Bonvin (2005). Various strategies of using residual dipolar couplings in NMR-driven protein docking: Application to Lys48-linked di-ubiquitin and validation against 15N-relaxation data. Proteins: Struc. Funct. & Bioinformatics, 60, 367-381.
  • When using diffusion anisotropy data in HADDOCK cite in addition:

  • A.D.J. van Dijk, R. Kaptein, R. Boelens and A.M.J.J. Bonvin (2006). Combining NMR relaxation with chemical shift perturbation data to drive protein-protein docking. J. Biomol. NMR, 34, 237-244.
  • When using solvated docking in HADDOCK cite in addition:

  • A.D.J. van Dijk and A.M.J.J. Bonvin (2006). Solvated docking: introducing water into the modelling of biomolecular complexes. Bioinformatics, 22 2340-2347.

    When performing flexible protein-DNA docking using HADDOCK cite in addition:

  • M. van Dijk, A.D.J. van Dijk, V. Hsu, R. Boelens and A.M.J.J. Bonvin (2006). Information-driven Protein-DNA Docking using HADDOCK: it is a matter of flexibility. Nucl. Acids Res., 34 3317-3325.
  • When performing the Nmolecule integrative modelling protocol please cite:

  • Ezgi Karaca, Joao P.G.L.M. Rodrigues, Andrea Graziadei, Alexandre M.J.J. Bonvin, Teresa Carlomagno (2017). An Integrative Framework for Structure Determination of Molecular Machines. Nature Methods, Advanced Online Publication.
  • +} {- Guidelines for using this file: - all strings must be quoted by double-quotes - logical variables (true/false) are not quoted - do not remove any evaluate statements from the file - pathnames should not exceed 80 characters -} {- begin block parameter definition -} define( {======== number of molecules for docking ==================} {* number of components *} {===>} ncomponents=2; {======================= filenames =========================} {* the name of your current project *} {* this will be used as name for the generated structures *} {===>} fileroot="bdsite_1_haddock_TASHW"; {* RUN directory *} {* the absolute path of your current run, e.g. /home/haddock/run1*} {===>} run_dir="./"; {* PDB file of molecule 1 *} {===>} prot_coor_mol1="haddock_protein.pdb"; {* PSF file of molecule 1 *} {===>} prot_psf_mol1="haddock_protein.psf"; {* segid of molecule 1 *} {===>} prot_segid_mol1="A"; {* fileroot of molecule 1 *} {===>} prot_root_mol1="haddock_protein"; {* Fix Molecule at Origin during it0 *} {+ choice: true false +} {===>} fix_origin_mol1=false; {* Is molecule 1 a nucleic acid? *} {+ choice: true false +} {===>} dna_mol1=false; {* Is molecule 1 a cyclic peptide? *} {+ choice: true false +} {===>} cyclicpept_mol1=false; {* Is molecule 1 a shape? *} {+ choice: true false +} {===>} shape_mol1=false; {* Coarse grained molecule? *} {+ choice: true false +} {===>} cg_mol1=false; {* PDB file of molecule 2 *} {===>} prot_coor_mol2="haddock_peptide.pdb"; {* PSF file of molecule 2 *} {===>} prot_psf_mol2="haddock_peptide.psf"; {* segid file of molecule 2 *} {===>} prot_segid_mol2="B"; {* fileroot of molecule 2 *} {===>} prot_root_mol2="haddock_peptide"; {* Fix Molecule at Origin during it0 *} {+ choice: true false +} {===>} fix_origin_mol2=false; {* Is molecule 2 a nucleic acid? *} {+ choice: true false +} {===>} dna_mol2=false; {* Is molecule 2 a cyclic peptide? *} {+ choice: true false +} {===>} cyclicpept_mol2=true; {* Is molecule 2 a shape? *} {+ choice: true false +} {===>} shape_mol2=false; {* Coarse grained molecule? *} {+ choice: true false +} {===>} cg_mol2=false; {* PDB file of molecule 3 *} {===>} prot_coor_mol3=""; {* PSF file of molecule 3 *} {===>} prot_psf_mol3=""; {* segid file of molecule 3 *} {===>} prot_segid_mol3="C"; {* fileroot of molecule 3 *} {===>} prot_root_mol3=""; {* Fix Molecule at Origin during it0 *} {+ choice: true false +} {===>} fix_origin_mol3=false; {* Is molecule 3 a nucleic acid? *} {+ choice: true false +} {===>} dna_mol3=false; {* Is molecule 3 a cyclic peptide? *} {+ choice: true false +} {===>} cyclicpept_mol3=false; {* Is molecule 3 a shape? *} {+ choice: true false +} {===>} shape_mol3=false; {* Coarse grained molecule? *} {+ choice: true false +} {===>} cg_mol3=false; {* PDB file of molecule 4 *} {===>} prot_coor_mol4=""; {* PSF file of molecule 4 *} {===>} prot_psf_mol4=""; {* segid file of molecule 4 *} {===>} prot_segid_mol4="D"; {* fileroot of molecule 4 *} {===>} prot_root_mol4=""; {* Fix Molecule at Origin during it0 *} {+ choice: true false +} {===>} fix_origin_mol4=false; {* Is molecule 4 a nucleic acid? *} {+ choice: true false +} {===>} dna_mol4=false; {* Is molecule 4 a cyclic peptide? *} {+ choice: true false +} {===>} cyclicpept_mol4=false; {* Is molecule 4 a shape? *} {+ choice: true false +} {===>} shape_mol4=false; {* Coarse grained molecule? *} {+ choice: true false +} {===>} cg_mol4=false; {* PDB file of molecule 5 *} {===>} prot_coor_mol5=""; {* PSF file of molecule 5 *} {===>} prot_psf_mol5=""; {* segid file of molecule 5 *} {===>} prot_segid_mol5="E"; {* fileroot of molecule 5 *} {===>} prot_root_mol5=""; {* Fix Molecule at Origin during it0 *} {+ choice: true false +} {===>} fix_origin_mol5=false; {* Is molecule 5 a nucleic acid? *} {+ choice: true false +} {===>} dna_mol5=false; {* Is molecule 5 a cyclic peptide? *} {+ choice: true false +} {===>} cyclicpept_mol5=false; {* Is molecule 5 a shape? *} {+ choice: true false +} {===>} shape_mol5=false; {* Coarse grained molecule? *} {+ choice: true false +} {===>} cg_mol5=false; {* PDB file of molecule 6 *} {===>} prot_coor_mol6=""; {* PSF file of molecule 6 *} {===>} prot_psf_mol6=""; {* segid file of molecule 6 *} {===>} prot_segid_mol6="F"; {* fileroot of molecule 6 *} {===>} prot_root_mol6=""; {* Fix Molecule at Origin during it0 *} {+ choice: true false +} {===>} fix_origin_mol6=false; {* Is molecule 6 a nucleic acid? *} {+ choice: true false +} {===>} dna_mol6=false; {* Is molecule 6 a cyclic peptide? *} {+ choice: true false +} {===>} cyclicpept_mol6=false; {* Is molecule 6 a shape? *} {+ choice: true false +} {===>} shape_mol6=false; {* Coarse grained molecule? *} {+ choice: true false +} {===>} cg_mol6=false; {* PDB file of molecule 7 *} {===>} prot_coor_mol7=""; {* PSF file of molecule 7 *} {===>} prot_psf_mol7=""; {* segid file of molecule 7 *} {===>} prot_segid_mol7="G"; {* fileroot of molecule 7 *} {===>} prot_root_mol7=""; {* Fix Molecule at Origin during it0 *} {+ choice: true false +} {===>} fix_origin_mol7=false; {* Is molecule 7 a nucleic acid? *} {+ choice: true false +} {===>} dna_mol7=false; {* Is molecule 7 a cyclic peptide? *} {+ choice: true false +} {===>} cyclicpept_mol7=false; {* Is molecule 7 a shape? *} {+ choice: true false +} {===>} shape_mol7=false; {* Coarse grained molecule? *} {+ choice: true false +} {===>} cg_mol7=false; {* PDB file of molecule 8 *} {===>} prot_coor_mol8=""; {* PSF file of molecule 8 *} {===>} prot_psf_mol8=""; {* segid file of molecule 8 *} {===>} prot_segid_mol8="H"; {* fileroot of molecule 8 *} {===>} prot_root_mol8=""; {* Fix Molecule at Origin during it0 *} {+ choice: true false +} {===>} fix_origin_mol8=false; {* Is molecule 8 a nucleic acid? *} {+ choice: true false +} {===>} dna_mol8=false; {* Is molecule 8 a cyclic peptide? *} {+ choice: true false +} {===>} cyclicpept_mol8=false; {* Is molecule 8 a shape? *} {+ choice: true false +} {===>} shape_mol8=false; {* Coarse grained molecule? *} {+ choice: true false +} {===>} cg_mol8=false; {* PDB file of molecule 9 *} {===>} prot_coor_mol9=""; {* PSF file of molecule 9 *} {===>} prot_psf_mol9=""; {* segid file of molecule 9 *} {===>} prot_segid_mol9="I"; {* fileroot of molecule 9 *} {===>} prot_root_mol9=""; {* Fix Molecule at Origin during it0 *} {+ choice: true false +} {===>} fix_origin_mol9=false; {* Is molecule 9 a nucleic acid? *} {+ choice: true false +} {===>} dna_mol9=false; {* Is molecule 9 a cyclic peptide? *} {+ choice: true false +} {===>} cyclicpept_mol9=false; {* Is molecule 9 a shape? *} {+ choice: true false +} {===>} shape_mol9=false; {* Coarse grained molecule? *} {+ choice: true false +} {===>} cg_mol9=false; {* PDB file of molecule 10 *} {===>} prot_coor_mol10=""; {* PSF file of molecule 10 *} {===>} prot_psf_mol10=""; {* segid file of molecule 10 *} {===>} prot_segid_mol10="J"; {* fileroot of molecule 10 *} {===>} prot_root_mol10=""; {* Fix Molecule at Origin during it0 *} {+ choice: true false +} {===>} fix_origin_mol10=false; {* Is molecule 10 a nucleic acid? *} {+ choice: true false +} {===>} dna_mol10=false; {* Is molecule 10 a cyclic peptide? *} {+ choice: true false +} {===>} cyclicpept_mol10=false; {* Is molecule 10 a shape? *} {+ choice: true false +} {===>} shape_mol10=false; {* Coarse grained molecule? *} {+ choice: true false +} {===>} cg_mol10=false; {* PDB file of molecule 11 *} {===>} prot_coor_mol11=""; {* PSF file of molecule 11 *} {===>} prot_psf_mol11=""; {* segid file of molecule 11 *} {===>} prot_segid_mol11="K"; {* fileroot of molecule 11 *} {===>} prot_root_mol11=""; {* Fix Molecule at Origin during it0 *} {+ choice: true false +} {===>} fix_origin_mol11=false; {* Is molecule 11 a nucleic acid? *} {+ choice: true false +} {===>} dna_mol11=false; {* Is molecule 11 a cyclic peptide? *} {+ choice: true false +} {===>} cyclicpept_mol11=false; {* Is molecule 11 a shape? *} {+ choice: true false +} {===>} shape_mol11=false; {* Coarse grained molecule? *} {+ choice: true false +} {===>} cg_mol11=false; {* PDB file of molecule 12 *} {===>} prot_coor_mol12=""; {* PSF file of molecule 12 *} {===>} prot_psf_mol12=""; {* segid file of molecule 12 *} {===>} prot_segid_mol12="L"; {* fileroot of molecule 12 *} {===>} prot_root_mol12=""; {* Fix Molecule at Origin during it0 *} {+ choice: true false +} {===>} fix_origin_mol12=false; {* Is molecule 12 a nucleic acid? *} {+ choice: true false +} {===>} dna_mol12=false; {* Is molecule 12 a cyclic peptide? *} {+ choice: true false +} {===>} cyclicpept_mol12=false; {* Is molecule 12 a shape? *} {+ choice: true false +} {===>} shape_mol12=false; {* Coarse grained molecule? *} {+ choice: true false +} {===>} cg_mol12=false; {===>} prot_coor_mol13=""; {* PSF file of molecule 13 *} {===>} prot_psf_mol13=""; {* segid file of molecule 13 *} {===>} prot_segid_mol13="M"; {* fileroot of molecule 13 *} {===>} prot_root_mol13=""; {* Fix Molecule at Origin during it0 *} {+ choice: true false +} {===>} fix_origin_mol13=false; {* Is molecule 13 a nucleic acid? *} {+ choice: true false +} {===>} dna_mol13=false; {* Is molecule 13 a cyclic peptide? *} {+ choice: true false +} {===>} cyclicpept_mol13=false; {* Is molecule 13 a shape? *} {+ choice: true false +} {===>} shape_mol13=false; {* Coarse grained molecule? *} {+ choice: true false +} {===>} cg_mol13=false; {===>} prot_coor_mol14=""; {* PSF file of molecule 14 *} {===>} prot_psf_mol14=""; {* segid file of molecule 14 *} {===>} prot_segid_mol14="N"; {* fileroot of molecule 14 *} {===>} prot_root_mol14=""; {* Fix Molecule at Origin during it0 *} {+ choice: true false +} {===>} fix_origin_mol14=false; {* Is molecule 14 a nucleic acid? *} {+ choice: true false +} {===>} dna_mol14=false; {* Is molecule 14 a cyclic peptide? *} {+ choice: true false +} {===>} cyclicpept_mol14=false; {* Is molecule 14 a shape? *} {+ choice: true false +} {===>} shape_mol14=false; {* Coarse grained molecule? *} {+ choice: true false +} {===>} cg_mol14=false; {===>} prot_coor_mol15=""; {* PSF file of molecule 15 *} {===>} prot_psf_mol15=""; {* segid file of molecule 15 *} {===>} prot_segid_mol15="O"; {* fileroot of molecule 15 *} {===>} prot_root_mol15=""; {* Fix Molecule at Origin during it0 *} {+ choice: true false +} {===>} fix_origin_mol15=false; {* Is molecule 15 a nucleic acid? *} {+ choice: true false +} {===>} dna_mol15=false; {* Is molecule 15 a cyclic peptide? *} {+ choice: true false +} {===>} cyclicpept_mol15=false; {* Is molecule 15 a shape? *} {+ choice: true false +} {===>} shape_mol15=false; {* Coarse grained molecule? *} {+ choice: true false +} {===>} cg_mol15=false; {===>} prot_coor_mol16=""; {* PSF file of molecule 16 *} {===>} prot_psf_mol16=""; {* segid file of molecule 16 *} {===>} prot_segid_mol16="P"; {* fileroot of molecule 16 *} {===>} prot_root_mol16=""; {* Fix Molecule at Origin during it0 *} {+ choice: true false +} {===>} fix_origin_mol16=false; {* Is molecule 16 a nucleic acid? *} {+ choice: true false +} {===>} dna_mol16=false; {* Is molecule 16 a cyclic peptide? *} {+ choice: true false +} {===>} cyclicpept_mol16=false; {* Is molecule 16 a shape? *} {+ choice: true false +} {===>} shape_mol16=false; {* Coarse grained molecule? *} {+ choice: true false +} {===>} cg_mol16=false; {===>} prot_coor_mol17=""; {* PSF file of molecule 17 *} {===>} prot_psf_mol17=""; {* segid file of molecule 17 *} {===>} prot_segid_mol17="Q"; {* fileroot of molecule 17 *} {===>} prot_root_mol17=""; {* Fix Molecule at Origin during it0 *} {+ choice: true false +} {===>} fix_origin_mol17=false; {* Is molecule 17 a nucleic acid? *} {+ choice: true false +} {===>} dna_mol17=false; {* Is molecule 17 a cyclic peptide? *} {+ choice: true false +} {===>} cyclicpept_mol17=false; {* Is molecule 17 a shape? *} {+ choice: true false +} {===>} shape_mol17=false; {* Coarse grained molecule? *} {+ choice: true false +} {===>} cg_mol17=false; {===>} prot_coor_mol18=""; {* PSF file of molecule 18 *} {===>} prot_psf_mol18=""; {* segid file of molecule 18 *} {===>} prot_segid_mol18="R"; {* fileroot of molecule 18 *} {===>} prot_root_mol18=""; {* Fix Molecule at Origin during it0 *} {+ choice: true false +} {===>} fix_origin_mol18=false; {* Is molecule 18 a nucleic acid? *} {+ choice: true false +} {===>} dna_mol18=false; {* Is molecule 18 a cyclic peptide? *} {+ choice: true false +} {===>} cyclicpept_mol18=false; {* Is molecule 18 a shape? *} {+ choice: true false +} {===>} shape_mol18=false; {* Coarse grained molecule? *} {+ choice: true false +} {===>} cg_mol18=false; {===>} prot_coor_mol19=""; {* PSF file of molecule 19 *} {===>} prot_psf_mol19=""; {* segid file of molecule 19 *} {===>} prot_segid_mol19="S"; {* fileroot of molecule 19 *} {===>} prot_root_mol19=""; {* Fix Molecule at Origin during it0 *} {+ choice: true false +} {===>} fix_origin_mol19=false; {* Is molecule 19 a nucleic acid? *} {+ choice: true false +} {===>} dna_mol19=false; {* Is molecule 19 a cyclic peptide? *} {+ choice: true false +} {===>} cyclicpept_mol19=false; {* Is molecule 19 a shape? *} {+ choice: true false +} {===>} shape_mol19=false; {* Coarse grained molecule? *} {+ choice: true false +} {===>} cg_mol19=false; {===>} prot_coor_mol20=""; {* PSF file of molecule 20 *} {===>} prot_psf_mol20=""; {* segid file of molecule 20 *} {===>} prot_segid_mol20="T"; {* fileroot of molecule 20 *} {===>} prot_root_mol20=""; {* Fix Molecule at Origin during it0 *} {+ choice: true false +} {===>} fix_origin_mol20=false; {* Is molecule 20 a nucleic acid? *} {+ choice: true false +} {===>} dna_mol20=false; {* Is molecule 20 a cyclic peptide? *} {+ choice: true false +} {===>} cyclicpept_mol20=false; {* Is molecule 20 a shape? *} {+ choice: true false +} {===>} shape_mol20=false; {* Coarse grained molecule? *} {+ choice: true false +} {===>} cg_mol20=false; {* Remove non-polar hydrogens? *} {+ choice: true false +} {===>} delenph=true; {* HADDOCK directory *} {* the absolute path of the HADDOCK program files *} {===>} haddock_dir="/media/raid/users/anaconda_work/haddock_software/haddock2.4-2023-08"; {* Logfile directory *} {* specify a directory for the large CNS log files *} {===>} temptrash_dir="./"; {==================== histidine patches =====================} {* Automatically define histidine protonation state based on energetics *} {===>} autohis=true; {* Patch to change doubly protonated HIS to singly protonated histidine (HD1) *} {* just give the residue number of the histidines for the HISD patch, set them to zero if you don't want them *} {* Number of HISD for molecule 1 *} {===>} numhisd_1=0; {===>} hisd_1_1=0; {===>} hisd_1_2=0; {===>} hisd_1_3=0; {===>} hisd_1_4=0; {===>} hisd_1_5=0; {===>} hisd_1_6=0; {===>} hisd_1_7=0; {===>} hisd_1_8=0; {===>} hisd_1_9=0; {===>} hisd_1_10=0; {===>} hisd_1_11=0; {===>} hisd_1_12=0; {===>} hisd_1_13=0; {===>} hisd_1_14=0; {===>} hisd_1_15=0; {===>} hisd_1_16=0; {===>} hisd_1_17=0; {===>} hisd_1_18=0; {===>} hisd_1_19=0; {===>} hisd_1_20=0; {===>} hisd_1_21=0; {===>} hisd_1_22=0; {===>} hisd_1_23=0; {===>} hisd_1_24=0; {===>} hisd_1_25=0; {* Number of HISD for molecule 2 *} {===>} numhisd_2=0; {===>} hisd_2_1=0; {===>} hisd_2_2=0; {===>} hisd_2_3=0; {===>} hisd_2_4=0; {===>} hisd_2_5=0; {===>} hisd_2_6=0; {===>} hisd_2_7=0; {===>} hisd_2_8=0; {===>} hisd_2_9=0; {===>} hisd_2_10=0; {===>} hisd_2_11=0; {===>} hisd_2_12=0; {===>} hisd_2_13=0; {===>} hisd_2_14=0; {===>} hisd_2_15=0; {===>} hisd_2_16=0; {===>} hisd_2_17=0; {===>} hisd_2_18=0; {===>} hisd_2_19=0; {===>} hisd_2_20=0; {===>} hisd_2_21=0; {===>} hisd_2_22=0; {===>} hisd_2_23=0; {===>} hisd_2_24=0; {===>} hisd_2_25=0; {* Number of HISD for molecule 3 *} {===>} numhisd_3=0; {===>} hisd_3_1=0; {===>} hisd_3_2=0; {===>} hisd_3_3=0; {===>} hisd_3_4=0; {===>} hisd_3_5=0; {===>} hisd_3_6=0; {===>} hisd_3_7=0; {===>} hisd_3_8=0; {===>} hisd_3_9=0; {===>} hisd_3_10=0; {===>} hisd_3_11=0; {===>} hisd_3_12=0; {===>} hisd_3_13=0; {===>} hisd_3_14=0; {===>} hisd_3_15=0; {===>} hisd_3_16=0; {===>} hisd_3_17=0; {===>} hisd_3_18=0; {===>} hisd_3_19=0; {===>} hisd_3_20=0; {===>} hisd_3_21=0; {===>} hisd_3_22=0; {===>} hisd_3_23=0; {===>} hisd_3_24=0; {===>} hisd_3_25=0; {* Number of HISD for molecule 4 *} {===>} numhisd_4=0; {===>} hisd_4_1=0; {===>} hisd_4_2=0; {===>} hisd_4_3=0; {===>} hisd_4_4=0; {===>} hisd_4_5=0; {===>} hisd_4_6=0; {===>} hisd_4_7=0; {===>} hisd_4_8=0; {===>} hisd_4_9=0; {===>} hisd_4_10=0; {===>} hisd_4_11=0; {===>} hisd_4_12=0; {===>} hisd_4_13=0; {===>} hisd_4_14=0; {===>} hisd_4_15=0; {===>} hisd_4_16=0; {===>} hisd_4_17=0; {===>} hisd_4_18=0; {===>} hisd_4_19=0; {===>} hisd_4_20=0; {===>} hisd_4_21=0; {===>} hisd_4_22=0; {===>} hisd_4_23=0; {===>} hisd_4_24=0; {===>} hisd_4_25=0; {* Number of HISD for molecule 5 *} {===>} numhisd_5=0; {===>} hisd_5_1=0; {===>} hisd_5_2=0; {===>} hisd_5_3=0; {===>} hisd_5_4=0; {===>} hisd_5_5=0; {===>} hisd_5_6=0; {===>} hisd_5_7=0; {===>} hisd_5_8=0; {===>} hisd_5_9=0; {===>} hisd_5_10=0; {===>} hisd_5_11=0; {===>} hisd_5_12=0; {===>} hisd_5_13=0; {===>} hisd_5_14=0; {===>} hisd_5_15=0; {===>} hisd_5_16=0; {===>} hisd_5_17=0; {===>} hisd_5_18=0; {===>} hisd_5_19=0; {===>} hisd_5_20=0; {===>} hisd_5_21=0; {===>} hisd_5_22=0; {===>} hisd_5_23=0; {===>} hisd_5_24=0; {===>} hisd_5_25=0; {* Number of HISD for molecule 6 *} {===>} numhisd_6=0; {===>} hisd_6_1=0; {===>} hisd_6_2=0; {===>} hisd_6_3=0; {===>} hisd_6_4=0; {===>} hisd_6_5=0; {===>} hisd_6_6=0; {===>} hisd_6_7=0; {===>} hisd_6_8=0; {===>} hisd_6_9=0; {===>} hisd_6_10=0; {===>} hisd_6_11=0; {===>} hisd_6_12=0; {===>} hisd_6_13=0; {===>} hisd_6_14=0; {===>} hisd_6_15=0; {===>} hisd_6_16=0; {===>} hisd_6_17=0; {===>} hisd_6_18=0; {===>} hisd_6_19=0; {===>} hisd_6_20=0; {===>} hisd_6_21=0; {===>} hisd_6_22=0; {===>} hisd_6_23=0; {===>} hisd_6_24=0; {===>} hisd_6_25=0; {* Number of HISD for molecule 7 *} {===>} numhisd_7=0; {===>} hisd_7_1=0; {===>} hisd_7_2=0; {===>} hisd_7_3=0; {===>} hisd_7_4=0; {===>} hisd_7_5=0; {===>} hisd_7_6=0; {===>} hisd_7_7=0; {===>} hisd_7_8=0; {===>} hisd_7_9=0; {===>} hisd_7_10=0; {===>} hisd_7_11=0; {===>} hisd_7_12=0; {===>} hisd_7_13=0; {===>} hisd_7_14=0; {===>} hisd_7_15=0; {===>} hisd_7_16=0; {===>} hisd_7_17=0; {===>} hisd_7_18=0; {===>} hisd_7_19=0; {===>} hisd_7_20=0; {===>} hisd_7_21=0; {===>} hisd_7_22=0; {===>} hisd_7_23=0; {===>} hisd_7_24=0; {===>} hisd_7_25=0; {* Number of HISD for molecule 8 *} {===>} numhisd_8=0; {===>} hisd_8_1=0; {===>} hisd_8_2=0; {===>} hisd_8_3=0; {===>} hisd_8_4=0; {===>} hisd_8_5=0; {===>} hisd_8_6=0; {===>} hisd_8_7=0; {===>} hisd_8_8=0; {===>} hisd_8_9=0; {===>} hisd_8_10=0; {===>} hisd_8_11=0; {===>} hisd_8_12=0; {===>} hisd_8_13=0; {===>} hisd_8_14=0; {===>} hisd_8_15=0; {===>} hisd_8_16=0; {===>} hisd_8_17=0; {===>} hisd_8_18=0; {===>} hisd_8_19=0; {===>} hisd_8_20=0; {===>} hisd_8_21=0; {===>} hisd_8_22=0; {===>} hisd_8_23=0; {===>} hisd_8_24=0; {===>} hisd_8_25=0; {* Number of HISD for molecule 9 *} {===>} numhisd_9=0; {===>} hisd_9_1=0; {===>} hisd_9_2=0; {===>} hisd_9_3=0; {===>} hisd_9_4=0; {===>} hisd_9_5=0; {===>} hisd_9_6=0; {===>} hisd_9_7=0; {===>} hisd_9_8=0; {===>} hisd_9_9=0; {===>} hisd_9_10=0; {===>} hisd_9_11=0; {===>} hisd_9_12=0; {===>} hisd_9_13=0; {===>} hisd_9_14=0; {===>} hisd_9_15=0; {===>} hisd_9_16=0; {===>} hisd_9_17=0; {===>} hisd_9_18=0; {===>} hisd_9_19=0; {===>} hisd_9_20=0; {===>} hisd_9_21=0; {===>} hisd_9_22=0; {===>} hisd_9_23=0; {===>} hisd_9_24=0; {===>} hisd_9_25=0; {* Number of HISD for molecule 10 *} {===>} numhisd_10=0; {===>} hisd_10_1=0; {===>} hisd_10_2=0; {===>} hisd_10_3=0; {===>} hisd_10_4=0; {===>} hisd_10_5=0; {===>} hisd_10_6=0; {===>} hisd_10_7=0; {===>} hisd_10_8=0; {===>} hisd_10_9=0; {===>} hisd_10_10=0; {===>} hisd_10_11=0; {===>} hisd_10_12=0; {===>} hisd_10_13=0; {===>} hisd_10_14=0; {===>} hisd_10_15=0; {===>} hisd_10_16=0; {===>} hisd_10_17=0; {===>} hisd_10_18=0; {===>} hisd_10_19=0; {===>} hisd_10_20=0; {===>} hisd_10_21=0; {===>} hisd_10_22=0; {===>} hisd_10_23=0; {===>} hisd_10_24=0; {===>} hisd_10_25=0; {* Number of HISD for molecule 11 *} {===>} numhisd_11=0; {===>} hisd_11_1=0; {===>} hisd_11_2=0; {===>} hisd_11_3=0; {===>} hisd_11_4=0; {===>} hisd_11_5=0; {===>} hisd_11_6=0; {===>} hisd_11_7=0; {===>} hisd_11_8=0; {===>} hisd_11_9=0; {===>} hisd_11_10=0; {===>} hisd_11_11=0; {===>} hisd_11_12=0; {===>} hisd_11_13=0; {===>} hisd_11_14=0; {===>} hisd_11_15=0; {===>} hisd_11_16=0; {===>} hisd_11_17=0; {===>} hisd_11_18=0; {===>} hisd_11_19=0; {===>} hisd_11_20=0; {===>} hisd_11_21=0; {===>} hisd_11_22=0; {===>} hisd_11_23=0; {===>} hisd_11_24=0; {===>} hisd_11_25=0; {* Number of HISD for molecule 12 *} {===>} numhisd_12=0; {===>} hisd_12_1=0; {===>} hisd_12_2=0; {===>} hisd_12_3=0; {===>} hisd_12_4=0; {===>} hisd_12_5=0; {===>} hisd_12_6=0; {===>} hisd_12_7=0; {===>} hisd_12_8=0; {===>} hisd_12_9=0; {===>} hisd_12_10=0; {===>} hisd_12_11=0; {===>} hisd_12_12=0; {===>} hisd_12_13=0; {===>} hisd_12_14=0; {===>} hisd_12_15=0; {===>} hisd_12_16=0; {===>} hisd_12_17=0; {===>} hisd_12_18=0; {===>} hisd_12_19=0; {===>} hisd_12_20=0; {===>} hisd_12_21=0; {===>} hisd_12_22=0; {===>} hisd_12_23=0; {===>} hisd_12_24=0; {===>} hisd_12_25=0; {* Number of HISD for molecule 13 *} {===>} numhisd_13=0; {===>} hisd_13_1=0; {===>} hisd_13_2=0; {===>} hisd_13_3=0; {===>} hisd_13_4=0; {===>} hisd_13_5=0; {===>} hisd_13_6=0; {===>} hisd_13_7=0; {===>} hisd_13_8=0; {===>} hisd_13_9=0; {===>} hisd_13_10=0; {===>} hisd_13_11=0; {===>} hisd_13_12=0; {===>} hisd_13_13=0; {===>} hisd_13_14=0; {===>} hisd_13_15=0; {===>} hisd_13_16=0; {===>} hisd_13_17=0; {===>} hisd_13_18=0; {===>} hisd_13_19=0; {===>} hisd_13_20=0; {===>} hisd_13_21=0; {===>} hisd_13_22=0; {===>} hisd_13_23=0; {===>} hisd_13_24=0; {===>} hisd_13_25=0; {* Number of HISD for molecule 14 *} {===>} numhisd_14=0; {===>} hisd_14_1=0; {===>} hisd_14_2=0; {===>} hisd_14_3=0; {===>} hisd_14_4=0; {===>} hisd_14_5=0; {===>} hisd_14_6=0; {===>} hisd_14_7=0; {===>} hisd_14_8=0; {===>} hisd_14_9=0; {===>} hisd_14_10=0; {===>} hisd_14_11=0; {===>} hisd_14_12=0; {===>} hisd_14_13=0; {===>} hisd_14_14=0; {===>} hisd_14_15=0; {===>} hisd_14_16=0; {===>} hisd_14_17=0; {===>} hisd_14_18=0; {===>} hisd_14_19=0; {===>} hisd_14_20=0; {===>} hisd_14_21=0; {===>} hisd_14_22=0; {===>} hisd_14_23=0; {===>} hisd_14_24=0; {===>} hisd_14_25=0; {* Number of HISD for molecule 15 *} {===>} numhisd_15=0; {===>} hisd_15_1=0; {===>} hisd_15_2=0; {===>} hisd_15_3=0; {===>} hisd_15_4=0; {===>} hisd_15_5=0; {===>} hisd_15_6=0; {===>} hisd_15_7=0; {===>} hisd_15_8=0; {===>} hisd_15_9=0; {===>} hisd_15_10=0; {===>} hisd_15_11=0; {===>} hisd_15_12=0; {===>} hisd_15_13=0; {===>} hisd_15_14=0; {===>} hisd_15_15=0; {===>} hisd_15_16=0; {===>} hisd_15_17=0; {===>} hisd_15_18=0; {===>} hisd_15_19=0; {===>} hisd_15_20=0; {===>} hisd_15_21=0; {===>} hisd_15_22=0; {===>} hisd_15_23=0; {===>} hisd_15_24=0; {===>} hisd_15_25=0; {* Number of HISD for molecule 16 *} {===>} numhisd_16=0; {===>} hisd_16_1=0; {===>} hisd_16_2=0; {===>} hisd_16_3=0; {===>} hisd_16_4=0; {===>} hisd_16_5=0; {===>} hisd_16_6=0; {===>} hisd_16_7=0; {===>} hisd_16_8=0; {===>} hisd_16_9=0; {===>} hisd_16_10=0; {===>} hisd_16_11=0; {===>} hisd_16_12=0; {===>} hisd_16_13=0; {===>} hisd_16_14=0; {===>} hisd_16_15=0; {===>} hisd_16_16=0; {===>} hisd_16_17=0; {===>} hisd_16_18=0; {===>} hisd_16_19=0; {===>} hisd_16_20=0; {===>} hisd_16_21=0; {===>} hisd_16_22=0; {===>} hisd_16_23=0; {===>} hisd_16_24=0; {===>} hisd_16_25=0; {* Number of HISD for molecule 17 *} {===>} numhisd_17=0; {===>} hisd_17_1=0; {===>} hisd_17_2=0; {===>} hisd_17_3=0; {===>} hisd_17_4=0; {===>} hisd_17_5=0; {===>} hisd_17_6=0; {===>} hisd_17_7=0; {===>} hisd_17_8=0; {===>} hisd_17_9=0; {===>} hisd_17_10=0; {===>} hisd_17_11=0; {===>} hisd_17_12=0; {===>} hisd_17_13=0; {===>} hisd_17_14=0; {===>} hisd_17_15=0; {===>} hisd_17_16=0; {===>} hisd_17_17=0; {===>} hisd_17_18=0; {===>} hisd_17_19=0; {===>} hisd_17_20=0; {===>} hisd_17_21=0; {===>} hisd_17_22=0; {===>} hisd_17_23=0; {===>} hisd_17_24=0; {===>} hisd_17_25=0; {* Number of HISD for molecule 18 *} {===>} numhisd_18=0; {===>} hisd_18_1=0; {===>} hisd_18_2=0; {===>} hisd_18_3=0; {===>} hisd_18_4=0; {===>} hisd_18_5=0; {===>} hisd_18_6=0; {===>} hisd_18_7=0; {===>} hisd_18_8=0; {===>} hisd_18_9=0; {===>} hisd_18_10=0; {===>} hisd_18_11=0; {===>} hisd_18_12=0; {===>} hisd_18_13=0; {===>} hisd_18_14=0; {===>} hisd_18_15=0; {===>} hisd_18_16=0; {===>} hisd_18_17=0; {===>} hisd_18_18=0; {===>} hisd_18_19=0; {===>} hisd_18_20=0; {===>} hisd_18_21=0; {===>} hisd_18_22=0; {===>} hisd_18_23=0; {===>} hisd_18_24=0; {===>} hisd_18_25=0; {* Number of HISD for molecule 19 *} {===>} numhisd_19=0; {===>} hisd_19_1=0; {===>} hisd_19_2=0; {===>} hisd_19_3=0; {===>} hisd_19_4=0; {===>} hisd_19_5=0; {===>} hisd_19_6=0; {===>} hisd_19_7=0; {===>} hisd_19_8=0; {===>} hisd_19_9=0; {===>} hisd_19_10=0; {===>} hisd_19_11=0; {===>} hisd_19_12=0; {===>} hisd_19_13=0; {===>} hisd_19_14=0; {===>} hisd_19_15=0; {===>} hisd_19_16=0; {===>} hisd_19_17=0; {===>} hisd_19_18=0; {===>} hisd_19_19=0; {===>} hisd_19_20=0; {===>} hisd_19_21=0; {===>} hisd_19_22=0; {===>} hisd_19_23=0; {===>} hisd_19_24=0; {===>} hisd_19_25=0; {* Number of HISD for molecule 20 *} {===>} numhisd_20=0; {===>} hisd_20_1=0; {===>} hisd_20_2=0; {===>} hisd_20_3=0; {===>} hisd_20_4=0; {===>} hisd_20_5=0; {===>} hisd_20_6=0; {===>} hisd_20_7=0; {===>} hisd_20_8=0; {===>} hisd_20_9=0; {===>} hisd_20_10=0; {===>} hisd_20_11=0; {===>} hisd_20_12=0; {===>} hisd_20_13=0; {===>} hisd_20_14=0; {===>} hisd_20_15=0; {===>} hisd_20_16=0; {===>} hisd_20_17=0; {===>} hisd_20_18=0; {===>} hisd_20_19=0; {===>} hisd_20_20=0; {===>} hisd_20_21=0; {===>} hisd_20_22=0; {===>} hisd_20_23=0; {===>} hisd_20_24=0; {===>} hisd_20_25=0; {* Patch to change doubly protonated HIS to singly protonated histidine (HE1) *} {* just give the residue number of the histidines for the HISD patch, set them to zero if you don't want them *} {* Number of HISE for molecule 1 *} {===>} numhise_1=0; {===>} hise_1_1=0; {===>} hise_1_2=0; {===>} hise_1_3=0; {===>} hise_1_4=0; {===>} hise_1_5=0; {===>} hise_1_6=0; {===>} hise_1_7=0; {===>} hise_1_8=0; {===>} hise_1_9=0; {===>} hise_1_10=0; {===>} hise_1_11=0; {===>} hise_1_12=0; {===>} hise_1_13=0; {===>} hise_1_14=0; {===>} hise_1_15=0; {===>} hise_1_16=0; {===>} hise_1_17=0; {===>} hise_1_18=0; {===>} hise_1_19=0; {===>} hise_1_20=0; {===>} hise_1_21=0; {===>} hise_1_22=0; {===>} hise_1_23=0; {===>} hise_1_24=0; {===>} hise_1_25=0; {* Number of hise for molecule 2 *} {===>} numhise_2=0; {===>} hise_2_1=0; {===>} hise_2_2=0; {===>} hise_2_3=0; {===>} hise_2_4=0; {===>} hise_2_5=0; {===>} hise_2_6=0; {===>} hise_2_7=0; {===>} hise_2_8=0; {===>} hise_2_9=0; {===>} hise_2_10=0; {===>} hise_2_11=0; {===>} hise_2_12=0; {===>} hise_2_13=0; {===>} hise_2_14=0; {===>} hise_2_15=0; {===>} hise_2_16=0; {===>} hise_2_17=0; {===>} hise_2_18=0; {===>} hise_2_19=0; {===>} hise_2_20=0; {===>} hise_2_21=0; {===>} hise_2_22=0; {===>} hise_2_23=0; {===>} hise_2_24=0; {===>} hise_2_25=0; {* Number of hise for molecule 3 *} {===>} numhise_3=0; {===>} hise_3_1=0; {===>} hise_3_2=0; {===>} hise_3_3=0; {===>} hise_3_4=0; {===>} hise_3_5=0; {===>} hise_3_6=0; {===>} hise_3_7=0; {===>} hise_3_8=0; {===>} hise_3_9=0; {===>} hise_3_10=0; {===>} hise_3_11=0; {===>} hise_3_12=0; {===>} hise_3_13=0; {===>} hise_3_14=0; {===>} hise_3_15=0; {===>} hise_3_16=0; {===>} hise_3_17=0; {===>} hise_3_18=0; {===>} hise_3_19=0; {===>} hise_3_20=0; {===>} hise_3_21=0; {===>} hise_3_22=0; {===>} hise_3_23=0; {===>} hise_3_24=0; {===>} hise_3_25=0; {* Number of hise for molecule 4 *} {===>} numhise_4=0; {===>} hise_4_1=0; {===>} hise_4_2=0; {===>} hise_4_3=0; {===>} hise_4_4=0; {===>} hise_4_5=0; {===>} hise_4_6=0; {===>} hise_4_7=0; {===>} hise_4_8=0; {===>} hise_4_9=0; {===>} hise_4_10=0; {===>} hise_4_11=0; {===>} hise_4_12=0; {===>} hise_4_13=0; {===>} hise_4_14=0; {===>} hise_4_15=0; {===>} hise_4_16=0; {===>} hise_4_17=0; {===>} hise_4_18=0; {===>} hise_4_19=0; {===>} hise_4_20=0; {===>} hise_4_21=0; {===>} hise_4_22=0; {===>} hise_4_23=0; {===>} hise_4_24=0; {===>} hise_4_25=0; {* Number of hise for molecule 5 *} {===>} numhise_5=0; {===>} hise_5_1=0; {===>} hise_5_2=0; {===>} hise_5_3=0; {===>} hise_5_4=0; {===>} hise_5_5=0; {===>} hise_5_6=0; {===>} hise_5_7=0; {===>} hise_5_8=0; {===>} hise_5_9=0; {===>} hise_5_10=0; {===>} hise_5_11=0; {===>} hise_5_12=0; {===>} hise_5_13=0; {===>} hise_5_14=0; {===>} hise_5_15=0; {===>} hise_5_16=0; {===>} hise_5_17=0; {===>} hise_5_18=0; {===>} hise_5_19=0; {===>} hise_5_20=0; {===>} hise_5_21=0; {===>} hise_5_22=0; {===>} hise_5_23=0; {===>} hise_5_24=0; {===>} hise_5_25=0; {* Number of hise for molecule 6 *} {===>} numhise_6=0; {===>} hise_6_1=0; {===>} hise_6_2=0; {===>} hise_6_3=0; {===>} hise_6_4=0; {===>} hise_6_5=0; {===>} hise_6_6=0; {===>} hise_6_7=0; {===>} hise_6_8=0; {===>} hise_6_9=0; {===>} hise_6_10=0; {===>} hise_6_11=0; {===>} hise_6_12=0; {===>} hise_6_13=0; {===>} hise_6_14=0; {===>} hise_6_15=0; {===>} hise_6_16=0; {===>} hise_6_17=0; {===>} hise_6_18=0; {===>} hise_6_19=0; {===>} hise_6_20=0; {===>} hise_6_21=0; {===>} hise_6_22=0; {===>} hise_6_23=0; {===>} hise_6_24=0; {===>} hise_6_25=0; {* Number of hise for molecule 7 *} {===>} numhise_7=0; {===>} hise_7_1=0; {===>} hise_7_2=0; {===>} hise_7_3=0; {===>} hise_7_4=0; {===>} hise_7_5=0; {===>} hise_7_6=0; {===>} hise_7_7=0; {===>} hise_7_8=0; {===>} hise_7_9=0; {===>} hise_7_10=0; {===>} hise_7_11=0; {===>} hise_7_12=0; {===>} hise_7_13=0; {===>} hise_7_14=0; {===>} hise_7_15=0; {===>} hise_7_16=0; {===>} hise_7_17=0; {===>} hise_7_18=0; {===>} hise_7_19=0; {===>} hise_7_20=0; {===>} hise_7_21=0; {===>} hise_7_22=0; {===>} hise_7_23=0; {===>} hise_7_24=0; {===>} hise_7_25=0; {* Number of hise for molecule 8 *} {===>} numhise_8=0; {===>} hise_8_1=0; {===>} hise_8_2=0; {===>} hise_8_3=0; {===>} hise_8_4=0; {===>} hise_8_5=0; {===>} hise_8_6=0; {===>} hise_8_7=0; {===>} hise_8_8=0; {===>} hise_8_9=0; {===>} hise_8_10=0; {===>} hise_8_11=0; {===>} hise_8_12=0; {===>} hise_8_13=0; {===>} hise_8_14=0; {===>} hise_8_15=0; {===>} hise_8_16=0; {===>} hise_8_17=0; {===>} hise_8_18=0; {===>} hise_8_19=0; {===>} hise_8_20=0; {===>} hise_8_21=0; {===>} hise_8_22=0; {===>} hise_8_23=0; {===>} hise_8_24=0; {===>} hise_8_25=0; {* Number of hise for molecule 9 *} {===>} numhise_9=0; {===>} hise_9_1=0; {===>} hise_9_2=0; {===>} hise_9_3=0; {===>} hise_9_4=0; {===>} hise_9_5=0; {===>} hise_9_6=0; {===>} hise_9_7=0; {===>} hise_9_8=0; {===>} hise_9_9=0; {===>} hise_9_10=0; {===>} hise_9_11=0; {===>} hise_9_12=0; {===>} hise_9_13=0; {===>} hise_9_14=0; {===>} hise_9_15=0; {===>} hise_9_16=0; {===>} hise_9_17=0; {===>} hise_9_18=0; {===>} hise_9_19=0; {===>} hise_9_20=0; {===>} hise_9_21=0; {===>} hise_9_22=0; {===>} hise_9_23=0; {===>} hise_9_24=0; {===>} hise_9_25=0; {* Number of hise for molecule 10 *} {===>} numhise_10=0; {===>} hise_10_1=0; {===>} hise_10_2=0; {===>} hise_10_3=0; {===>} hise_10_4=0; {===>} hise_10_5=0; {===>} hise_10_6=0; {===>} hise_10_7=0; {===>} hise_10_8=0; {===>} hise_10_9=0; {===>} hise_10_10=0; {===>} hise_10_11=0; {===>} hise_10_12=0; {===>} hise_10_13=0; {===>} hise_10_14=0; {===>} hise_10_15=0; {===>} hise_10_16=0; {===>} hise_10_17=0; {===>} hise_10_18=0; {===>} hise_10_19=0; {===>} hise_10_20=0; {===>} hise_10_21=0; {===>} hise_10_22=0; {===>} hise_10_23=0; {===>} hise_10_24=0; {===>} hise_10_25=0; {* Number of hise for molecule 11 *} {===>} numhise_11=0; {===>} hise_11_1=0; {===>} hise_11_2=0; {===>} hise_11_3=0; {===>} hise_11_4=0; {===>} hise_11_5=0; {===>} hise_11_6=0; {===>} hise_11_7=0; {===>} hise_11_8=0; {===>} hise_11_9=0; {===>} hise_11_10=0; {===>} hise_11_11=0; {===>} hise_11_12=0; {===>} hise_11_13=0; {===>} hise_11_14=0; {===>} hise_11_15=0; {===>} hise_11_16=0; {===>} hise_11_17=0; {===>} hise_11_18=0; {===>} hise_11_19=0; {===>} hise_11_20=0; {===>} hise_11_21=0; {===>} hise_11_22=0; {===>} hise_11_23=0; {===>} hise_11_24=0; {===>} hise_11_25=0; {* Number of hise for molecule 12 *} {===>} numhise_12=0; {===>} hise_12_1=0; {===>} hise_12_2=0; {===>} hise_12_3=0; {===>} hise_12_4=0; {===>} hise_12_5=0; {===>} hise_12_6=0; {===>} hise_12_7=0; {===>} hise_12_8=0; {===>} hise_12_9=0; {===>} hise_12_10=0; {===>} hise_12_11=0; {===>} hise_12_12=0; {===>} hise_12_13=0; {===>} hise_12_14=0; {===>} hise_12_15=0; {===>} hise_12_16=0; {===>} hise_12_17=0; {===>} hise_12_18=0; {===>} hise_12_19=0; {===>} hise_12_20=0; {===>} hise_12_21=0; {===>} hise_12_22=0; {===>} hise_12_23=0; {===>} hise_12_24=0; {===>} hise_12_25=0; {* Number of hise for molecule 13 *} {===>} numhise_13=0; {===>} hise_13_1=0; {===>} hise_13_2=0; {===>} hise_13_3=0; {===>} hise_13_4=0; {===>} hise_13_5=0; {===>} hise_13_6=0; {===>} hise_13_7=0; {===>} hise_13_8=0; {===>} hise_13_9=0; {===>} hise_13_10=0; {===>} hise_13_11=0; {===>} hise_13_12=0; {===>} hise_13_13=0; {===>} hise_13_14=0; {===>} hise_13_15=0; {===>} hise_13_16=0; {===>} hise_13_17=0; {===>} hise_13_18=0; {===>} hise_13_19=0; {===>} hise_13_20=0; {===>} hise_13_21=0; {===>} hise_13_22=0; {===>} hise_13_23=0; {===>} hise_13_24=0; {===>} hise_13_25=0; {* Number of hise for molecule 14 *} {===>} numhise_14=0; {===>} hise_14_1=0; {===>} hise_14_2=0; {===>} hise_14_3=0; {===>} hise_14_4=0; {===>} hise_14_5=0; {===>} hise_14_6=0; {===>} hise_14_7=0; {===>} hise_14_8=0; {===>} hise_14_9=0; {===>} hise_14_10=0; {===>} hise_14_11=0; {===>} hise_14_12=0; {===>} hise_14_13=0; {===>} hise_14_14=0; {===>} hise_14_15=0; {===>} hise_14_16=0; {===>} hise_14_17=0; {===>} hise_14_18=0; {===>} hise_14_19=0; {===>} hise_14_20=0; {===>} hise_14_21=0; {===>} hise_14_22=0; {===>} hise_14_23=0; {===>} hise_14_24=0; {===>} hise_14_25=0; {* Number of hise for molecule 15 *} {===>} numhise_15=0; {===>} hise_15_1=0; {===>} hise_15_2=0; {===>} hise_15_3=0; {===>} hise_15_4=0; {===>} hise_15_5=0; {===>} hise_15_6=0; {===>} hise_15_7=0; {===>} hise_15_8=0; {===>} hise_15_9=0; {===>} hise_15_10=0; {===>} hise_15_11=0; {===>} hise_15_12=0; {===>} hise_15_13=0; {===>} hise_15_14=0; {===>} hise_15_15=0; {===>} hise_15_16=0; {===>} hise_15_17=0; {===>} hise_15_18=0; {===>} hise_15_19=0; {===>} hise_15_20=0; {===>} hise_15_21=0; {===>} hise_15_22=0; {===>} hise_15_23=0; {===>} hise_15_24=0; {===>} hise_15_25=0; {* Number of hise for molecule 16 *} {===>} numhise_16=0; {===>} hise_16_1=0; {===>} hise_16_2=0; {===>} hise_16_3=0; {===>} hise_16_4=0; {===>} hise_16_5=0; {===>} hise_16_6=0; {===>} hise_16_7=0; {===>} hise_16_8=0; {===>} hise_16_9=0; {===>} hise_16_10=0; {===>} hise_16_11=0; {===>} hise_16_12=0; {===>} hise_16_13=0; {===>} hise_16_14=0; {===>} hise_16_15=0; {===>} hise_16_16=0; {===>} hise_16_17=0; {===>} hise_16_18=0; {===>} hise_16_19=0; {===>} hise_16_20=0; {===>} hise_16_21=0; {===>} hise_16_22=0; {===>} hise_16_23=0; {===>} hise_16_24=0; {===>} hise_16_25=0; {* Number of hise for molecule 17 *} {===>} numhise_17=0; {===>} hise_17_1=0; {===>} hise_17_2=0; {===>} hise_17_3=0; {===>} hise_17_4=0; {===>} hise_17_5=0; {===>} hise_17_6=0; {===>} hise_17_7=0; {===>} hise_17_8=0; {===>} hise_17_9=0; {===>} hise_17_10=0; {===>} hise_17_11=0; {===>} hise_17_12=0; {===>} hise_17_13=0; {===>} hise_17_14=0; {===>} hise_17_15=0; {===>} hise_17_16=0; {===>} hise_17_17=0; {===>} hise_17_18=0; {===>} hise_17_19=0; {===>} hise_17_20=0; {===>} hise_17_21=0; {===>} hise_17_22=0; {===>} hise_17_23=0; {===>} hise_17_24=0; {===>} hise_17_25=0; {* Number of hise for molecule 18 *} {===>} numhise_18=0; {===>} hise_18_1=0; {===>} hise_18_2=0; {===>} hise_18_3=0; {===>} hise_18_4=0; {===>} hise_18_5=0; {===>} hise_18_6=0; {===>} hise_18_7=0; {===>} hise_18_8=0; {===>} hise_18_9=0; {===>} hise_18_10=0; {===>} hise_18_11=0; {===>} hise_18_12=0; {===>} hise_18_13=0; {===>} hise_18_14=0; {===>} hise_18_15=0; {===>} hise_18_16=0; {===>} hise_18_17=0; {===>} hise_18_18=0; {===>} hise_18_19=0; {===>} hise_18_20=0; {===>} hise_18_21=0; {===>} hise_18_22=0; {===>} hise_18_23=0; {===>} hise_18_24=0; {===>} hise_18_25=0; {* Number of hise for molecule 19 *} {===>} numhise_19=0; {===>} hise_19_1=0; {===>} hise_19_2=0; {===>} hise_19_3=0; {===>} hise_19_4=0; {===>} hise_19_5=0; {===>} hise_19_6=0; {===>} hise_19_7=0; {===>} hise_19_8=0; {===>} hise_19_9=0; {===>} hise_19_10=0; {===>} hise_19_11=0; {===>} hise_19_12=0; {===>} hise_19_13=0; {===>} hise_19_14=0; {===>} hise_19_15=0; {===>} hise_19_16=0; {===>} hise_19_17=0; {===>} hise_19_18=0; {===>} hise_19_19=0; {===>} hise_19_20=0; {===>} hise_19_21=0; {===>} hise_19_22=0; {===>} hise_19_23=0; {===>} hise_19_24=0; {===>} hise_19_25=0; {* Number of hise for molecule 20 *} {===>} numhise_20=0; {===>} hise_20_1=0; {===>} hise_20_2=0; {===>} hise_20_3=0; {===>} hise_20_4=0; {===>} hise_20_5=0; {===>} hise_20_6=0; {===>} hise_20_7=0; {===>} hise_20_8=0; {===>} hise_20_9=0; {===>} hise_20_10=0; {===>} hise_20_11=0; {===>} hise_20_12=0; {===>} hise_20_13=0; {===>} hise_20_14=0; {===>} hise_20_15=0; {===>} hise_20_16=0; {===>} hise_20_17=0; {===>} hise_20_18=0; {===>} hise_20_19=0; {===>} hise_20_20=0; {===>} hise_20_21=0; {===>} hise_20_22=0; {===>} hise_20_23=0; {===>} hise_20_24=0; {===>} hise_20_25=0; {========= Definition of semi-flexible interface ============} {* Define the interface of each molecule.*} {* Side-chains and backbone of these residues will be allowed to move during semi-flexible refinement*} {* Distance cutoff in A for the automatic definition of flexible segments based on intermolecular residues contacts *} {===>} flcut_nb=5.0; {* number of semi-flexible segments for molecule 1 (-1 for automated mode) *} {* Note that current max is 10 (edit the run.cns to add more segments *} {===>} nseg_1=-1; {* Residues of molecule 1 at interface *} {+ table: rows=10 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" "segment 6" "segment 7" "segment 8" "segment 9" "segment 10" cols=2 "Start residue" "End residue" +} {===>} start_seg_1_1=""; {===>} end_seg_1_1=""; {===>} start_seg_1_2=""; {===>} end_seg_1_2=""; {===>} start_seg_1_3=""; {===>} end_seg_1_3=""; {===>} start_seg_1_4=""; {===>} end_seg_1_4=""; {===>} start_seg_1_5=""; {===>} end_seg_1_5=""; {===>} start_seg_1_6=""; {===>} end_seg_1_6=""; {===>} start_seg_1_7=""; {===>} end_seg_1_7=""; {===>} start_seg_1_8=""; {===>} end_seg_1_8=""; {===>} start_seg_1_9=""; {===>} end_seg_1_9=""; {===>} start_seg_1_10=""; {===>} end_seg_1_10=""; {* number of semi-flexible segments for molecule 2 (-1 for automated mode) *} {* Note that current max is 10 (edit the run.cns to add more segments *} {===>} nseg_2=-1; {* Residues of molecule 2 at interface *} {+ table: rows=10 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" "segment 6" "segment 7" "segment 8" "segment 9" "segment 10" cols=2 "Start residue" "End residue" +} {===>} start_seg_2_1=""; {===>} end_seg_2_1=""; {===>} start_seg_2_2=""; {===>} end_seg_2_2=""; {===>} start_seg_2_3=""; {===>} end_seg_2_3=""; {===>} start_seg_2_4=""; {===>} end_seg_2_4=""; {===>} start_seg_2_5=""; {===>} end_seg_2_5=""; {===>} start_seg_2_6=""; {===>} end_seg_2_6=""; {===>} start_seg_2_7=""; {===>} end_seg_2_7=""; {===>} start_seg_2_8=""; {===>} end_seg_2_8=""; {===>} start_seg_2_9=""; {===>} end_seg_2_9=""; {===>} start_seg_2_10=""; {===>} end_seg_2_10=""; {* number of semi-flexible segments for molecule 3 (-1 for automated mode) *} {* Note that current max is 10 (edit the run.cns to add more segments *} {===>} nseg_3=-1; {* Residues of molecule 3 at interface *} {+ table: rows=10 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" "segment 6" "segment 7" "segment 8" "segment 9" "segment 10" cols=2 "Start residue" "End residue" +} {===>} start_seg_3_1=""; {===>} end_seg_3_1=""; {===>} start_seg_3_2=""; {===>} end_seg_3_2=""; {===>} start_seg_3_3=""; {===>} end_seg_3_3=""; {===>} start_seg_3_4=""; {===>} end_seg_3_4=""; {===>} start_seg_3_5=""; {===>} end_seg_3_5=""; {===>} start_seg_3_6=""; {===>} end_seg_3_6=""; {===>} start_seg_3_7=""; {===>} end_seg_3_7=""; {===>} start_seg_3_8=""; {===>} end_seg_3_8=""; {===>} start_seg_3_9=""; {===>} end_seg_3_9=""; {===>} start_seg_3_10=""; {===>} end_seg_3_10=""; {* number of semi-flexible segments for molecule 4 (-1 for automated mode) *} {* Note that current max is 10 (edit the run.cns to add more segments *} {===>} nseg_4=-1; {* Residues of molecule 4 at interface *} {+ table: rows=10 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" "segment 6" "segment 7" "segment 8" "segment 9" "segment 10" cols=2 "Start residue" "End residue" +} {===>} start_seg_4_1=""; {===>} end_seg_4_1=""; {===>} start_seg_4_2=""; {===>} end_seg_4_2=""; {===>} start_seg_4_3=""; {===>} end_seg_4_3=""; {===>} start_seg_4_4=""; {===>} end_seg_4_4=""; {===>} start_seg_4_5=""; {===>} end_seg_4_5=""; {===>} start_seg_4_6=""; {===>} end_seg_4_6=""; {===>} start_seg_4_7=""; {===>} end_seg_4_7=""; {===>} start_seg_4_8=""; {===>} end_seg_4_8=""; {===>} start_seg_4_9=""; {===>} end_seg_4_9=""; {===>} start_seg_4_10=""; {===>} end_seg_4_10=""; {* number of semi-flexible segments for molecule 5 (-1 for automated mode) *} {* Note that current max is 10 (edit the run.cns to add more segments *} {===>} nseg_5=-1; {* Residues of molecule 5 at interface *} {+ table: rows=10 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" "segment 6" "segment 7" "segment 8" "segment 9" "segment 10" cols=2 "Start residue" "End residue" +} {===>} start_seg_5_1=""; {===>} end_seg_5_1=""; {===>} start_seg_5_2=""; {===>} end_seg_5_2=""; {===>} start_seg_5_3=""; {===>} end_seg_5_3=""; {===>} start_seg_5_4=""; {===>} end_seg_5_4=""; {===>} start_seg_5_5=""; {===>} end_seg_5_5=""; {===>} start_seg_5_6=""; {===>} end_seg_5_6=""; {===>} start_seg_5_7=""; {===>} end_seg_5_7=""; {===>} start_seg_5_8=""; {===>} end_seg_5_8=""; {===>} start_seg_5_9=""; {===>} end_seg_5_9=""; {===>} start_seg_5_10=""; {===>} end_seg_5_10=""; {* number of semi-flexible segments for molecule 6 (-1 for automated mode) *} {* Note that current max is 10 (edit the run.cns to add more segments *} {===>} nseg_6=-1; {* Residues of molecule 6 at interface *} {+ table: rows=10 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" "segment 6" "segment 7" "segment 8" "segment 9" "segment 10" cols=2 "Start residue" "End residue" +} {===>} start_seg_1=""; {===>} end_seg_1=""; {===>} start_seg_2=""; {===>} end_seg_2=""; {===>} start_seg_3=""; {===>} end_seg_3=""; {===>} start_seg_4=""; {===>} end_seg_4=""; {===>} start_seg_5=""; {===>} end_seg_5=""; {===>} start_seg_6=""; {===>} end_seg_6=""; {===>} start_seg_7=""; {===>} end_seg_7=""; {===>} start_seg_8=""; {===>} end_seg_8=""; {===>} start_seg_9=""; {===>} end_seg_9=""; {===>} start_seg_10=""; {===>} end_seg_10=""; {* number of semi-flexible segments for molecule 7 (-1 for automated mode) *} {* Note that current max is 10 (edit the run.cns to add more segments *} {===>} nseg_7=-1; {* Residues of molecule 7 at interface *} {+ table: rows=10 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" "segment 6" "segment 7" "segment 8" "segment 9" "segment 10" cols=2 "Start residue" "End residue" +} {===>} start_seg_7_1=""; {===>} end_seg_7_1=""; {===>} start_seg_7_2=""; {===>} end_seg_7_2=""; {===>} start_seg_7_3=""; {===>} end_seg_7_3=""; {===>} start_seg_7_4=""; {===>} end_seg_7_4=""; {===>} start_seg_7_5=""; {===>} end_seg_7_5=""; {===>} start_seg_7_6=""; {===>} end_seg_7_6=""; {===>} start_seg_7_7=""; {===>} end_seg_7_7=""; {===>} start_seg_7_8=""; {===>} end_seg_7_8=""; {===>} start_seg_7_9=""; {===>} end_seg_7_9=""; {===>} start_seg_7_10=""; {===>} end_seg_7_10=""; {* number of semi-flexible segments for molecule 8 (-1 for automated mode) *} {* Note that current max is 10 (edit the run.cns to add more segments *} {===>} nseg_8=-1; {* Residues of molecule 8 at interface *} {+ table: rows=10 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" "segment 6" "segment 7" "segment 8" "segment 9" "segment 10" cols=2 "Start residue" "End residue" +} {===>} start_seg_8_1=""; {===>} end_seg_8_1=""; {===>} start_seg_8_2=""; {===>} end_seg_8_2=""; {===>} start_seg_8_3=""; {===>} end_seg_8_3=""; {===>} start_seg_8_4=""; {===>} end_seg_8_4=""; {===>} start_seg_8_5=""; {===>} end_seg_8_5=""; {===>} start_seg_8_6=""; {===>} end_seg_8_6=""; {===>} start_seg_8_7=""; {===>} end_seg_8_7=""; {===>} start_seg_8_8=""; {===>} end_seg_8_8=""; {===>} start_seg_8_9=""; {===>} end_seg_8_9=""; {===>} start_seg_8_10=""; {===>} end_seg_8_10=""; {* number of semi-flexible segments for molecule 9 (-1 for automated mode) *} {* Note that current max is 10 (edit the run.cns to add more segments *} {===>} nseg_9=-1; {* Residues of molecule 9 at interface *} {+ table: rows=10 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" "segment 6" "segment 7" "segment 8" "segment 9" "segment 10" cols=2 "Start residue" "End residue" +} {===>} start_seg_9_1=""; {===>} end_seg_9_1=""; {===>} start_seg_9_2=""; {===>} end_seg_9_2=""; {===>} start_seg_9_3=""; {===>} end_seg_9_3=""; {===>} start_seg_9_4=""; {===>} end_seg_9_4=""; {===>} start_seg_9_5=""; {===>} end_seg_9_5=""; {===>} start_seg_9_6=""; {===>} end_seg_9_6=""; {===>} start_seg_9_7=""; {===>} end_seg_9_7=""; {===>} start_seg_9_8=""; {===>} end_seg_9_8=""; {===>} start_seg_9_9=""; {===>} end_seg_9_9=""; {===>} start_seg_9_10=""; {===>} end_seg_9_10=""; {* number of semi-flexible segments for molecule 10 (-1 for automated mode) *} {* Note that current max is 10 (edit the run.cns to add more segments *} {===>} nseg_10=-1; {* Residues of molecule 10 at interface *} {+ table: rows=10 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" "segment 6" "segment 7" "segment 8" "segment 9" "segment 10" cols=2 "Start residue" "End residue" +} {===>} start_seg_10_1=""; {===>} end_seg_10_1=""; {===>} start_seg_10_2=""; {===>} end_seg_10_2=""; {===>} start_seg_10_3=""; {===>} end_seg_10_3=""; {===>} start_seg_10_4=""; {===>} end_seg_10_4=""; {===>} start_seg_10_5=""; {===>} end_seg_10_5=""; {===>} start_seg_10_6=""; {===>} end_seg_10_6=""; {===>} start_seg_10_7=""; {===>} end_seg_10_7=""; {===>} start_seg_10_8=""; {===>} end_seg_10_8=""; {===>} start_seg_10_9=""; {===>} end_seg_10_9=""; {===>} start_seg_10_10=""; {===>} end_seg_10_10=""; {* number of semi-flexible segments for molecule 11 (-1 for automated mode) *} {* Note that current max is 10 (edit the run.cns to add more segments *} {===>} nseg_11=-1; {* Residues of molecule 11 at interface *} {+ table: rows=10 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" "segment 6" "segment 7" "segment 8" "segment 9" "segment 10" cols=2 "Start residue" "End residue" +} {===>} start_seg_11_1=""; {===>} end_seg_11_1=""; {===>} start_seg_11_2=""; {===>} end_seg_11_2=""; {===>} start_seg_11_3=""; {===>} end_seg_11_3=""; {===>} start_seg_11_4=""; {===>} end_seg_11_4=""; {===>} start_seg_11_5=""; {===>} end_seg_11_5=""; {===>} start_seg_11_6=""; {===>} end_seg_11_6=""; {===>} start_seg_11_7=""; {===>} end_seg_11_7=""; {===>} start_seg_11_8=""; {===>} end_seg_11_8=""; {===>} start_seg_11_9=""; {===>} end_seg_11_9=""; {===>} start_seg_11_10=""; {===>} end_seg_11_10=""; {* number of semi-flexible segments for molecule 12 (-1 for automated mode) *} {* Note that current max is 10 (edit the run.cns to add more segments *} {===>} nseg_12=-1; {* Residues of molecule 12 at interface *} {+ table: rows=10 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" "segment 6" "segment 7" "segment 8" "segment 9" "segment 10" cols=2 "Start residue" "End residue" +} {===>} start_seg_12_1=""; {===>} end_seg_12_1=""; {===>} start_seg_12_2=""; {===>} end_seg_12_2=""; {===>} start_seg_12_3=""; {===>} end_seg_12_3=""; {===>} start_seg_12_4=""; {===>} end_seg_12_4=""; {===>} start_seg_12_5=""; {===>} end_seg_12_5=""; {===>} start_seg_12_6=""; {===>} end_seg_12_6=""; {===>} start_seg_12_7=""; {===>} end_seg_12_7=""; {===>} start_seg_12_8=""; {===>} end_seg_12_8=""; {===>} start_seg_12_9=""; {===>} end_seg_12_9=""; {===>} start_seg_12_10=""; {===>} end_seg_12_10=""; {* number of semi-flexible segments for molecule 13 (-1 for automated mode) *} {* Note that current max is 10 (edit the run.cns to add more segments *} {===>} nseg_13=-1; {* Residues of molecule 13 at interface *} {+ table: rows=10 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" "segment 6" "segment 7" "segment 8" "segment 9" "segment 10" cols=2 "Start residue" "End residue" +} {===>} start_seg_13_1=""; {===>} end_seg_13_1=""; {===>} start_seg_13_2=""; {===>} end_seg_13_2=""; {===>} start_seg_13_3=""; {===>} end_seg_13_3=""; {===>} start_seg_13_4=""; {===>} end_seg_13_4=""; {===>} start_seg_13_5=""; {===>} end_seg_13_5=""; {===>} start_seg_13_6=""; {===>} end_seg_13_6=""; {===>} start_seg_13_7=""; {===>} end_seg_13_7=""; {===>} start_seg_13_8=""; {===>} end_seg_13_8=""; {===>} start_seg_13_9=""; {===>} end_seg_13_9=""; {===>} start_seg_13_10=""; {===>} end_seg_13_10=""; {* number of semi-flexible segments for molecule 14 (-1 for automated mode) *} {* Note that current max is 10 (edit the run.cns to add more segments *} {===>} nseg_14=-1; {* Residues of molecule 14 at interface *} {+ table: rows=10 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" "segment 6" "segment 7" "segment 8" "segment 9" "segment 10" cols=2 "Start residue" "End residue" +} {===>} start_seg_14_1=""; {===>} end_seg_14_1=""; {===>} start_seg_14_2=""; {===>} end_seg_14_2=""; {===>} start_seg_14_3=""; {===>} end_seg_14_3=""; {===>} start_seg_14_4=""; {===>} end_seg_14_4=""; {===>} start_seg_14_5=""; {===>} end_seg_14_5=""; {===>} start_seg_14_6=""; {===>} end_seg_14_6=""; {===>} start_seg_14_7=""; {===>} end_seg_14_7=""; {===>} start_seg_14_8=""; {===>} end_seg_14_8=""; {===>} start_seg_14_9=""; {===>} end_seg_14_9=""; {===>} start_seg_14_10=""; {===>} end_seg_14_10=""; {* number of semi-flexible segments for molecule 15 (-1 for automated mode) *} {* Note that current max is 10 (edit the run.cns to add more segments *} {===>} nseg_15=-1; {* Residues of molecule 15 at interface *} {+ table: rows=10 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" "segment 6" "segment 7" "segment 8" "segment 9" "segment 10" cols=2 "Start residue" "End residue" +} {===>} start_seg_15_1=""; {===>} end_seg_15_1=""; {===>} start_seg_15_2=""; {===>} end_seg_15_2=""; {===>} start_seg_15_3=""; {===>} end_seg_15_3=""; {===>} start_seg_15_4=""; {===>} end_seg_15_4=""; {===>} start_seg_15_5=""; {===>} end_seg_15_5=""; {===>} start_seg_15_6=""; {===>} end_seg_15_6=""; {===>} start_seg_15_7=""; {===>} end_seg_15_7=""; {===>} start_seg_15_8=""; {===>} end_seg_15_8=""; {===>} start_seg_15_9=""; {===>} end_seg_15_9=""; {===>} start_seg_15_10=""; {===>} end_seg_15_10=""; {* number of semi-flexible segments for molecule 16 (-1 for automated mode) *} {* Note that current max is 10 (edit the run.cns to add more segments *} {===>} nseg_16=-1; {* Residues of molecule 16 at interface *} {+ table: rows=10 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" "segment 6" "segment 7" "segment 8" "segment 9" "segment 10" cols=2 "Start residue" "End residue" +} {===>} start_seg_16_1=""; {===>} end_seg_16_1=""; {===>} start_seg_16_2=""; {===>} end_seg_16_2=""; {===>} start_seg_16_3=""; {===>} end_seg_16_3=""; {===>} start_seg_16_4=""; {===>} end_seg_16_4=""; {===>} start_seg_16_5=""; {===>} end_seg_16_5=""; {===>} start_seg_16_6=""; {===>} end_seg_16_6=""; {===>} start_seg_16_7=""; {===>} end_seg_16_7=""; {===>} start_seg_16_8=""; {===>} end_seg_16_8=""; {===>} start_seg_16_9=""; {===>} end_seg_16_9=""; {===>} start_seg_16_10=""; {===>} end_seg_16_10=""; {* number of semi-flexible segments for molecule 17 (-1 for automated mode) *} {* Note that current max is 10 (edit the run.cns to add more segments *} {===>} nseg_17=-1; {* Residues of molecule 17 at interface *} {+ table: rows=10 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" "segment 6" "segment 7" "segment 8" "segment 9" "segment 10" cols=2 "Start residue" "End residue" +} {===>} start_seg_17_1=""; {===>} end_seg_17_1=""; {===>} start_seg_17_2=""; {===>} end_seg_17_2=""; {===>} start_seg_17_3=""; {===>} end_seg_17_3=""; {===>} start_seg_17_4=""; {===>} end_seg_17_4=""; {===>} start_seg_17_5=""; {===>} end_seg_17_5=""; {===>} start_seg_17_6=""; {===>} end_seg_17_6=""; {===>} start_seg_17_7=""; {===>} end_seg_17_7=""; {===>} start_seg_17_8=""; {===>} end_seg_17_8=""; {===>} start_seg_17_9=""; {===>} end_seg_17_9=""; {===>} start_seg_17_10=""; {===>} end_seg_17_10=""; {* number of semi-flexible segments for molecule 18 (-1 for automated mode) *} {* Note that current max is 10 (edit the run.cns to add more segments *} {===>} nseg_18=-1; {* Residues of molecule 18 at interface *} {+ table: rows=10 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" "segment 6" "segment 7" "segment 8" "segment 9" "segment 10" cols=2 "Start residue" "End residue" +} {===>} start_seg_18_1=""; {===>} end_seg_18_1=""; {===>} start_seg_18_2=""; {===>} end_seg_18_2=""; {===>} start_seg_18_3=""; {===>} end_seg_18_3=""; {===>} start_seg_18_4=""; {===>} end_seg_18_4=""; {===>} start_seg_18_5=""; {===>} end_seg_18_5=""; {===>} start_seg_18_6=""; {===>} end_seg_18_6=""; {===>} start_seg_18_7=""; {===>} end_seg_18_7=""; {===>} start_seg_18_8=""; {===>} end_seg_18_8=""; {===>} start_seg_18_9=""; {===>} end_seg_18_9=""; {===>} start_seg_18_10=""; {===>} end_seg_18_10=""; {* number of semi-flexible segments for molecule 19 (-1 for automated mode) *} {* Note that current max is 10 (edit the run.cns to add more segments *} {===>} nseg_19=-1; {* Residues of molecule 19 at interface *} {+ table: rows=10 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" "segment 6" "segment 7" "segment 8" "segment 9" "segment 10" cols=2 "Start residue" "End residue" +} {===>} start_seg_19_1=""; {===>} end_seg_19_1=""; {===>} start_seg_19_2=""; {===>} end_seg_19_2=""; {===>} start_seg_19_3=""; {===>} end_seg_19_3=""; {===>} start_seg_19_4=""; {===>} end_seg_19_4=""; {===>} start_seg_19_5=""; {===>} end_seg_19_5=""; {===>} start_seg_19_6=""; {===>} end_seg_19_6=""; {===>} start_seg_19_7=""; {===>} end_seg_19_7=""; {===>} start_seg_19_8=""; {===>} end_seg_19_8=""; {===>} start_seg_19_9=""; {===>} end_seg_19_9=""; {===>} start_seg_19_10=""; {===>} end_seg_19_10=""; {* number of semi-flexible segments for molecule 20 (-1 for automated mode) *} {* Note that current max is 10 (edit the run.cns to add more segments *} {===>} nseg_20=-1; {* Residues of molecule 20 at interface *} {+ table: rows=10 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" "segment 6" "segment 7" "segment 8" "segment 9" "segment 10" cols=2 "Start residue" "End residue" +} {===>} start_seg_20_1=""; {===>} end_seg_20_1=""; {===>} start_seg_20_2=""; {===>} end_seg_20_2=""; {===>} start_seg_20_3=""; {===>} end_seg_20_3=""; {===>} start_seg_20_4=""; {===>} end_seg_20_4=""; {===>} start_seg_20_5=""; {===>} end_seg_20_5=""; {===>} start_seg_20_6=""; {===>} end_seg_20_6=""; {===>} start_seg_20_7=""; {===>} end_seg_20_7=""; {===>} start_seg_20_8=""; {===>} end_seg_20_8=""; {===>} start_seg_20_9=""; {===>} end_seg_20_9=""; {===>} start_seg_20_10=""; {===>} end_seg_20_10=""; {=========== Definition of fully flexible segments ==========} {* Define the fully flexible segment of each molecule.*} {* These segments will be allowed to move at all stages of it1 *} {* Number of fully flexible segments for molecule 1 *} {* Note that current max is 5 (edit the run.cns to add more segments *} {===>} nfle_1=0; {* Fully flexible segments of molecule 1 *} {+ table: rows=5 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" cols=2 "Start residue" "End residue" +} {===>} start_fle_1_1=""; {===>} end_fle_1_1=""; {===>} start_fle_1_2=""; {===>} end_fle_1_2=""; {===>} start_fle_1_3=""; {===>} end_fle_1_3=""; {===>} start_fle_1_4=""; {===>} end_fle_1_4=""; {===>} start_fle_1_5=""; {===>} end_fle_1_5=""; {* Fully flexible segments for molecule 2 *} {* Note that current max is 5 (edit the run.cns to add more segments *} {===>} nfle_2=0; {* Residues of molecule 2 at interface *} {+ table: rows=5 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" cols=2 "Start residue" "End residue" +} {===>} start_fle_2_1=""; {===>} end_fle_2_1=""; {===>} start_fle_2_2=""; {===>} end_fle_2_2=""; {===>} start_fle_2_3=""; {===>} end_fle_2_3=""; {===>} start_fle_2_4=""; {===>} end_fle_2_4=""; {===>} start_fle_2_5=""; {===>} end_fle_2_5=""; {* Fully flexible segments for molecule 3 *} {* Note that current max is 5 (edit the run.cns to add more segments *} {===>} nfle_3=0; {* Residues of molecule 3 at interface *} {+ table: rows=5 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" cols=2 "Start residue" "End residue" +} {===>} start_fle_3_1=""; {===>} end_fle_3_1=""; {===>} start_fle_3_2=""; {===>} end_fle_3_2=""; {===>} start_fle_3_3=""; {===>} end_fle_3_3=""; {===>} start_fle_3_4=""; {===>} end_fle_3_4=""; {===>} start_fle_3_5=""; {===>} end_fle_3_5=""; {* Fully flexible segments for molecule 4 *} {* Note that current max is 5 (edit the run.cns to add more segments *} {===>} nfle_4=0; {* Residues of molecule 4 at interface *} {+ table: rows=5 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" cols=2 "Start residue" "End residue" +} {===>} start_fle_4_1=""; {===>} end_fle_4_1=""; {===>} start_fle_4_2=""; {===>} end_fle_4_2=""; {===>} start_fle_4_3=""; {===>} end_fle_4_3=""; {===>} start_fle_4_4=""; {===>} end_fle_4_4=""; {===>} start_fle_4_5=""; {===>} end_fle_4_5=""; {* Fully flexible segments for molecule 5 *} {* Note that current max is 5 (edit the run.cns to add more segments *} {===>} nfle_5=0; {* Residues of molecule 5 at interface *} {+ table: rows=5 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" cols=2 "Start residue" "End residue" +} {===>} start_fle_5_1=""; {===>} end_fle_5_1=""; {===>} start_fle_5_2=""; {===>} end_fle_5_2=""; {===>} start_fle_5_3=""; {===>} end_fle_5_3=""; {===>} start_fle_5_4=""; {===>} end_fle_5_4=""; {===>} start_fle_5_5=""; {===>} end_fle_5_5=""; {* Fully flexible segments for molecule 6 *} {* Note that current max is 5 (edit the run.cns to add more segments *} {===>} nfle_6=0; {* Residues of molecule 6 at interface *} {+ table: rows=5 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" cols=2 "Start residue" "End residue" +} {===>} start_fle_6_1=""; {===>} end_fle_6_1=""; {===>} start_fle_6_2=""; {===>} end_fle_6_2=""; {===>} start_fle_6_3=""; {===>} end_fle_6_3=""; {===>} start_fle_6_4=""; {===>} end_fle_6_4=""; {===>} start_fle_6_5=""; {===>} end_fle_6_5=""; {* Fully flexible segments for molecule 7 *} {* Note that current max is 5 (edit the run.cns to add more segments *} {===>} nfle_7=0; {* Residues of molecule 7 at interface *} {+ table: rows=5 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" cols=2 "Start residue" "End residue" +} {===>} start_fle_7_1=""; {===>} end_fle_7_1=""; {===>} start_fle_7_2=""; {===>} end_fle_7_2=""; {===>} start_fle_7_3=""; {===>} end_fle_7_3=""; {===>} start_fle_7_4=""; {===>} end_fle_7_4=""; {===>} start_fle_7_5=""; {===>} end_fle_7_5=""; {* Fully flexible segments for molecule 8 *} {* Note that current max is 5 (edit the run.cns to add more segments *} {===>} nfle_8=0; {* Residues of molecule 8 at interface *} {+ table: rows=5 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" cols=2 "Start residue" "End residue" +} {===>} start_fle_8_1=""; {===>} end_fle_8_1=""; {===>} start_fle_8_2=""; {===>} end_fle_8_2=""; {===>} start_fle_8_3=""; {===>} end_fle_8_3=""; {===>} start_fle_8_4=""; {===>} end_fle_8_4=""; {===>} start_fle_8_5=""; {===>} end_fle_8_5=""; {* Fully flexible segments for molecule 9 *} {* Note that current max is 5 (edit the run.cns to add more segments *} {===>} nfle_9=0; {* Residues of molecule 9 at interface *} {+ table: rows=5 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" cols=2 "Start residue" "End residue" +} {===>} start_fle_9_1=""; {===>} end_fle_9_1=""; {===>} start_fle_9_2=""; {===>} end_fle_9_2=""; {===>} start_fle_9_3=""; {===>} end_fle_9_3=""; {===>} start_fle_9_4=""; {===>} end_fle_9_4=""; {===>} start_fle_9_5=""; {===>} end_fle_9_5=""; {* Fully flexible segments for molecule 10 *} {* Note that current max is 5 (edit the run.cns to add more segments *} {===>} nfle_10=0; {* Residues of molecule 10 at interface *} {+ table: rows=5 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" cols=2 "Start residue" "End residue" +} {===>} start_fle_10_1=""; {===>} end_fle_10_1=""; {===>} start_fle_10_2=""; {===>} end_fle_10_2=""; {===>} start_fle_10_3=""; {===>} end_fle_10_3=""; {===>} start_fle_10_4=""; {===>} end_fle_10_4=""; {===>} start_fle_10_5=""; {===>} end_fle_10_5=""; {* Fully flexible segments for molecule 11 *} {* Note that current max is 5 (edit the run.cns to add more segments *} {===>} nfle_11=0; {* Residues of molecule 11 at interface *} {+ table: rows=5 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" cols=2 "Start residue" "End residue" +} {===>} start_fle_11_1=""; {===>} end_fle_11_1=""; {===>} start_fle_11_2=""; {===>} end_fle_11_2=""; {===>} start_fle_11_3=""; {===>} end_fle_11_3=""; {===>} start_fle_11_4=""; {===>} end_fle_11_4=""; {===>} start_fle_11_5=""; {===>} end_fle_11_5=""; {* Fully flexible segments for molecule 12 *} {* Note that current max is 5 (edit the run.cns to add more segments *} {===>} nfle_12=0; {* Residues of molecule 12 at interface *} {+ table: rows=5 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" cols=2 "Start residue" "End residue" +} {===>} start_fle_12_1=""; {===>} end_fle_12_1=""; {===>} start_fle_12_2=""; {===>} end_fle_12_2=""; {===>} start_fle_12_3=""; {===>} end_fle_12_3=""; {===>} start_fle_12_4=""; {===>} end_fle_12_4=""; {===>} start_fle_12_5=""; {===>} end_fle_12_5=""; {* Fully flexible segments for molecule 13 *} {* Note that current max is 5 (edit the run.cns to add more segments *} {===>} nfle_13=0; {* Residues of molecule 13 at interface *} {+ table: rows=5 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" cols=2 "Start residue" "End residue" +} {===>} start_fle_13_1=""; {===>} end_fle_13_1=""; {===>} start_fle_13_2=""; {===>} end_fle_13_2=""; {===>} start_fle_13_3=""; {===>} end_fle_13_3=""; {===>} start_fle_13_4=""; {===>} end_fle_13_4=""; {===>} start_fle_13_5=""; {===>} end_fle_13_5=""; {* Fully flexible segments for molecule 14 *} {* Note that current max is 5 (edit the run.cns to add more segments *} {===>} nfle_14=0; {* Residues of molecule 14 at interface *} {+ table: rows=5 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" cols=2 "Start residue" "End residue" +} {===>} start_fle_14_1=""; {===>} end_fle_14_1=""; {===>} start_fle_14_2=""; {===>} end_fle_14_2=""; {===>} start_fle_14_3=""; {===>} end_fle_14_3=""; {===>} start_fle_14_4=""; {===>} end_fle_14_4=""; {===>} start_fle_14_5=""; {===>} end_fle_14_5=""; {* Fully flexible segments for molecule 15 *} {* Note that current max is 5 (edit the run.cns to add more segments *} {===>} nfle_15=0; {* Residues of molecule 15 at interface *} {+ table: rows=5 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" cols=2 "Start residue" "End residue" +} {===>} start_fle_15_1=""; {===>} end_fle_15_1=""; {===>} start_fle_15_2=""; {===>} end_fle_15_2=""; {===>} start_fle_15_3=""; {===>} end_fle_15_3=""; {===>} start_fle_15_4=""; {===>} end_fle_15_4=""; {===>} start_fle_15_5=""; {===>} end_fle_15_5=""; {* Fully flexible segments for molecule 16 *} {* Note that current max is 5 (edit the run.cns to add more segments *} {===>} nfle_16=0; {* Residues of molecule 16 at interface *} {+ table: rows=5 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" cols=2 "Start residue" "End residue" +} {===>} start_fle_16_1=""; {===>} end_fle_16_1=""; {===>} start_fle_16_2=""; {===>} end_fle_16_2=""; {===>} start_fle_16_3=""; {===>} end_fle_16_3=""; {===>} start_fle_16_4=""; {===>} end_fle_16_4=""; {===>} start_fle_16_5=""; {===>} end_fle_16_5=""; {* Fully flexible segments for molecule 17 *} {* Note that current max is 5 (edit the run.cns to add more segments *} {===>} nfle_17=0; {* Residues of molecule 17 at interface *} {+ table: rows=5 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" cols=2 "Start residue" "End residue" +} {===>} start_fle_17_1=""; {===>} end_fle_17_1=""; {===>} start_fle_17_2=""; {===>} end_fle_17_2=""; {===>} start_fle_17_3=""; {===>} end_fle_17_3=""; {===>} start_fle_17_4=""; {===>} end_fle_17_4=""; {===>} start_fle_17_5=""; {===>} end_fle_17_5=""; {* Fully flexible segments for molecule 18 *} {* Note that current max is 5 (edit the run.cns to add more segments *} {===>} nfle_18=0; {* Residues of molecule 18 at interface *} {+ table: rows=5 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" cols=2 "Start residue" "End residue" +} {===>} start_fle_18_1=""; {===>} end_fle_18_1=""; {===>} start_fle_18_2=""; {===>} end_fle_18_2=""; {===>} start_fle_18_3=""; {===>} end_fle_18_3=""; {===>} start_fle_18_4=""; {===>} end_fle_18_4=""; {===>} start_fle_18_5=""; {===>} end_fle_18_5=""; {* Fully flexible segments for molecule 19 *} {* Note that current max is 5 (edit the run.cns to add more segments *} {===>} nfle_19=0; {* Sesidues of molecule 19 at interface *} {+ table: rows=5 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" cols=2 "Start residue" "End residue" +} {===>} start_fle_19_1=""; {===>} end_fle_19_1=""; {===>} start_fle_19_2=""; {===>} end_fle_19_2=""; {===>} start_fle_19_3=""; {===>} end_fle_19_3=""; {===>} start_fle_19_4=""; {===>} end_fle_19_4=""; {===>} start_fle_19_5=""; {===>} end_fle_19_5=""; {* Fully flexible segments for molecule 20 *} {* Note that current max is 5 (edit the run.cns to add more segments *} {===>} nfle_20=0; {* Sesidues of molecule 20 at interface *} {+ table: rows=5 "segment 1" "segment 2" "segment 3" "segment 4" "segment 5" cols=2 "Start residue" "End residue" +} {===>} start_fle_20_1=""; {===>} end_fle_20_1=""; {===>} start_fle_20_2=""; {===>} end_fle_20_2=""; {===>} start_fle_20_3=""; {===>} end_fle_20_3=""; {===>} start_fle_20_4=""; {===>} end_fle_20_4=""; {===>} start_fle_20_5=""; {===>} end_fle_20_5=""; {==================== membrane positioning restraints ==================} {* Do you want to use membrane positioning restraints ? *} {+ choice: true false +} {===>} zres_on=false; {* Force constant for membrane positioning restraints ? *} {===>} kzres=10.0; {* Maximum z value for membrane positioning restraints ? *} {===>} zresmax=0.0; {* Minimum z value for membrane positioning restraints ? *} {===>} zresmin=0.0; {* Number of membrane positioning restrained segments *} {===>} numzres=0; {* Define the segment for membrane positioning restraints *} {+ table: rows=10 "seg 1" "seg 2" "seg 3" "seg 4" "seg 5" "seg 6" "seg 7" "seg 8" "seg 9" "seg 10" cols=4 "Start res seg1" "End res seg1" "Segid seg1" "inside/outside" +} {===>} zres_sta_1=""; {===>} zres_end_1=""; {===>} zres_seg_1=""; {+ choice: "inside" "outside"+} {===>} zres_type_1=""; {===>} zres_sta_2=""; {===>} zres_end_2=""; {===>} zres_seg_2=""; {+ choice: "inside" "outside"+} {===>} zres_type_2=""; {===>} zres_sta_3=""; {===>} zres_end_3=""; {===>} zres_seg_3=""; {+ choice: "inside" "outside"+} {===>} zres_type_3=""; {===>} zres_sta_4=""; {===>} zres_end_4=""; {===>} zres_seg_4=""; {+ choice: "inside" "outside"+} {===>} zres_type_4=""; {===>} zres_sta_5=""; {===>} zres_end_5=""; {===>} zres_seg_5=""; {+ choice: "inside" "outside"+} {===>} zres_type_5=""; {===>} zres_sta_6=""; {===>} zres_end_6=""; {===>} zres_seg_6=""; {+ choice: "inside" "outside"+} {===>} zres_type_6=""; {===>} zres_sta_7=""; {===>} zres_end_7=""; {===>} zres_seg_7=""; {+ choice: "inside" "outside"+} {===>} zres_type_7=""; {===>} zres_sta_8=""; {===>} zres_end_8=""; {===>} zres_seg_8=""; {+ choice: "inside" "outside"+} {===>} zres_type_8=""; {===>} zres_sta_9=""; {===>} zres_end_9=""; {===>} zres_seg_9=""; {+ choice: "inside" "outside"+} {===>} zres_type_9=""; {===>} zres_sta_10=""; {===>} zres_end_10=""; {===>} zres_seg_10=""; {+ choice: "inside" "outside"+} {===>} zres_type_10=""; {====================== NCS restraints =====================} {* Do you want to use NCS restraints? *} {+ choice: true false +} {===>} ncs_on=false; {* Force constant for NCS restraints *} {===>} kncs=1.0; {* Number of NCS pairs *} {===>} numncs=0; {* Define the segments pairs for NCS restraints *} {+ table: rows=5 "pair 1" "pair 2" "pair 3" "pair 4" "pair 5" cols=6 "Start res seg1" "End res seg1" "Segid seg1" "Start res seg2" "End res seg2" "Segid seg2" +} {===>} ncs_sta1_1=""; {===>} ncs_end1_1=""; {===>} ncs_seg1_1=""; {===>} ncs_sta2_1=""; {===>} ncs_end2_1=""; {===>} ncs_seg2_1=""; {===>} ncs_sta1_2=""; {===>} ncs_end1_2=""; {===>} ncs_seg1_2=""; {===>} ncs_sta2_2=""; {===>} ncs_end2_2=""; {===>} ncs_seg2_2=""; {===>} ncs_sta1_3=""; {===>} ncs_end1_3=""; {===>} ncs_seg1_3=""; {===>} ncs_sta2_3=""; {===>} ncs_end2_3=""; {===>} ncs_seg2_3=""; {===>} ncs_sta1_4=""; {===>} ncs_end1_4=""; {===>} ncs_seg1_4=""; {===>} ncs_sta2_4=""; {===>} ncs_end2_4=""; {===>} ncs_seg2_4=""; {===>} ncs_sta1_5=""; {===>} ncs_end1_5=""; {===>} ncs_seg1_5=""; {===>} ncs_sta2_5=""; {===>} ncs_end2_5=""; {===>} ncs_seg2_5=""; {==================== Symmetry restraints ==================} {* Do you want to use symmetry restraints ? *} {+ choice: true false +} {===>} sym_on=false; {* Force constant for symmetry restraints ? *} {===>} ksym=10.0; {* Number of C2 symmetry pairs *} {===>} numc2sym=0; {* Define the segment pairs C2 symmetry restraints *} {+ table: rows=10 "pair 1" "pair 2" "pair 3" "pair 4" "pair 5" "pair 6" "pair 7" "pair 8" "pair 9" "pair 10" cols=6 "Start res seg1" "End res seg1" "Segid seg1" "Start res seg2" "End res seg2" "Segid seg2" +} {===>} c2sym_sta1_1=""; {===>} c2sym_end1_1=""; {===>} c2sym_seg1_1=""; {===>} c2sym_sta2_1=""; {===>} c2sym_end2_1=""; {===>} c2sym_seg2_1=""; {===>} c2sym_sta1_2=""; {===>} c2sym_end1_2=""; {===>} c2sym_seg1_2=""; {===>} c2sym_sta2_2=""; {===>} c2sym_end2_2=""; {===>} c2sym_seg2_2=""; {===>} c2sym_sta1_3=""; {===>} c2sym_end1_3=""; {===>} c2sym_seg1_3=""; {===>} c2sym_sta2_3=""; {===>} c2sym_end2_3=""; {===>} c2sym_seg2_3=""; {===>} c2sym_sta1_4=""; {===>} c2sym_end1_4=""; {===>} c2sym_seg1_4=""; {===>} c2sym_sta2_4=""; {===>} c2sym_end2_4=""; {===>} c2sym_seg2_4=""; {===>} c2sym_sta1_5=""; {===>} c2sym_end1_5=""; {===>} c2sym_seg1_5=""; {===>} c2sym_sta2_5=""; {===>} c2sym_end2_5=""; {===>} c2sym_seg2_5=""; {===>} c2sym_sta1_6=""; {===>} c2sym_end1_6=""; {===>} c2sym_seg1_6=""; {===>} c2sym_sta2_6=""; {===>} c2sym_end2_6=""; {===>} c2sym_seg2_6=""; {===>} c2sym_sta1_7=""; {===>} c2sym_end1_7=""; {===>} c2sym_seg1_7=""; {===>} c2sym_sta2_7=""; {===>} c2sym_end2_7=""; {===>} c2sym_seg2_7=""; {===>} c2sym_sta1_8=""; {===>} c2sym_end1_8=""; {===>} c2sym_seg1_8=""; {===>} c2sym_sta2_8=""; {===>} c2sym_end2_8=""; {===>} c2sym_seg2_8=""; {===>} c2sym_sta1_9=""; {===>} c2sym_end1_9=""; {===>} c2sym_seg1_9=""; {===>} c2sym_sta2_9=""; {===>} c2sym_end2_9=""; {===>} c2sym_seg2_9=""; {===>} c2sym_sta1_10=""; {===>} c2sym_end1_10=""; {===>} c2sym_seg1_10=""; {===>} c2sym_sta2_10=""; {===>} c2sym_end2_10=""; {===>} c2sym_seg2_10=""; {* Number of C3 symmetry triples*} {===>} numc3sym=0; {* Define the segment triples for C3 symmetry restraints *} {+ table: rows=2 "triple 1" "triple 2" cols=9 "Start res seg1" "End res seg1" "Segid seg1" "Start res seg2" "End res seg2" "Segid seg2" "Start res seg3" "End res seg3" "Segid seg3" +} {===>} c3sym_sta1_1=""; {===>} c3sym_end1_1=""; {===>} c3sym_seg1_1=""; {===>} c3sym_sta2_1=""; {===>} c3sym_end2_1=""; {===>} c3sym_seg2_1=""; {===>} c3sym_sta3_1=""; {===>} c3sym_end3_1=""; {===>} c3sym_seg3_1=""; {===>} c3sym_sta1_2=""; {===>} c3sym_end1_2=""; {===>} c3sym_seg1_2=""; {===>} c3sym_sta2_2=""; {===>} c3sym_end2_2=""; {===>} c3sym_seg2_2=""; {===>} c3sym_sta3_2=""; {===>} c3sym_end3_2=""; {===>} c3sym_seg3_2=""; {* Number of S3 symmetry triples*} {===>} nums3sym=0; {* Define the segment triples for S3 symmetry restraints *} {+ table: rows=4 "triple 1" "triple 2" "triple 3" "triple 4" cols=9 "Start res seg1" "End res seg1" "Segid seg1" "Start res seg2" "End res seg2" "Segid seg2" "Start res seg3" "End res seg3" "Segid seg3" +} {===>} s3sym_sta1_1=""; {===>} s3sym_end1_1=""; {===>} s3sym_seg1_1=""; {===>} s3sym_sta2_1=""; {===>} s3sym_end2_1=""; {===>} s3sym_seg2_1=""; {===>} s3sym_sta3_1=""; {===>} s3sym_end3_1=""; {===>} s3sym_seg3_1=""; {===>} s3sym_sta1_2=""; {===>} s3sym_end1_2=""; {===>} s3sym_seg1_2=""; {===>} s3sym_sta2_2=""; {===>} s3sym_end2_2=""; {===>} s3sym_seg2_2=""; {===>} s3sym_sta3_2=""; {===>} s3sym_end3_2=""; {===>} s3sym_seg3_2=""; {===>} s3sym_sta1_3=""; {===>} s3sym_end1_3=""; {===>} s3sym_seg1_3=""; {===>} s3sym_sta2_3=""; {===>} s3sym_end2_3=""; {===>} s3sym_seg2_3=""; {===>} s3sym_sta3_3=""; {===>} s3sym_end3_3=""; {===>} s3sym_seg3_3=""; {===>} s3sym_sta1_4=""; {===>} s3sym_end1_4=""; {===>} s3sym_seg1_4=""; {===>} s3sym_sta2_4=""; {===>} s3sym_end2_4=""; {===>} s3sym_seg2_4=""; {===>} s3sym_sta3_4=""; {===>} s3sym_end3_4=""; {===>} s3sym_seg3_4=""; {* Number of C4 symmetry quadruples *} {===>} numc4sym=0; {* Define the segment quadruples for C4 symmetry restraints *} {+ table: rows=2 "quadruples 1" "quadruples 2" cols=12 "Start res seg1" "End res seg1" "Segid seg1" "Start res seg2" "End res seg2" "Segid seg2" "Start res seg3" "End res seg3" "Segid seg3" "Start res seg4" "End res seg4" "Segid seg4" +} {===>} c4sym_sta1_1=""; {===>} c4sym_end1_1=""; {===>} c4sym_seg1_1=""; {===>} c4sym_sta2_1=""; {===>} c4sym_end2_1=""; {===>} c4sym_seg2_1=""; {===>} c4sym_sta3_1=""; {===>} c4sym_end3_1=""; {===>} c4sym_seg3_1=""; {===>} c4sym_sta4_1=""; {===>} c4sym_end4_1=""; {===>} c4sym_seg4_1=""; {===>} c4sym_sta1_2=""; {===>} c4sym_end1_2=""; {===>} c4sym_seg1_2=""; {===>} c4sym_sta2_2=""; {===>} c4sym_end2_2=""; {===>} c4sym_seg2_2=""; {===>} c4sym_sta3_2=""; {===>} c4sym_end3_2=""; {===>} c4sym_seg3_2=""; {===>} c4sym_sta4_2=""; {===>} c4sym_end4_2=""; {===>} c4sym_seg4_2=""; {* Number of C5 symmetry *} {===>} numc5sym=0; {* Define the segments for C5 symmetry restraints *} {+ table: rows=5 "Segment1" "Segment2" "Segment3" "Segment4" "Segment5" cols=3 "Start residue" "End residue" "Segid" +} {===>} c5sym_sta1_1=""; {===>} c5sym_end1_1=""; {===>} c5sym_seg1_1=""; {===>} c5sym_sta2_1=""; {===>} c5sym_end2_1=""; {===>} c5sym_seg2_1=""; {===>} c5sym_sta3_1=""; {===>} c5sym_end3_1=""; {===>} c5sym_seg3_1=""; {===>} c5sym_sta4_1=""; {===>} c5sym_end4_1=""; {===>} c5sym_seg4_1=""; {===>} c5sym_sta5_1=""; {===>} c5sym_end5_1=""; {===>} c5sym_seg5_1=""; {===>} c5sym_sta1_2=""; {===>} c5sym_end1_2=""; {===>} c5sym_seg1_2=""; {===>} c5sym_sta2_2=""; {===>} c5sym_end2_2=""; {===>} c5sym_seg2_2=""; {===>} c5sym_sta3_2=""; {===>} c5sym_end3_2=""; {===>} c5sym_seg3_2=""; {===>} c5sym_sta4_2=""; {===>} c5sym_end4_2=""; {===>} c5sym_seg4_2=""; {===>} c5sym_sta5_2=""; {===>} c5sym_end5_2=""; {===>} c5sym_seg5_2=""; {* Number of c6 symmetry *} {===>} numc6sym=0; {* Define the segments for c6 symmetry restraints *} {+ table: rows=5 "Segment1" "Segment2" "Segment3" "Segment4" "Segment5" cols=3 "Start residue" "End residue" "Segid" +} {===>} c6sym_sta1_1=""; {===>} c6sym_end1_1=""; {===>} c6sym_seg1_1=""; {===>} c6sym_sta2_1=""; {===>} c6sym_end2_1=""; {===>} c6sym_seg2_1=""; {===>} c6sym_sta3_1=""; {===>} c6sym_end3_1=""; {===>} c6sym_seg3_1=""; {===>} c6sym_sta4_1=""; {===>} c6sym_end4_1=""; {===>} c6sym_seg4_1=""; {===>} c6sym_sta5_1=""; {===>} c6sym_end5_1=""; {===>} c6sym_seg5_1=""; {===>} c6sym_sta6_1=""; {===>} c6sym_end6_1=""; {===>} c6sym_seg6_1=""; {=========================== Distance restraints ========================} {* Turn on/off and energy constants for distance restraints *} {+ table: rows=3 "distances" "AIR (ambig)" "hbonds" cols=6 "firstIteration" "lastIteration" "hot" "cool1" "cool2" "cool3"+} {===>} unamb_firstit=0; {===>} unamb_lastit=2; {===>} unamb_hot=10; {===>} unamb_cool1=10; {===>} unamb_cool2=50; {===>} unamb_cool3=50; {===>} amb_firstit=0; {===>} amb_lastit=2; {===>} amb_hot=10; {===>} amb_cool1=10; {===>} amb_cool2=50; {===>} amb_cool3=50; {===>} hbond_firstit=1; {===>} hbond_lastit=2; {===>} hbond_hot=10; {===>} hbond_cool1=10; {===>} hbond_cool2=50; {===>} hbond_cool3=50; {* Do you want to randomly exclude a fraction of the ambiguous restraints (AIRs)? *} {+ choice: true false +} {===>} noecv=true; {* Number of partitions for random exclusion (%excluded=100/number of partitions)? *} {===>} ncvpart=2; {* Do you want to use hydrogen bond restraints? *} {+ choice: true false +} {===>} hbonds_on=false; {* Do you want to define randomly ambiguous interaction restraints from accessible residues? *} {* Only residues in the defined flexible segments will be considered *} {* Note that this option is exclusive with any other distance restraints and only for it0 *} {+ choice: true false +} {===>} ranair=false; {* Do you want to define center of mass (CM) restraints to enforce contact between the molecules? *} {* Note that these are only active during it0 and it1 *} {+ choice: true false +} {===>} cmrest=false; {* Define tight CM restraints? *} {+ choice: true false +} {===>} cmtight=true; {* Force constant for center of mass restraints *} {===>} kcont=1.0; {* Do you want to define surface contact restraints to enforce contact between the molecules? *} {* Note that these are only active during it0 and it1 *} {+ choice: true false +} {===>} surfrest=false; {* Force constant for surface contact restraints *} {===>} ksurf=1.0; { Use automated distance restraints weighting } { choice: true false } air_scaling=false; { Define the number of distance restraints for automated weighting } tot_unamb=25; { Define the number of AIR restraints for automated weighting } tot_amb=0; { potential shape } mrswi_hot=0.5; mrswi_cool1=0.5; mrswi_cool2=0.5; mrswi_cool3=0.5; rswi_hot=0.5; rswi_cool1=0.5; rswi_cool2=0.5; rswi_cool3=0.5; masy_hot=-1.0; masy_cool1=-1.0; masy_cool2=-0.1; masy_cool3=-0.1; asy_hot=1.0; asy_cool1=1.0; asy_cool2=0.1; asy_cool3=0.1; {=========================== radius of gyration restraint ============} {* Turn on/off and energy constants for Rg restraints *} {* Do you want to define a radius of gyration restraint (e.g. from SAXS)? *} {+ choice: true false +} {===>} rgrest=false; {* Radius of gyration *} {===>} rgtarg=17.78; {* Force constant for radius of gyration restraint *} {===>} krg_hot=100.0; {===>} krg_cool1=100.0; {===>} krg_cool2=100.0; {===>} krg_cool3=100.0; {* Atom selections for the radius of gyration restraint *} {===>} rgsele="all"; {======================DNA-RNA restraints ============================} {* Automatically define DNA/RNA restraints? *} {+ choice: true false +} {===>} dnarest_on=false; {=========================== dihedrals restraints ====================} {* energy constants *} {+ table: rows=1 "dihedrals" cols=5 "use?" "hot" "cool1" "cool2" "cool3" +} {+ choice: true false +} {===>} dihedrals_on=false; {===>} dihedrals_hot=5; {===>} dihedrals_cool1=5; {===>} dihedrals_cool2=50; {===>} dihedrals_cool3=200; {* Automatically define backbone dihedral angle restraints from structure? *} {* Error treshold for restraint violation is defined by error_dih *} {+ choice: none all alpha alphabeta +} {+ define the error treshold for the restraint violation +} {===>} ssdihed=none; {===>} error_dih=10; {=========================== residual dipolar couplings ======================} {* Parameters *} {+ table: rows=5 "class1" "class2" "class3" "class4" "class5" cols=25 "type" "firstIt" "lastIt" "Ksani
    (hot)" "Ksani
    (cool1)" "Ksani
    (cool2)" "Ksani
    (cool3)" "R" "D" "Kvean
    (ini_bor_hot)" "Kvean
    (fin_bor_hot)" "Kvean
    (ini_bor_cool1)" "Kvean
    (fin_bor_cool1)" "Kvean
    (ini_bor_cool2)" "Kvean
    (fin_bor_cool2)" "Kvean
    (ini_bor_cool3)" "Kvean
    (fin_bor_cool3)" "Kvean
    (ini_cen_hot)" "Kvean
    (fin_cen_hot)" "Kvean
    (ini_cen_cool1)" "Kvean
    (fin_cen_cool1)" "Kvean
    (ini_cen_cool2)" "Kvean
    (fin_cen_cool2)" "Kvean
    (ini_cen_cool3)" "Kvean
    (fin_cen_cool3)"+} {* Number of RDC restraint sets *} {===>} numrdc=0; {+ choice: "NO" "SANI" "VANGLE" +} {===>} rdc_choice_1="NO"; {===>} rdc_firstIt_1=2; {===>} rdc_lastIt_1=2; {===>} rdc_hot_1=0.01; {===>} rdc_cool1_1=0.2; {===>} rdc_cool2_1=1.0; {===>} rdc_cool3_1=1.0; {===>} rdc_r_1=0.057; {===>} rdc_d_1=-11.49; {===>} ini_bor_hot_1=1.0; {===>} fin_bor_hot_1=10.0; {===>} ini_bor_cool1_1=10.0; {===>} fin_bor_cool1_1=40.0; {===>} ini_bor_cool2_1=40.0; {===>} fin_bor_cool2_1=40.0; {===>} ini_bor_cool3_1=40.0; {===>} fin_bor_cool3_1=40.0; {===>} ini_cen_hot_1=0.25; {===>} fin_cen_hot_1=2.5; {===>} ini_cen_cool1_1=2.5; {===>} fin_cen_cool1_1=10.0; {===>} ini_cen_cool2_1=10.0; {===>} fin_cen_cool2_1=10.0; {===>} ini_cen_cool3_1=10.0; {===>} fin_cen_cool3_1=10.0; {+ choice: "NO" "SANI" "XRDC" "VANGLE" +} {===>} rdc_choice_2="NO"; {===>} rdc_firstIt_2=0; {===>} rdc_lastIt_2=1; {===>} rdc_hot_2=0.01; {===>} rdc_cool1_2=0.2; {===>} rdc_cool2_2=1.0; {===>} rdc_cool3_2=1.0; {===>} rdc_r_2=0.4; {===>} rdc_d_2=8.0; {===>} ini_bor_hot_2=1.0; {===>} fin_bor_hot_2=10.0; {===>} ini_bor_cool1_2=10.0; {===>} fin_bor_cool1_2=40.0; {===>} ini_bor_cool2_2=40.0; {===>} fin_bor_cool2_2=40.0; {===>} ini_bor_cool3_2=40.0; {===>} fin_bor_cool3_2=40.0; {===>} ini_cen_hot_2=0.25; {===>} fin_cen_hot_2=2.5; {===>} ini_cen_cool1_2=2.5; {===>} fin_cen_cool1_2=10.0; {===>} ini_cen_cool2_2=10.0; {===>} fin_cen_cool2_2=10.0; {===>} ini_cen_cool3_2=10.0; {===>} fin_cen_cool3_2=10.0; {+ choice: "NO" "SANI" "XRDC" "VANGLE" +} {===>} rdc_choice_3="NO"; {===>} rdc_firstIt_3=1; {===>} rdc_lastIt_3=1; {===>} rdc_hot_3=0.01; {===>} rdc_cool1_3=0.2; {===>} rdc_cool2_3=1.0; {===>} rdc_cool3_3=1.0; {===>} rdc_r_3=0.4; {===>} rdc_d_3=8.0; {===>} ini_bor_hot_3=1.0; {===>} fin_bor_hot_3=10.0; {===>} ini_bor_cool1_3=10.0; {===>} fin_bor_cool1_3=40.0; {===>} ini_bor_cool2_3=40.0; {===>} fin_bor_cool2_3=40.0; {===>} ini_bor_cool3_3=40.0; {===>} fin_bor_cool3_3=40.0; {===>} ini_cen_hot_3=0.25; {===>} fin_cen_hot_3=2.5; {===>} ini_cen_cool1_3=2.5; {===>} fin_cen_cool1_3=10.0; {===>} ini_cen_cool2_3=10.0; {===>} fin_cen_cool2_3=10.0; {===>} ini_cen_cool3_3=10.0; {===>} fin_cen_cool3_3=10.0; {+ choice: "NO" "SANI" "XRDC" "VANGLE" +} {===>} rdc_choice_4="NO"; {===>} rdc_firstIt_4=0; {===>} rdc_lastIt_4=2; {===>} rdc_hot_4=0.01; {===>} rdc_cool1_4=0.2; {===>} rdc_cool2_4=1.0; {===>} rdc_cool3_4=1.0; {===>} rdc_r_4=0.4; {===>} rdc_d_4=8.0; {===>} ini_bor_hot_4=1.0; {===>} fin_bor_hot_4=10.0; {===>} ini_bor_cool1_4=10.0; {===>} fin_bor_cool1_4=40.0; {===>} ini_bor_cool2_4=40.0; {===>} fin_bor_cool2_4=40.0; {===>} ini_bor_cool3_4=40.0; {===>} fin_bor_cool3_4=40.0; {===>} ini_cen_hot_4=0.25; {===>} fin_cen_hot_4=2.5; {===>} ini_cen_cool1_4=2.5; {===>} fin_cen_cool1_4=10.0; {===>} ini_cen_cool2_4=10.0; {===>} fin_cen_cool2_4=10.0; {===>} ini_cen_cool3_4=10.0; {===>} fin_cen_cool3_4=10.0; {+ choice: "NO" "SANI" "XRDC" "VANGLE" +} {===>} rdc_choice_5="NO"; {===>} rdc_firstIt_5=0; {===>} rdc_lastIt_5=2; {===>} rdc_hot_5=0.01; {===>} rdc_cool1_5=0.2; {===>} rdc_cool2_5=1.0; {===>} rdc_cool3_5=1.0; {===>} rdc_r_5=0.4; {===>} rdc_d_5=8.0; {===>} ini_bor_hot_5=1.0; {===>} fin_bor_hot_5=10.0; {===>} ini_bor_cool1_5=10.0; {===>} fin_bor_cool1_5=40.0; {===>} ini_bor_cool2_5=40.0; {===>} fin_bor_cool2_5=40.0; {===>} ini_bor_cool3_5=40.0; {===>} fin_bor_cool3_5=40.0; {===>} ini_cen_hot_5=0.25; {===>} fin_cen_hot_5=2.5; {===>} ini_cen_cool1_5=2.5; {===>} fin_cen_cool1_5=10.0; {===>} ini_cen_cool2_5=10.0; {===>} fin_cen_cool2_5=10.0; {===>} ini_cen_cool3_5=10.0; {===>} fin_cen_cool3_5=10.0; {+ choice: "NO" "SANI" "XRDC" "VANGLE" +} {===>} rdc_choice_6="NO"; {===>} rdc_firstIt_6=0; {===>} rdc_lastIt_6=2; {===>} rdc_hot_6=0.01; {===>} rdc_cool1_6=0.2; {===>} rdc_cool2_6=1.0; {===>} rdc_cool3_6=1.0; {===>} rdc_r_6=0.4; {===>} rdc_d_6=8.0; {===>} ini_bor_hot_6=1.0; {===>} fin_bor_hot_6=10.0; {===>} ini_bor_cool1_6=10.0; {===>} fin_bor_cool1_6=40.0; {===>} ini_bor_cool2_6=40.0; {===>} fin_bor_cool2_6=40.0; {===>} ini_bor_cool3_6=40.0; {===>} fin_bor_cool3_6=40.0; {===>} ini_cen_hot_6=0.25; {===>} fin_cen_hot_6=2.5; {===>} ini_cen_cool1_6=2.5; {===>} fin_cen_cool1_6=10.0; {===>} ini_cen_cool2_6=10.0; {===>} fin_cen_cool2_6=10.0; {===>} ini_cen_cool3_6=10.0; {===>} fin_cen_cool3_6=10.0; {+ choice: "NO" "SANI" "XRDC" "VANGLE" +} {===>} rdc_choice_7="NO"; {===>} rdc_firstIt_7=0; {===>} rdc_lastIt_7=2; {===>} rdc_hot_7=0.01; {===>} rdc_cool1_7=0.2; {===>} rdc_cool2_7=1.0; {===>} rdc_cool3_7=1.0; {===>} rdc_r_7=0.4; {===>} rdc_d_7=8.0; {===>} ini_bor_hot_7=1.0; {===>} fin_bor_hot_7=10.0; {===>} ini_bor_cool1_7=10.0; {===>} fin_bor_cool1_7=40.0; {===>} ini_bor_cool2_7=40.0; {===>} fin_bor_cool2_7=40.0; {===>} ini_bor_cool3_7=40.0; {===>} fin_bor_cool3_7=40.0; {===>} ini_cen_hot_7=0.25; {===>} fin_cen_hot_7=2.5; {===>} ini_cen_cool1_7=2.5; {===>} fin_cen_cool1_7=10.0; {===>} ini_cen_cool2_7=10.0; {===>} fin_cen_cool2_7=10.0; {===>} ini_cen_cool3_7=10.0; {===>} fin_cen_cool3_7=10.0; {+ choice: "NO" "SANI" "XRDC" "VANGLE" +} {===>} rdc_choice_8="NO"; {===>} rdc_firstIt_8=0; {===>} rdc_lastIt_8=2; {===>} rdc_hot_8=0.01; {===>} rdc_cool1_8=0.2; {===>} rdc_cool2_8=1.0; {===>} rdc_cool3_8=1.0; {===>} rdc_r_8=0.4; {===>} rdc_d_8=8.0; {===>} ini_bor_hot_8=1.0; {===>} fin_bor_hot_8=10.0; {===>} ini_bor_cool1_8=10.0; {===>} fin_bor_cool1_8=40.0; {===>} ini_bor_cool2_8=40.0; {===>} fin_bor_cool2_8=40.0; {===>} ini_bor_cool3_8=40.0; {===>} fin_bor_cool3_8=40.0; {===>} ini_cen_hot_8=0.25; {===>} fin_cen_hot_8=2.5; {===>} ini_cen_cool1_8=2.5; {===>} fin_cen_cool1_8=10.0; {===>} ini_cen_cool2_8=10.0; {===>} fin_cen_cool2_8=10.0; {===>} ini_cen_cool3_8=10.0; {===>} fin_cen_cool3_8=10.0; {+ choice: "NO" "SANI" "XRDC" "VANGLE" +} {===>} rdc_choice_9="NO"; {===>} rdc_firstIt_9=0; {===>} rdc_lastIt_9=2; {===>} rdc_hot_9=0.01; {===>} rdc_cool1_9=0.2; {===>} rdc_cool2_9=1.0; {===>} rdc_cool3_9=1.0; {===>} rdc_r_9=0.4; {===>} rdc_d_9=8.0; {===>} ini_bor_hot_9=1.0; {===>} fin_bor_hot_9=10.0; {===>} ini_bor_cool1_9=10.0; {===>} fin_bor_cool1_9=40.0; {===>} ini_bor_cool2_9=40.0; {===>} fin_bor_cool2_9=40.0; {===>} ini_bor_cool3_9=40.0; {===>} fin_bor_cool3_9=40.0; {===>} ini_cen_hot_9=0.25; {===>} fin_cen_hot_9=2.5; {===>} ini_cen_cool1_9=2.5; {===>} fin_cen_cool1_9=10.0; {===>} ini_cen_cool2_9=10.0; {===>} fin_cen_cool2_9=10.0; {===>} ini_cen_cool3_9=10.0; {===>} fin_cen_cool3_9=10.0; {+ choice: "NO" "SANI" "XRDC" "VANGLE" +} {===>} rdc_choice_10="NO"; {===>} rdc_firstIt_10=0; {===>} rdc_lastIt_10=2; {===>} rdc_hot_10=0.01; {===>} rdc_cool1_10=0.2; {===>} rdc_cool2_10=1.0; {===>} rdc_cool3_10=1.0; {===>} rdc_r_10=0.4; {===>} rdc_d_10=8.0; {===>} ini_bor_hot_10=1.0; {===>} fin_bor_hot_10=10.0; {===>} ini_bor_cool1_10=10.0; {===>} fin_bor_cool1_10=40.0; {===>} ini_bor_cool2_10=40.0; {===>} fin_bor_cool2_10=40.0; {===>} ini_bor_cool3_10=40.0; {===>} fin_bor_cool3_10=40.0; {===>} ini_cen_hot_10=0.25; {===>} fin_cen_hot_10=2.5; {===>} ini_cen_cool1_10=2.5; {===>} fin_cen_cool1_10=10.0; {===>} ini_cen_cool2_10=10.0; {===>} fin_cen_cool2_10=10.0; {===>} ini_cen_cool3_10=10.0; {===>} fin_cen_cool3_10=10.0; {=========================== pseudo contact shifts ===========================} {* Parameters *} {+ table: rows=10 "class1" "class2" "class3" "class4" "class5" "class6" "class7" "class8" "class9" "class10" cols=9 "type" "firstIt" "lastIt" "Kpcs
    (hot)" "Kpcs
    (cool1)" "Kpcs
    (cool2)" "Kpcs
    (cool3)" "R" "D" +} {* Number of PCS restraint sets *} {===>} numpcs=0; {+ choice: "NO" "XPCS" +} {===>} pcs_choice_1="NO"; {===>} pcs_firstIt_1=0; {===>} pcs_lastIt_1=2; {===>} pcs_hot_1=100.0; {===>} pcs_cool1_1=100.0; {===>} pcs_cool2_1=100.0; {===>} pcs_cool3_1=100.0; {===>} pcs_r_1=1000; {===>} pcs_d_1=10000; {+ choice: "NO" "XPCS" +} {===>} pcs_choice_2="NO"; {===>} pcs_firstIt_2=0; {===>} pcs_lastIt_2=2; {===>} pcs_hot_2=100.0; {===>} pcs_cool1_2=100.0; {===>} pcs_cool2_2=100.0; {===>} pcs_cool3_2=100.0; {===>} pcs_r_2=1000; {===>} pcs_d_2=10000; {+ choice: "NO" "XPCS" +} {===>} pcs_choice_3="NO"; {===>} pcs_firstIt_3=0; {===>} pcs_lastIt_3=2; {===>} pcs_hot_3=100.0; {===>} pcs_cool1_3=100.0; {===>} pcs_cool2_3=100.0; {===>} pcs_cool3_3=100.0; {===>} pcs_r_3=1000; {===>} pcs_d_3=10000; {+ choice: "NO" "XPCS" +} {===>} pcs_choice_4="NO"; {===>} pcs_firstIt_4=0; {===>} pcs_lastIt_4=2; {===>} pcs_hot_4=100.0; {===>} pcs_cool1_4=100.0; {===>} pcs_cool2_4=100.0; {===>} pcs_cool3_4=100.0; {===>} pcs_r_4=1000; {===>} pcs_d_4=10000; {+ choice: "NO" "XPCS" +} {===>} pcs_choice_5="NO"; {===>} pcs_firstIt_5=0; {===>} pcs_lastIt_5=2; {===>} pcs_hot_5=100.0; {===>} pcs_cool1_5=100.0; {===>} pcs_cool2_5=100.0; {===>} pcs_cool3_5=100.0; {===>} pcs_r_5=1000; {===>} pcs_d_5=10000; {+ choice: "NO" "XPCS" +} {===>} pcs_choice_6="NO"; {===>} pcs_firstIt_6=0; {===>} pcs_lastIt_6=2; {===>} pcs_hot_6=100.0; {===>} pcs_cool1_6=100.0; {===>} pcs_cool2_6=100.0; {===>} pcs_cool3_6=100.0; {===>} pcs_r_6=1000; {===>} pcs_d_6=10000; {+ choice: "NO" "XPCS" +} {===>} pcs_choice_7="NO"; {===>} pcs_firstIt_7=0; {===>} pcs_lastIt_7=2; {===>} pcs_hot_7=100.0; {===>} pcs_cool1_7=100.0; {===>} pcs_cool2_7=100.0; {===>} pcs_cool3_7=100.0; {===>} pcs_r_7=1000; {===>} pcs_d_7=10000; {+ choice: "NO" "XPCS" +} {===>} pcs_choice_8="NO"; {===>} pcs_firstIt_8=0; {===>} pcs_lastIt_8=2; {===>} pcs_hot_8=100.0; {===>} pcs_cool1_8=100.0; {===>} pcs_cool2_8=100.0; {===>} pcs_cool3_8=100.0; {===>} pcs_r_8=1000; {===>} pcs_d_8=10000; {+ choice: "NO" "XPCS" +} {===>} pcs_choice_9="NO"; {===>} pcs_firstIt_9=0; {===>} pcs_lastIt_9=2; {===>} pcs_hot_9=100.0; {===>} pcs_cool1_9=100.0; {===>} pcs_cool2_9=100.0; {===>} pcs_cool3_9=100.0; {===>} pcs_r_9=1000; {===>} pcs_d_9=10000; {+ choice: "NO" "XPCS" +} {===>} pcs_choice_10="NO"; {===>} pcs_firstIt_10=0; {===>} pcs_lastIt_10=2; {===>} pcs_hot_10=100.0; {===>} pcs_cool1_10=100.0; {===>} pcs_cool2_10=100.0; {===>} pcs_cool3_10=100.0; {===>} pcs_r_10=1000; {===>} pcs_d_10=10000; {=========================== relaxation data ======================} {* Parameters *} {+ table: rows=5 "class1" "class2" "class3" "class4" "class5" cols=12 "type" "firstIt" "lastIt" "Kdani(hot)" "Kdani(cool1)" "Kdani(cool2)" "Kdani(cool3)" "Correlation time" "D" "R" "H frequency" "N frequency" +} {* Number of DANI restraint sets *} {===>} numdani=0; {+ choice: "NO" "DANI" +} {===>} dan_choice_1="DANI"; {===>} dan_firstIt_1=0; {===>} dan_lastIt_1=2; {===>} dan_hot_1=1; {===>} dan_cool1_1=5; {===>} dan_cool2_1=10; {===>} dan_cool3_1=10; {===>} dan_tc_1=9.771; {===>} dan_anis_1=1.557; {===>} dan_r_1=0.455; {===>} dan_wh_1=599.91; {===>} dan_wn_1=60.82; {+ choice: "NO" "DANI" +} {===>} dan_choice_2="NO"; {===>} dan_firstIt_2=0; {===>} dan_lastIt_2=1; {===>} dan_hot_2=1; {===>} dan_cool1_2=5; {===>} dan_cool2_2=10; {===>} dan_cool3_2=10; {===>} dan_tc_2=9.84; {===>} dan_anis_2=-1.35; {===>} dan_r_2=0.308; {===>} dan_wh_2=599.91; {===>} dan_wn_2=60.82; {+ choice: "NO" "DANI" +} {===>} dan_choice_3="NO"; {===>} dan_firstIt_3=1; {===>} dan_lastIt_3=1; {===>} dan_hot_3=1; {===>} dan_cool1_3=5; {===>} dan_cool2_3=10; {===>} dan_cool3_3=10; {===>} dan_tc_3=9.84; {===>} dan_anis_3=-1.35; {===>} dan_r_3=0.308; {===>} dan_wh_3=599.91; {===>} dan_wn_3=60.82; {+ choice: "NO" "DANI" +} {===>} dan_choice_4="NO"; {===>} dan_firstIt_4=0; {===>} dan_lastIt_4=2; {===>} dan_hot_4=1; {===>} dan_cool1_4=5; {===>} dan_cool2_4=10; {===>} dan_cool3_4=10; {===>} dan_tc_4=9.84; {===>} dan_anis_4=-1.35; {===>} dan_r_4=0.308; {===>} dan_wh_4=599.91; {===>} dan_wn_4=60.82; {+ choice: "NO" "DANI" +} {===>} dan_choice_5="NO"; {===>} dan_firstIt_5=0; {===>} dan_lastIt_5=2; {===>} dan_hot_5=1; {===>} dan_cool1_5=5; {===>} dan_cool2_5=10; {===>} dan_cool3_5=10; {===>} dan_tc_5=9.84; {===>} dan_anis_5=-1.35; {===>} dan_r_5=0.308; {===>} dan_wh_5=599.91; {===>} dan_wn_5=60.82; {========================== Cryo-EM parameters ============================} {* Centroid definitions *} {+ choice: true false +} {===>} centroid_rest=false; {===>} centroid_kscale=50.0; {* Placement of centroids in absolute coordinates *} {===>} xcom_1=12.3; {===>} ycom_1=0.8; {===>} zcom_1=9.2; {===>} xcom_2=12.7; {===>} ycom_2=-3.4; {===>} zcom_2=29.7; {===>} xcom_3=0.0; {===>} ycom_3=0.0; {===>} zcom_3=0.0; {===>} xcom_4=0.0; {===>} ycom_4=0.0; {===>} zcom_4=0.0; {===>} xcom_5=0.0; {===>} ycom_5=0.0; {===>} zcom_5=0.0; {===>} xcom_6=0.0; {===>} ycom_6=0.0; {===>} zcom_6=0.0; {===>} xcom_7=0.0; {===>} ycom_7=0.0; {===>} zcom_7=0.0; {===>} xcom_8=0.0; {===>} ycom_8=0.0; {===>} zcom_8=0.0; {===>} xcom_9=0.0; {===>} ycom_9=0.0; {===>} zcom_9=0.0; {===>} xcom_10=0.0; {===>} ycom_10=0.0; {===>} zcom_10=0.0; {===>} xcom_11=0.0; {===>} ycom_11=0.0; {===>} zcom_11=0.0; {===>} xcom_12=0.0; {===>} ycom_12=0.0; {===>} zcom_12=0.0; {===>} xcom_13=0.0; {===>} ycom_13=0.0; {===>} zcom_13=0.0; {===>} xcom_14=0.0; {===>} ycom_14=0.0; {===>} zcom_14=0.0; {===>} xcom_15=0.0; {===>} ycom_15=0.0; {===>} zcom_15=0.0; {===>} xcom_16=0.0; {===>} ycom_16=0.0; {===>} zcom_16=0.0; {===>} xcom_17=0.0; {===>} ycom_17=0.0; {===>} zcom_17=0.0; {===>} xcom_18=0.0; {===>} ycom_18=0.0; {===>} zcom_18=0.0; {===>} xcom_19=0.0; {===>} ycom_19=0.0; {===>} zcom_19=0.0; {===>} xcom_20=0.0; {===>} ycom_20=0.0; {===>} zcom_20=0.0; {* Are the centroid retraints ambiguous *} {+ choice: true false +} {===>} ambi_1=false; {+ choice: true false +} {===>} ambi_2=false; {+ choice: true false +} {===>} ambi_3=false; {+ choice: true false +} {===>} ambi_4=false; {+ choice: true false +} {===>} ambi_5=false; {+ choice: true false +} {===>} ambi_6=false; {+ choice: true false +} {===>} ambi_7=false; {+ choice: true false +} {===>} ambi_8=false; {+ choice: true false +} {===>} ambi_9=false; {+ choice: true false +} {===>} ambi_10=false; {+ choice: true false +} {===>} ambi_11=false; {+ choice: true false +} {===>} ambi_12=false; {+ choice: true false +} {===>} ambi_13=false; {+ choice: true false +} {===>} ambi_14=false; {+ choice: true false +} {===>} ambi_15=false; {+ choice: true false +} {===>} ambi_16=false; {+ choice: true false +} {===>} ambi_17=false; {+ choice: true false +} {===>} ambi_18=false; {+ choice: true false +} {===>} ambi_19=false; {+ choice: true false +} {===>} ambi_20=false; {* Density/XREF restraints *} {+ choice: true false +} {===>} em_rest=false; {===>} em_kscale=15000; {+ choice: true false +} {===>} em_it0=true; {+ choice: true false +} {===>} em_it1=true; {+ choice: true false +} {===>} em_itw=true; {* Resolution of data in angstrom *} {===>} em_resolution=10.0; {* Density parameters *} {* Number of voxels in each dimension *} {===>} nx=32; {===>} ny=32; {===>} nz=32; {* Length of each dimension in angstrom *} {===>} xlength=80.0; {===>} ylength=80.0; {===>} zlength=80.0; {* Cryo-EM scoring weights *} {===>} w_lcc_0=-400.0; {===>} w_lcc_1=-10000.0; {===>} w_lcc_2=-10000.0; {===================== topology and parameter files ======================} {* topology file for molecule 1 *} {===>} prot_top_mol1="protein-allhdg5-4.top"; {* topology file for molecule 2 *} {===>} prot_top_mol2="protein-allhdg5-4.top"; {* topology file for molecule 3 *} {===>} prot_top_mol3="protein-allhdg5-4.top"; {* topology file for molecule 4 *} {===>} prot_top_mol4="protein-allhdg5-4.top"; {* topology file for molecule 5 *} {===>} prot_top_mol5="protein-allhdg5-4.top"; {* topology file for molecule 6 *} {===>} prot_top_mol6="protein-allhdg5-4.top"; {* topology file for molecule 7 *} {===>} prot_top_mol7="protein-allhdg5-4.top"; {* topology file for molecule 8 *} {===>} prot_top_mol8="protein-allhdg5-4.top"; {* topology file for molecule 9 *} {===>} prot_top_mol9="protein-allhdg5-4.top"; {* topology file for molecule 10 *} {===>} prot_top_mol10="protein-allhdg5-4.top"; {* topology file for molecule 11 *} {===>} prot_top_mol11="protein-allhdg5-4.top"; {* topology file for molecule 12 *} {===>} prot_top_mol12="protein-allhdg5-4.top"; {* topology file for molecule 13 *} {===>} prot_top_mol13="protein-allhdg5-4.top"; {* topology file for molecule 14 *} {===>} prot_top_mol14="protein-allhdg5-4.top"; {* topology file for molecule 15 *} {===>} prot_top_mol15="protein-allhdg5-4.top"; {* topology file for molecule 16 *} {===>} prot_top_mol16="protein-allhdg5-4.top"; {* topology file for molecule 17 *} {===>} prot_top_mol17="protein-allhdg5-4.top"; {* topology file for molecule 18 *} {===>} prot_top_mol18="protein-allhdg5-4.top"; {* topology file for molecule 19 *} {===>} prot_top_mol19="protein-allhdg5-4.top"; {* topology file for molecule 20 *} {===>} prot_top_mol20="protein-allhdg5-4.top"; {* linkage file for molecule 1 *} {===>} prot_link_mol1="protein-allhdg5-4-noter.link"; {* linkage file for molecule 2 *} {===>} prot_link_mol2="protein-allhdg5-4-noter.link"; {* linkage file for molecule 3 *} {===>} prot_link_mol3="protein-allhdg5-4-noter.link"; {* linkage file for molecule 4 *} {===>} prot_link_mol4="protein-allhdg5-4-noter.link"; {* linkage file for molecule 5 *} {===>} prot_link_mol5="protein-allhdg5-4-noter.link"; {* linkage file for molecule 6 *} {===>} prot_link_mol6="protein-allhdg5-4-noter.link"; {* linkage file for molecule 7 *} {===>} prot_link_mol7="protein-allhdg5-4-noter.link"; {* linkage file for molecule 8 *} {===>} prot_link_mol8="protein-allhdg5-4-noter.link"; {* linkage file for molecule 9 *} {===>} prot_link_mol9="protein-allhdg5-4-noter.link"; {* linkage file for molecule 10 *} {===>} prot_link_mol10="protein-allhdg5-4-noter.link"; {* linkage file for molecule 11 *} {===>} prot_link_mol11="protein-allhdg5-4-noter.link"; {* linkage file for molecule 12 *} {===>} prot_link_mol12="protein-allhdg5-4-noter.link"; {* linkage file for molecule 13 *} {===>} prot_link_mol13="protein-allhdg5-4-noter.link"; {* linkage file for molecule 14 *} {===>} prot_link_mol14="protein-allhdg5-4-noter.link"; {* linkage file for molecule 15 *} {===>} prot_link_mol15="protein-allhdg5-4-noter.link"; {* linkage file for molecule 16 *} {===>} prot_link_mol16="protein-allhdg5-4-noter.link"; {* linkage file for molecule 17 *} {===>} prot_link_mol17="protein-allhdg5-4-noter.link"; {* linkage file for molecule 18 *} {===>} prot_link_mol18="protein-allhdg5-4-noter.link"; {* linkage file for molecule 19 *} {===>} prot_link_mol19="protein-allhdg5-4-noter.link"; {* linkage file for molecule 20 *} {===>} prot_link_mol20="protein-allhdg5-4-noter.link"; {* energy parameter file for molecule 1 *} {===>} prot_par_mol1="protein-allhdg5-4.param"; {* energy parameter file for molecule 2 *} {===>} prot_par_mol2="protein-allhdg5-4.param"; {* energy parameter file for molecule 3 *} {===>} prot_par_mol3="protein-allhdg5-4.param"; {* energy parameter file for molecule 4 *} {===>} prot_par_mol4="protein-allhdg5-4.param"; {* energy parameter file for molecule 5 *} {===>} prot_par_mol5="protein-allhdg5-4.param"; {* energy parameter file for molecule 6 *} {===>} prot_par_mol6="protein-allhdg5-4.param"; {* energy parameter file for molecule 7 *} {===>} prot_par_mol7="protein-allhdg5-4.param"; {* energy parameter file for molecule 8 *} {===>} prot_par_mol8="protein-allhdg5-4.param"; {* energy parameter file for molecule 9 *} {===>} prot_par_mol9="protein-allhdg5-4.param"; {* energy parameter file for molecule 10 *} {===>} prot_par_mol10="protein-allhdg5-4.param"; {* energy parameter file for molecule 11 *} {===>} prot_par_mol11="protein-allhdg5-4.param"; {* energy parameter file for molecule 12 *} {===>} prot_par_mol12="protein-allhdg5-4.param"; {* energy parameter file for molecule 13 *} {===>} prot_par_mol13="protein-allhdg5-4.param"; {* energy parameter file for molecule 14 *} {===>} prot_par_mol14="protein-allhdg5-4.param"; {* energy parameter file for molecule 15 *} {===>} prot_par_mol15="protein-allhdg5-4.param"; {* energy parameter file for molecule 16 *} {===>} prot_par_mol16="protein-allhdg5-4.param"; {* energy parameter file for molecule 17 *} {===>} prot_par_mol17="protein-allhdg5-4.param"; {* energy parameter file for molecule 18 *} {===>} prot_par_mol18="protein-allhdg5-4.param"; {* energy parameter file for molecule 19 *} {===>} prot_par_mol19="protein-allhdg5-4.param"; {* energy parameter file for molecule 20 *} {===>} prot_par_mol20="protein-allhdg5-4.param"; {* type of non-bonded parameters *} {* specify the type of non-bonded interaction *} {+ choice: "PROLSQ" "PARMALLH6" "PARALLHDG" "OPLSX" +} {===>} par_nonbonded="OPLSX"; {============coarse graining topology and parameter files ==================} {* topology file for molecule 1 *} {===>} prot_cg_top_mol1="protein-CG-Martini-2-2.top"; {* topology file for molecule 2 *} {===>} prot_cg_top_mol2="protein-CG-Martini-2-2.top"; {* topology file for molecule 3 *} {===>} prot_cg_top_mol3="protein-CG-Martini-2-2.top"; {* topology file for molecule 4 *} {===>} prot_cg_top_mol4="protein-CG-Martini-2-2.top"; {* topology file for molecule 5 *} {===>} prot_cg_top_mol5="protein-CG-Martini-2-2.top"; {* topology file for molecule 6 *} {===>} prot_cg_top_mol6="protein-CG-Martini-2-2.top"; {* topology file for molecule 7 *} {===>} prot_cg_top_mol7="protein-CG-Martini-2-2.top"; {* topology file for molecule 8 *} {===>} prot_cg_top_mol8="protein-CG-Martini-2-2.top"; {* topology file for molecule 9 *} {===>} prot_cg_top_mol9="protein-CG-Martini-2-2.top"; {* topology file for molecule 10 *} {===>} prot_cg_top_mol10="protein-CG-Martini-2-2.top"; {* topology file for molecule 11 *} {===>} prot_cg_top_mol11="protein-CG-Martini-2-2.top"; {* topology file for molecule 12 *} {===>} prot_cg_top_mol12="protein-CG-Martini-2-2.top"; {* topology file for molecule 13 *} {===>} prot_cg_top_mol13="protein-CG-Martini-2-2.top"; {* topology file for molecule 14 *} {===>} prot_cg_top_mol14="protein-CG-Martini-2-2.top"; {* topology file for molecule 15 *} {===>} prot_cg_top_mol15="protein-CG-Martini-2-2.top"; {* topology file for molecule 16 *} {===>} prot_cg_top_mol16="protein-CG-Martini-2-2.top"; {* topology file for molecule 17 *} {===>} prot_cg_top_mol17="protein-CG-Martini-2-2.top"; {* topology file for molecule 18 *} {===>} prot_cg_top_mol18="protein-CG-Martini-2-2.top"; {* topology file for molecule 19 *} {===>} prot_cg_top_mol19="protein-CG-Martini-2-2.top"; {* topology file for molecule 20 *} {===>} prot_cg_top_mol20="protein-CG-Martini-2-2.top"; {* linkage file for molecule 1 *} {===>} prot_cg_link_mol1="protein-CG-Martini-2-2.link"; {* linkage file for molecule 2 *} {===>} prot_cg_link_mol2="protein-CG-Martini-2-2.link"; {* linkage file for molecule 3 *} {===>} prot_cg_link_mol3="protein-CG-Martini-2-2.link"; {* linkage file for molecule 4 *} {===>} prot_cg_link_mol4="protein-CG-Martini-2-2.link"; {* linkage file for molecule 5 *} {===>} prot_cg_link_mol5="protein-CG-Martini-2-2.link"; {* linkage file for molecule 6 *} {===>} prot_cg_link_mol6="protein-CG-Martini-2-2.link"; {* linkage file for molmolecule 7 *} {===>} prot_cg_link_mol7="protein-CG-Martini-2-2.link"; {* linkage file for molecule 8 *} {===>} prot_cg_link_mol8="protein-CG-Martini-2-2.link"; {* linkage file for molecule 9 *} {===>} prot_cg_link_mol9="protein-CG-Martini-2-2.link"; {* linkage file for molecule 10 *} {===>} prot_cg_link_mol10="protein-CG-Martini-2-2.link"; {* linkage file for molecule 11 *} {===>} prot_cg_link_mol11="protein-CG-Martini-2-2.link"; {* linkage file for molecule 12 *} {===>} prot_cg_link_mol12="protein-CG-Martini-2-2.link"; {* linkage file for molecule 13 *} {===>} prot_cg_link_mol13="protein-CG-Martini-2-2.link"; {* linkage file for molecule 14 *} {===>} prot_cg_link_mol14="protein-CG-Martini-2-2.link"; {* linkage file for molecule 15 *} {===>} prot_cg_link_mol15="protein-CG-Martini-2-2.link"; {* linkage file for molecule 16 *} {===>} prot_cg_link_mol16="protein-CG-Martini-2-2.link"; {* linkage file for molecule 17 *} {===>} prot_cg_link_mol17="protein-CG-Martini-2-2.link"; {* linkage file for molecule 18 *} {===>} prot_cg_link_mol18="protein-CG-Martini-2-2.link"; {* linkage file for molecule 19 *} {===>} prot_cg_link_mol19="protein-CG-Martini-2-2.link"; {* linkage file for molecule 20 *} {===>} prot_cg_link_mol20="protein-CG-Martini-2-2.link"; {* energy parameter file for molecule 1 *} {===>} prot_cg_par_mol1="protein-CG-Martini-2-2.param"; {* energy parameter file for molecule 2 *} {===>} prot_cg_par_mol2="protein-CG-Martini-2-2.param"; {* energy parameter file for molecule 3 *} {===>} prot_cg_par_mol3="protein-CG-Martini-2-2.param"; {* energy parameter file for molecule 4 *} {===>} prot_cg_par_mol4="protein-CG-Martini-2-2.param"; {* energy parameter file for molecule 5 *} {===>} prot_cg_par_mol5="protein-CG-Martini-2-2.param"; {* energy parameter file for molecule 6 *} {===>} prot_cg_par_mol6="protein-CG-Martini-2-2.param"; {* energy parameter file for molecule 7 *} {===>} prot_cg_par_mol7="protein-CG-Martini-2-2.param"; {* energy parameter file for molecule 8 *} {===>} prot_cg_par_mol8="protein-CG-Martini-2-2.param"; {* energy parameter file for molecule 9 *} {===>} prot_cg_par_mol9="protein-CG-Martini-2-2.param"; {* energy parameter file for molecule 10 *} {===>} prot_cg_par_mol10="protein-CG-Martini-2-2.param"; {* energy parameter file for molecule 11 *} {===>} prot_cg_par_mol11="protein-CG-Martini-2-2.param"; {* energy parameter file for molecule 12 *} {===>} prot_cg_par_mol12="protein-CG-Martini-2-2.param"; {* energy parameter file for molecule 13 *} {===>} prot_cg_par_mol13="protein-CG-Martini-2-2.param"; {* energy parameter file for molecule 14 *} {===>} prot_cg_par_mol14="protein-CG-Martini-2-2.param"; {* energy parameter file for molecule 15 *} {===>} prot_cg_par_mol15="protein-CG-Martini-2-2.param"; {* energy parameter file for molecule 16 *} {===>} prot_cg_par_mol16="protein-CG-Martini-2-2.param"; {* energy parameter file for molecule 17 *} {===>} prot_cg_par_mol17="protein-CG-Martini-2-2.param"; {* energy parameter file for molecule 18 *} {===>} prot_cg_par_mol18="protein-CG-Martini-2-2.param"; {* energy parameter file for molecule 19 *} {===>} prot_cg_par_mol19="protein-CG-Martini-2-2.param"; {* energy parameter file for molecule 20 *} {===>} prot_cg_par_mol20="protein-CG-Martini-2-2.param"; {===================== energy and interaction parameters ==================} { Do you want to include dihedral angle energy terms? } { choice: true false } dihedflag=true; {* Do you want to include the electrostatic energy term for docking? *} {* Note that it will be automatically included in the solvent refinement *} {* Include electrostatic during rigid body docking (it0)? *} {+ choice: true false +} {===>} elecflag_0=true; {* Give the epsilon constant for the electrostatic energy term in it0 *} {===>} epsilon_0=10.0; {* Use constant (cdie) or distance-dependent (rdie) dielectric in it0? *} {+ choice: cdie rdie +} {===>} dielec_0=rdie; {* Include electrostatic during semi-flexible SA (it1)? *} {+ choice: true false +} {===>} elecflag_1=true; {* Give the epsilon constant for the electrostatic energy term in it1 *} {===>} epsilon_1=1.0; {* Use constant (cdie) or distance-dependent (rdie) dielectric in it0? *} {+ choice: cdie rdie +} {===>} dielec_1=rdie; {* Scaling of intermolecular interactions for rigid body EM*} {===>} inter_rigid=1.0; {* Scaling of intermolecular interactions for semi-flexible SA*} {+ table: rows=3 "Rigid body dynamic " "SA with flexible side-chains (cool2)" "SA with flexible backbone and side-chains (cool3)" cols=2 "Init value" "Final value" +} {===>} init_rigid=0.001; {===>} fin_rigid=0.001; {===>} init_cool2=0.001; {===>} fin_cool2=1.0; {===>} init_cool3=0.05; {===>} fin_cool3=1.0; {* Interaction matrix for non-bonded interactions*} {+ table: rows=6 "Mol 1" "Mol 2" "Mol 3" "Mol 4" "Mol 5" "Mol 6" "Mol 7" "Mol 8" "Mol 9" Mol 10" "Mol 11" Mol 12" "Mol 13" "Mol 14" "Mol 15" "Mol 16" "Mol 17" "Mol 18" "Mol 19" "Mol 20" cols=6 "Mol 1" "Mol 2" "Mol 3" "Mol 4" "Mol 5" "Mol 6" "Mol 7" "Mol 8" "Mol 9" Mol 10" "Mol 11" Mol 12" "Mol 13" "Mol 14" "Mol 15" "Mol 16" "Mol 17" "Mol 18" "Mol 19" "Mol 20" +} {===>} int_1_1=1.0; {===>} int_1_2=1.0; {===>} int_1_3=1.0; {===>} int_1_4=1.0; {===>} int_1_5=1.0; {===>} int_1_6=1.0; {===>} int_1_7=1.0; {===>} int_1_8=1.0; {===>} int_1_9=1.0; {===>} int_1_10=1.0; {===>} int_1_11=1.0; {===>} int_1_12=1.0; {===>} int_1_13=1.0; {===>} int_1_14=1.0; {===>} int_1_15=1.0; {===>} int_1_16=1.0; {===>} int_1_17=1.0; {===>} int_1_18=1.0; {===>} int_1_19=1.0; {===>} int_1_20=1.0; {===>} int_2_1="N.A."; {===>} int_2_2=1.0; {===>} int_2_3=1.0; {===>} int_2_4=1.0; {===>} int_2_5=1.0; {===>} int_2_6=1.0; {===>} int_2_7=1.0; {===>} int_2_8=1.0; {===>} int_2_9=1.0; {===>} int_2_10=1.0; {===>} int_2_11=1.0; {===>} int_2_12=1.0; {===>} int_2_13=1.0; {===>} int_2_14=1.0; {===>} int_2_15=1.0; {===>} int_2_16=1.0; {===>} int_2_17=1.0; {===>} int_2_18=1.0; {===>} int_2_19=1.0; {===>} int_2_20=1.0; {===>} int_3_1="N.A."; {===>} int_3_2="N.A."; {===>} int_3_3=1.0; {===>} int_3_4=1.0; {===>} int_3_5=1.0; {===>} int_3_6=1.0; {===>} int_3_7=1.0; {===>} int_3_8=1.0; {===>} int_3_9=1.0; {===>} int_3_10=1.0; {===>} int_3_11=1.0; {===>} int_3_12=1.0; {===>} int_3_13=1.0; {===>} int_3_14=1.0; {===>} int_3_15=1.0; {===>} int_3_16=1.0; {===>} int_3_17=1.0; {===>} int_3_18=1.0; {===>} int_3_19=1.0; {===>} int_3_20=1.0; {===>} int_4_1="N.A."; {===>} int_4_2="N.A."; {===>} int_4_3="N.A."; {===>} int_4_4=1.0; {===>} int_4_5=1.0; {===>} int_4_6=1.0; {===>} int_4_7=1.0; {===>} int_4_8=1.0; {===>} int_4_9=1.0; {===>} int_4_10=1.0; {===>} int_4_11=1.0; {===>} int_4_12=1.0; {===>} int_4_13=1.0; {===>} int_4_14=1.0; {===>} int_4_15=1.0; {===>} int_4_16=1.0; {===>} int_4_17=1.0; {===>} int_4_18=1.0; {===>} int_4_19=1.0; {===>} int_4_20=1.0; {===>} int_5_1="N.A."; {===>} int_5_2="N.A."; {===>} int_5_3="N.A."; {===>} int_5_4="N.A."; {===>} int_5_5=1.0; {===>} int_5_6=1.0; {===>} int_5_7=1.0; {===>} int_5_8=1.0; {===>} int_5_9=1.0; {===>} int_5_10=1.0; {===>} int_5_11=1.0; {===>} int_5_12=1.0; {===>} int_5_13=1.0; {===>} int_5_14=1.0; {===>} int_5_15=1.0; {===>} int_5_16=1.0; {===>} int_5_17=1.0; {===>} int_5_18=1.0; {===>} int_5_19=1.0; {===>} int_5_20=1.0; {===>} int_6_1="N.A."; {===>} int_6_2="N.A."; {===>} int_6_3="N.A."; {===>} int_6_4="N.A."; {===>} int_6_5="N.A."; {===>} int_6_6=1.0; {===>} int_6_7=1.0; {===>} int_6_8=1.0; {===>} int_6_9=1.0; {===>} int_6_10=1.0; {===>} int_6_11=1.0; {===>} int_6_12=1.0; {===>} int_6_13=1.0; {===>} int_6_14=1.0; {===>} int_6_15=1.0; {===>} int_6_16=1.0; {===>} int_6_17=1.0; {===>} int_6_18=1.0; {===>} int_6_19=1.0; {===>} int_6_20=1.0; {===>} int_7_1="N.A."; {===>} int_7_2="N.A."; {===>} int_7_3="N.A."; {===>} int_7_4="N.A."; {===>} int_7_5="N.A."; {===>} int_7_6="N.A."; {===>} int_7_7=1.0; {===>} int_7_8=1.0; {===>} int_7_9=1.0; {===>} int_7_10=1.0; {===>} int_7_11=1.0; {===>} int_7_12=1.0; {===>} int_7_13=1.0; {===>} int_7_14=1.0; {===>} int_7_15=1.0; {===>} int_7_16=1.0; {===>} int_7_17=1.0; {===>} int_7_18=1.0; {===>} int_7_19=1.0; {===>} int_7_20=1.0; {===>} int_8_1="N.A."; {===>} int_8_2="N.A."; {===>} int_8_3="N.A."; {===>} int_8_4="N.A."; {===>} int_8_5="N.A."; {===>} int_8_6="N.A."; {===>} int_8_7="N.A."; {===>} int_8_8=1.0; {===>} int_8_9=1.0; {===>} int_8_10=1.0; {===>} int_8_11=1.0; {===>} int_8_12=1.0; {===>} int_8_13=1.0; {===>} int_8_14=1.0; {===>} int_8_15=1.0; {===>} int_8_16=1.0; {===>} int_8_17=1.0; {===>} int_8_18=1.0; {===>} int_8_19=1.0; {===>} int_8_20=1.0; {===>} int_9_1="N.A."; {===>} int_9_2="N.A."; {===>} int_9_3="N.A."; {===>} int_9_4="N.A."; {===>} int_9_5="N.A."; {===>} int_9_6="N.A."; {===>} int_9_7="N.A."; {===>} int_9_8="N.A."; {===>} int_9_9=1.0; {===>} int_9_10=1.0; {===>} int_9_11=1.0; {===>} int_9_12=1.0; {===>} int_9_13=1.0; {===>} int_9_14=1.0; {===>} int_9_15=1.0; {===>} int_9_16=1.0; {===>} int_9_17=1.0; {===>} int_9_18=1.0; {===>} int_9_19=1.0; {===>} int_9_20=1.0; {===>} int_10_1="N.A."; {===>} int_10_2="N.A."; {===>} int_10_3="N.A."; {===>} int_10_4="N.A."; {===>} int_10_5="N.A."; {===>} int_10_6="N.A."; {===>} int_10_7="N.A."; {===>} int_10_8="N.A."; {===>} int_10_9="N.A."; {===>} int_10_10=1.0; {===>} int_10_11=1.0; {===>} int_10_12=1.0; {===>} int_10_13=1.0; {===>} int_10_14=1.0; {===>} int_10_15=1.0; {===>} int_10_16=1.0; {===>} int_10_17=1.0; {===>} int_10_18=1.0; {===>} int_10_19=1.0; {===>} int_10_20=1.0; {===>} int_11_1="N.A."; {===>} int_11_2="N.A."; {===>} int_11_3="N.A."; {===>} int_11_4="N.A."; {===>} int_11_5="N.A."; {===>} int_11_6="N.A."; {===>} int_11_7="N.A."; {===>} int_11_8="N.A."; {===>} int_11_9="N.A."; {===>} int_11_10="N.A."; {===>} int_11_11=1.0; {===>} int_11_12=1.0; {===>} int_11_13=1.0; {===>} int_11_14=1.0; {===>} int_11_15=1.0; {===>} int_11_16=1.0; {===>} int_11_17=1.0; {===>} int_11_18=1.0; {===>} int_11_19=1.0; {===>} int_11_20=1.0; {===>} int_12_1="N.A."; {===>} int_12_2="N.A."; {===>} int_12_3="N.A."; {===>} int_12_4="N.A."; {===>} int_12_5="N.A."; {===>} int_12_6="N.A."; {===>} int_12_7="N.A."; {===>} int_12_8="N.A."; {===>} int_12_9="N.A."; {===>} int_12_10="N.A."; {===>} int_12_11="N.A."; {===>} int_12_12=1.0; {===>} int_12_13=1.0; {===>} int_12_14=1.0; {===>} int_12_15=1.0; {===>} int_12_16=1.0; {===>} int_12_17=1.0; {===>} int_12_18=1.0; {===>} int_12_19=1.0; {===>} int_12_20=1.0; {===>} int_13_1="N.A."; {===>} int_13_2="N.A."; {===>} int_13_3="N.A."; {===>} int_13_4="N.A."; {===>} int_13_5="N.A."; {===>} int_13_6="N.A."; {===>} int_13_7="N.A."; {===>} int_13_8="N.A."; {===>} int_13_9="N.A."; {===>} int_13_10="N.A."; {===>} int_13_11="N.A."; {===>} int_13_12="N.A."; {===>} int_13_13=1.0; {===>} int_13_14=1.0; {===>} int_13_15=1.0; {===>} int_13_16=1.0; {===>} int_13_17=1.0; {===>} int_13_18=1.0; {===>} int_13_19=1.0; {===>} int_13_20=1.0; {===>} int_14_1="N.A."; {===>} int_14_2="N.A."; {===>} int_14_3="N.A."; {===>} int_14_4="N.A."; {===>} int_14_5="N.A."; {===>} int_14_6="N.A."; {===>} int_14_7="N.A."; {===>} int_14_8="N.A."; {===>} int_14_9="N.A."; {===>} int_14_10="N.A."; {===>} int_14_11="N.A."; {===>} int_14_12="N.A."; {===>} int_14_13="N.A."; {===>} int_14_14=1.0; {===>} int_14_15=1.0; {===>} int_14_16=1.0; {===>} int_14_17=1.0; {===>} int_14_18=1.0; {===>} int_14_19=1.0; {===>} int_14_20=1.0; {===>} int_15_2="N.A."; {===>} int_15_3="N.A."; {===>} int_15_4="N.A."; {===>} int_15_5="N.A."; {===>} int_15_6="N.A."; {===>} int_15_7="N.A."; {===>} int_15_8="N.A."; {===>} int_15_9="N.A."; {===>} int_15_10="N.A."; {===>} int_15_11="N.A."; {===>} int_15_12="N.A."; {===>} int_15_13="N.A."; {===>} int_15_14="N.A."; {===>} int_15_15=1.0; {===>} int_15_16=1.0; {===>} int_15_17=1.0; {===>} int_15_18=1.0; {===>} int_15_19=1.0; {===>} int_15_20=1.0; {===>} int_16_1="N.A."; {===>} int_16_2="N.A."; {===>} int_16_3="N.A."; {===>} int_16_4="N.A."; {===>} int_16_5="N.A."; {===>} int_16_6="N.A."; {===>} int_16_7="N.A."; {===>} int_16_8="N.A."; {===>} int_16_9="N.A."; {===>} int_16_10="N.A."; {===>} int_16_11="N.A."; {===>} int_16_12="N.A."; {===>} int_16_13="N.A."; {===>} int_16_14="N.A."; {===>} int_16_15="N.A."; {===>} int_16_16=1.0; {===>} int_16_17=1.0; {===>} int_16_18=1.0; {===>} int_16_19=1.0; {===>} int_16_20=1.0; {===>} int_17_1="N.A."; {===>} int_17_2="N.A."; {===>} int_17_3="N.A."; {===>} int_17_4="N.A."; {===>} int_17_5="N.A."; {===>} int_17_6="N.A."; {===>} int_17_7="N.A."; {===>} int_17_8="N.A."; {===>} int_17_9="N.A."; {===>} int_17_10="N.A."; {===>} int_17_11="N.A."; {===>} int_17_12="N.A."; {===>} int_17_13="N.A."; {===>} int_17_14="N.A."; {===>} int_17_15="N.A."; {===>} int_17_16="N.A."; {===>} int_17_17=1.0; {===>} int_17_18=1.0; {===>} int_17_19=1.0; {===>} int_17_20=1.0; {===>} int_18_1="N.A."; {===>} int_18_2="N.A."; {===>} int_18_3="N.A."; {===>} int_18_4="N.A."; {===>} int_18_5="N.A."; {===>} int_18_6="N.A."; {===>} int_18_7="N.A."; {===>} int_18_8="N.A."; {===>} int_18_9="N.A."; {===>} int_18_10="N.A."; {===>} int_18_11="N.A."; {===>} int_18_12="N.A."; {===>} int_18_13="N.A."; {===>} int_18_14="N.A."; {===>} int_18_15="N.A."; {===>} int_18_16="N.A."; {===>} int_18_17="N.A."; {===>} int_18_18=1.0; {===>} int_18_19=1.0; {===>} int_18_20=1.0; {===>} int_19_1="N.A."; {===>} int_19_2="N.A."; {===>} int_19_3="N.A."; {===>} int_19_4="N.A."; {===>} int_19_5="N.A."; {===>} int_19_6="N.A."; {===>} int_19_7="N.A."; {===>} int_19_8="N.A."; {===>} int_19_9="N.A."; {===>} int_19_10="N.A."; {===>} int_19_11="N.A."; {===>} int_19_12="N.A."; {===>} int_19_13="N.A."; {===>} int_19_14="N.A."; {===>} int_19_15="N.A."; {===>} int_19_16="N.A."; {===>} int_19_17="N.A."; {===>} int_19_18="N.A."; {===>} int_19_19=1.0; {===>} int_19_20=1.0; {===>} int_20_1="N.A."; {===>} int_20_2="N.A."; {===>} int_20_3="N.A."; {===>} int_20_4="N.A."; {===>} int_20_5="N.A."; {===>} int_20_6="N.A."; {===>} int_20_7="N.A."; {===>} int_20_8="N.A."; {===>} int_20_9="N.A."; {===>} int_20_10="N.A."; {===>} int_20_11="N.A."; {===>} int_20_12="N.A."; {===>} int_20_13="N.A."; {===>} int_20_14="N.A."; {===>} int_20_15="N.A."; {===>} int_20_16="N.A."; {===>} int_20_17="N.A."; {===>} int_20_18="N.A."; {===>} int_20_19="N.A."; {===>} int_20_20=1.0; {===================== Number of structures to dock =======================} {* Setting for the rigid-body (it0) and semi-flexible refiment (it1) *} {* number of structures for rigid body docking *} {===>} structures_0=1000; keepstruct_0=&structures_0; {* number of structures for refinement *} {===>} structures_1=200; keepstruct_1=&structures_1; keepstruct_2=&structures_1; {* number of structures to be analysed*} {===>} anastruc_1=200; anastruc_0=&anastruc_1; anastruc_2=&anastruc_1; {* Sampling of symmetry related solutions *} {* Sample 180 degrees rotated solutions during rigid body EM? *} {+ choice: true false +} {===>} rotate180_it0=true; {* Sample 180 degrees rotated solutions during semi-flexible SA?*} {+ choice: true false +} {===>} rotate180_it1=false; {=========================== DOCKING protocol =============================} {* Cross-dock all combinations in the ensembles of starting structures? *} {* Turn off this option if you only want to dock structure 1 of ensemble A *} {* to structure 1 of ensemble B, structure 2 to structure 2, etc. *} {+ choice: true false +} {===>} crossdock=true; {* Randomize starting orientations? *} {+ choice: true false +} {===>} randorien=true; {* Expand starting orientations? *} {+ choice: true false +} {===>} expand=false; {* Expansion percentage *} {===>} expansion=0.4; {* Random rotation angle *} {===>} randangle=6; {* Rebuild missing atoms in the context of the complex? (refinement mode) *} {+ choice: true false +} {===>} rebuildcplx=false; {* Perform initial rigid body minimisation? *} {+ choice: true false +} {===>} rigidmini=true; {* Allow translation in rigid body minimisation? *} {+ choice: true false +} {===>} rigidtrans=true; {* Number of trials for rigid body minimisation? *} {===>} ntrials=5; {* initial seed for random number generator *} {* change to get different initial velocities *} {===>} iniseed=917; {* temperature for rigid body high temperature TAD *} {===>} tadhigh_t=2000; {* initial temperature for rigid body first TAD cooling step *} {===>} tadinit1_t=2000; {* final temperature after first cooling step *} {===>} tadfinal1_t=500; {* initial temperature for second TAD cooling step with flexible side-chain at the inferface *} {===>} tadinit2_t=1000; {* finale temperature after second cooling step *} {===>} tadfinal2_t=50; {* initial temperature for third TAD cooling step with fully flexible interface *} {===>} tadinit3_t=1000; {* finale temperature after third cooling step *} {===>} tadfinal3_t=50; {* time step *} {===>} timestep=0.002; {* factor for timestep in TAD *} {===>} tadfactor=8; {* Number of EM steps for translational minimisation? *} {===>} emstepstrans=1000; {* number of MD steps for rigid body high temperature TAD *} {===>} initiosteps=500; {* number of MD steps during first rigid body cooling stage *} {===>} cool1_steps=500; {* number of MD steps during second cooling stage with flexible side-chains at interface *} {===>} cool2_steps=1000; {* number of MD steps during third cooling stage with fully flexible interface *} {===>} cool3_steps=1000; {======================= Solvated rigid body docking=======================} {* perform solvated docking ? *} {+ choice: true false +} {===>} waterdock=false; {* which method to use for solvating? *} {* db: database-based (recommended), restraints: for restrained solvating to amino-acid most often forming water mediated contacts and blank (""): for uniform waterlayer *} {+ choice: "db" "restraints" "" +} {===>} solvate_method="db"; {* which propensity database to use? *} {* statistical: based on an analysis of water-mediated contacts in the PDB, kyte-doolittle: based on the Kyte-Doolittle hydrophobicity scalte *} {+ choice: "statistical" "kytedoolittle" +} {===>} db_method="kytedoolittle"; {* initial cutoff for restraints solvating method *} {* all waters further away from a highly occuring water solvated residue will be removed in the generation of the initial solvation shell *} {===>} water_restraint_initial=5.0; {* cutoff for restraints solvating method *} {* upper distance limit for defining distance restraints between water and amino-acids often found to be involved in water-mediated contacts *} {===>} water_restraint_cutoff=5.0; {* force constant for restrainted solvating method *} {===>} water_restraint_scale=25.0; {* fraction of water to keep *} {* this is the fraction of all interface water after the initial rigid body docking that will be kept (note that more waters might be removed if the interaction energy is unfavorable *} {===>} water_tokeep=0.50; {* fraction of water around DNA to keep *} {* this is the fraction of interface water involving DNA phoshpates after the initial rigid body docking that will be kept (note that more waters might be removed if the interaction energy is unfavorable *} {===>} dnap_water_tokeep=0.75; {* random fraction to be added to the fraction of water to keep *} {===>} water_randfrac=0.0; {* water-protein surface-cutoff *} {* waters further away than this cutoff distance from any component of the complex will be removed *} {===>} water_surfcutoff=8.0; {* do some water analysis *} {+ choice: true false +} {===>} water_analysis=false; {* allows translation of water molecules during rigid-body docking, true or false: *} {+ choice: true false +} {===>} transwater=true; {* number of different initial solvation shells to generate *} {===>} waterensemble=1; {==================== final explicit solvent refinement ==================} {* Do you want to refine your docking models in explicit solvent? *} {+ choice: "yes" "no" +} {===>} firstwater="yes"; {* Build explicit solvent shell? (Can be turned off the large molecules or when morphing CG to AA models) *} {* Only EM will then be performed *} {+ choice: true false +} {===>} solvshell=false; {* Which solvent do you want to use? *} {+ choice: "water" "dmso" +} {===>} solvent="water"; {* number of structures for the explicit solvent refinement *} {* the n best structures will be refined *} {===>} waterrefine=200; structures_2=&waterrefine; {* number of steps for heating phase (100, 200, 300K)? *} {===>} waterheatsteps=100; {* number of steps for 300K sampling phase? *} {===>} watersteps=1250; {* number of steps for cooling phase (300, 200, 100K)? *} {===>} watercoolsteps=500; {* write additional PDB files including solvent ? *} {+ choice: true false +} {===>} keepwater=false; {================================ Scoring =================================} {* Settings for the scoring of the docking solutions *} {* Define the weights for the various terms for the sorting of structures (scoring) *} {+ table: rows=15 "Evdw" "Eelec" "Eair" "Erg" "Esani" "Exrdc" "Expcs" "Edani" "Evean" "Ecdih" "Esym" "Ezres" "BSA" "dEint" "Edesolv" cols=3 "Rigid body EM" "semi-flexible SA" "Water refinement" +} {==>} w_vdw_0=1.0; {===>} w_vdw_1=1.0; {===>} w_vdw_2=1.0; {===>} w_elec_0=1.0; {===>} w_elec_1=1.0; {===>} w_elec_2=0.1; {===>} w_dist_0=0.01; {===>} w_dist_1=0.1; {===>} w_dist_2=0.1; {===>} w_rg_0=0.1; {===>} w_rg_1=1.0; {===>} w_rg_2=1.0; {===>} w_sani_0=0.1; {===>} w_sani_1=0.1; {===>} w_sani_2=0.1; {===>} w_xrdc_0=0.1; {===>} w_xrdc_1=0.1; {===>} w_xrdc_2=0.1; {===>} w_xpcs_0=0.1; {===>} w_xpcs_1=0.1; {===>} w_xpcs_2=0.1; {===>} w_dani_0=0.01; {===>} w_dani_1=0.1; {===>} w_dani_2=0.1; {===>} w_vean_0=0.1; {===>} w_vean_1=0.1; {===>} w_vean_2=0.1; {===>} w_cdih_0=0.0; {===>} w_cdih_1=0.0; {===>} w_cdih_2=0.0; {===>} w_sym_0=0.1; {===>} w_sym_1=0.1; {===>} w_sym_2=0.1; {===>} w_zres_0=0.1; {===>} w_zres_1=0.1; {===>} w_zres_2=0.1; {===>} w_bsa_0=-0.01; {===>} w_bsa_1=-0.01; {===>} w_bsa_2=0.0; {===>} w_deint_0=0.0; {===>} w_deint_1=0.0; {===>} w_deint_2=0.0; {===>} w_desolv_0=1.0; {===>} w_desolv_1=1.0; {===>} w_desolv_2=1.0; {* It is possible to skip structures in the selection of structure in it0 *} {* Give for this the number of structures to skip: *} {===>} skip_struc=0; {======================= analysis and clustering ==========================} {* Full or limited analysis of results? *} {+ choice: "full" "cluster" "none" +} {===>} runana="cluster"; {* Cutoff distance (proton-acceptor) to define an hydrogen bond? *} {===>} dist_hb=2.5; {* Cutoff distance (carbon-carbon) to define an hydrophobic contact? *} {===>} dist_nb=3.9; {* Clustering method (RMSD or Fraction of Common Contacts (FCC)) *} {+ choice: "RMSD" "FCC" +} {===>} clust_meth="RMSD"; {* RMSD cutoff for clustering? (Recommended values: RMSD 7.5, FCC 0.60) *} {===>} clust_cutoff=5.0; {* Minimum cluster size? *} {===>} clust_size=4; {* Chain-Agnostic Algorithm (used for FCC clustering in symmetrical complexes) *} {+ choice: "true" "false" +} {===>} fcc_ignc=false; {======================= final clean-up ===================================} {* Clean up the run directory after completion (only files for struct #1 are kept) ? *} {+ choice: true false +} {===>} cleanup=true; {============================ parallel jobs ===============================} {* How many nodes do you want to use in parallel? *} {* leave unused fields blank, make sure that the queues are actually running *} {+ table: rows=10 "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" cols=3 "queue command" "cns executable" "number of jobs" +} {===>} queue_1="/bin/csh"; {===>} cns_exe_1="/media/raid/users/anaconda_work/haddock_software/bin/cns_solve-1.31-UU-Linux64.exe"; {===>} cpunumber_1=32; {===>} queue_2=""; {===>} cns_exe_2=""; {===>} cpunumber_2=0; {===>} queue_3=""; {===>} cns_exe_3=""; {===>} cpunumber_3=0; {===>} queue_4=""; {===>} cns_exe_4=""; {===>} cpunumber_4=0; {===>} queue_5=""; {===>} cns_exe_5=""; {===>} cpunumber_5=0; {===>} queue_6=""; {===>} cns_exe_6=""; {===>} cpunumber_6=0; {===>} queue_7=""; {===>} cns_exe_7=""; {===>} cpunumber_7=0; {===>} queue_8=""; {===>} cns_exe_8=""; {===>} cpunumber_8=0; {===>} queue_9=""; {===>} cns_exe_9=""; {===>} cpunumber_9=0; {===>} queue_10=""; {===>} cns_exe_10=""; {===>} cpunumber_10=0; {===========================================================================} { things below this line do not normally need to be changed } {===========================================================================} ) {- end block parameter definition -} !for global parameters (local variables (suffix ) => global variables): evaluate (&saprotocol.crossdock=&crossdock) evaluate (&saprotocol.randorien=&randorien) evaluate (&saprotocol.rebuildcplx=&rebuildcplx) evaluate (&saprotocol.rigidmini=&rigidmini) evaluate (&saprotocol.rigidtrans=&rigidtrans) evaluate (&saprotocol.expand=&expand) evaluate (&saprotocol.expansion=&expansion) evaluate (&saprotocol.randangle=&randangle) if (&saprotocol.expand eq true) then evaluate (&saprotocol.randorien=false) evaluate (&saprotocol.rigidmini=false) end if evaluate (&saprotocol.ntrials=&ntrials) evaluate (&saprotocol.iniseed=&iniseed) evaluate (&saprotocol.tadhigh_t=&tadhigh_t) evaluate (&saprotocol.t1_init=&tadinit1_t) evaluate (&saprotocol.t2_init=&tadinit2_t) evaluate (&saprotocol.t3_init=&tadinit3_t) evaluate (&saprotocol.t1_final=&tadfinal1_t) evaluate (&saprotocol.t2_final=&tadfinal2_t) evaluate (&saprotocol.t3_final=&tadfinal3_t) evaluate (&saprotocol.inter_rigid=&inter_rigid) evaluate (&saprotocol.inter_init_rigid=&init_rigid) evaluate (&saprotocol.inter_fin_rigid=&fin_rigid) evaluate (&saprotocol.inter_init_cool2=&init_cool2) evaluate (&saprotocol.inter_fin_cool2=&fin_cool2) evaluate (&saprotocol.inter_init_cool3=&init_cool3) evaluate (&saprotocol.inter_fin_cool3=&fin_cool3) evaluate (&saprotocol.rotate180_it0=&rotate180_it0) evaluate (&saprotocol.rotate180_it1=&rotate180_it1) evaluate (&saprotocol.tempstep=50) evaluate (&saprotocol.timestep=×tep) evaluate (&saprotocol.tadfactor=&tadfactor) evaluate (&saprotocol.emstepstrans=&emstepstrans) evaluate (&saprotocol.initiosteps=&initiosteps) evaluate (&saprotocol.cool1_steps=&cool1_steps) evaluate (&saprotocol.cool2_steps=&cool2_steps) evaluate (&saprotocol.cool3_steps=&cool3_steps) evaluate (&saprotocol.fbeta=100) evaluate (&saprotocol.mass=100) evaluate (&filenames.fileroot=&fileroot) evaluate (&filenames.template=&fileroot + "_1.pdb") evaluate (&iterations.ini_count =1) evaluate (&iterations.structures =&structures_$iteration) evaluate (&iterations.keepstruct =&keepstruct_$iteration) evaluate (&iterations.w_vdw =&w_vdw_$iteration) evaluate (&iterations.w_elec =&w_elec_$iteration) evaluate (&iterations.w_dist =&w_dist_$iteration) evaluate (&iterations.w_rg =&w_rg_$iteration) evaluate (&iterations.w_sani =&w_sani_$iteration) evaluate (&iterations.w_xrdc =&w_xrdc_$iteration) evaluate (&iterations.w_xpcs =&w_xpcs_$iteration) evaluate (&iterations.w_dani =&w_dani_$iteration) evaluate (&iterations.w_vean =&w_vean_$iteration) evaluate (&iterations.w_cdih =&w_cdih_$iteration) evaluate (&iterations.w_sym =&w_sym_$iteration) evaluate (&iterations.w_zres =&w_zres_$iteration) evaluate (&iterations.w_bsa =&w_bsa_$iteration) evaluate (&iterations.w_deint =&w_deint_$iteration) evaluate (&iterations.w_desolv =&w_desolv_$iteration) evaluate (&iterations.anastruc =&anastruc_$iteration) evaluate (&iterations.w_lcc = &w_lcc_$iteration) evaluate (&data.ncomponents=&ncomponents) evaluate ($nmol=1) while ($nmol <= &data.ncomponents) loop mol !aa topology, linkage and parameters files evaluate (&toppar.prot_top_$nmol=&prot_top_mol$nmol ) evaluate (&toppar.prot_link_$nmol=&prot_link_mol$nmol ) evaluate (&toppar.prot_par_$nmol=&prot_par_mol$nmol ) !coarse grained topology, linkage and parameters files evaluate (&toppar.prot_cg_top_$nmol=&prot_cg_top_mol$nmol ) evaluate (&toppar.prot_cg_link_$nmol=&prot_cg_link_mol$nmol ) evaluate (&toppar.prot_cg_par_$nmol=&prot_cg_par_mol$nmol ) !molecule related (coordinate files, rootname, fix, type, coarse grained, segid) evaluate (&toppar.prot_coor_$nmol=&prot_coor_mol$nmol) evaluate (&toppar.prot_root_$nmol=&prot_root_mol$nmol) evaluate (&toppar.fix_origin_$nmol=&fix_origin_mol$nmol) evaluate (&toppar.dna_$nmol=&dna_mol$nmol) evaluate (&toppar.cyclicpept_$nmol=&cyclicpept_mol$nmol) evaluate (&toppar.shape_$nmol=&shape_mol$nmol) evaluate (&toppar.cg_$nmol=&cg_mol$nmol) evaluate (&toppar.prot_segid_$nmol=&prot_segid_mol$nmol) !semi flexible segments evaluate (&toppar.nseg_$nmol=&nseg_$nmol) evaluate ($nseg = 1) while ($nseg <= &toppar.nseg_$nmol) loop seg evaluate (&toppar.start_seg_$nmol_$nseg=&start_seg_$nmol_$nseg) evaluate (&toppar.end_seg_$nmol_$nseg=&end_seg_$nmol_$nseg) evaluate ($nseg = $nseg + 1) end loop seg !fully flexible segments evaluate (&toppar.nfle_$nmol=&nfle_$nmol) evaluate ($nfle = 1) while ($nfle <= &toppar.nfle_$nmol) loop fle evaluate (&toppar.start_fle_$nmol_$nfle=&start_fle_$nmol_$nfle) evaluate (&toppar.end_fle_$nmol_$nfle=&end_fle_$nmol_$nfle) evaluate ($nfle = $nfle + 1) end loop fle !histidine patches evaluate (&toppar.autohis=&autohis) evaluate (&toppar.nhisd_$nmol=&numhisd_$nmol) evaluate ($ncc=1) while ($ncc <= &toppar.nhisd_$nmol) loop hisd evaluate (&toppar.hisd_resid_$nmol_$ncc=&hisd_$nmol_$ncc) evaluate ($ncc = $ncc + 1) end loop hisd evaluate (&toppar.nhise_$nmol=&numhise_$nmol) evaluate ($ncc=1) while ($ncc <= &toppar.nhise_$nmol) loop hisd evaluate (&toppar.hise_resid_$nmol_$ncc=&hise_$nmol_$ncc) evaluate ($ncc = $ncc + 1) end loop hisd evaluate ($nmol = $nmol + 1) end loop mol ! non-bonded parameter set to use evaluate (&toppar.par_nonbonded=&par_nonbonded) ! z-restraining evaluate (&Data.flags.zres = &zres_on) evaluate (&data.numzres=&numzres) evaluate ($ncc=1) while ($ncc <= &numzres) loop zres evaluate (&toppar.zres_sta_$ncc=&zres_sta_$ncc) evaluate (&toppar.zres_end_$ncc=&zres_end_$ncc) evaluate (&toppar.zres_seg_$ncc=&zres_seg_$ncc) evaluate (&toppar.zres_type_$ncc=&zres_type_$ncc) evaluate ($ncc = $ncc + 1) end loop zres ! NCS restraints evaluate (&data.kncs=&kncs) evaluate (&Data.flags.ncs = &ncs_on) evaluate (&data.numncs=&numncs) evaluate ($ncc=1) while ($ncc <= &numncs) loop ncs evaluate (&toppar.ncs_sta1_$ncc=&ncs_sta1_$ncc) evaluate (&toppar.ncs_end1_$ncc=&ncs_end1_$ncc) evaluate (&toppar.ncs_seg1_$ncc=&ncs_seg1_$ncc) evaluate (&toppar.ncs_sta2_$ncc=&ncs_sta2_$ncc) evaluate (&toppar.ncs_end2_$ncc=&ncs_end2_$ncc) evaluate (&toppar.ncs_seg2_$ncc=&ncs_seg2_$ncc) evaluate ($ncc = $ncc + 1) end loop ncs ! Symmetry restraints evaluate (&data.ksym=&ksym) evaluate (&Data.flags.sym = &sym_on) evaluate (&data.numc2sym=&numc2sym) evaluate ($nsym=1) while ($nsym <= &numc2sym) loop sym evaluate (&toppar.c2sym_sta1_$nsym=&c2sym_sta1_$nsym) evaluate (&toppar.c2sym_end1_$nsym=&c2sym_end1_$nsym) evaluate (&toppar.c2sym_seg1_$nsym=&c2sym_seg1_$nsym) evaluate (&toppar.c2sym_sta2_$nsym=&c2sym_sta2_$nsym) evaluate (&toppar.c2sym_end2_$nsym=&c2sym_end2_$nsym) evaluate (&toppar.c2sym_seg2_$nsym=&c2sym_seg2_$nsym) evaluate ($nsym = $nsym + 1) end loop sym evaluate (&data.numc3sym=&numc3sym) evaluate ($nsym=1) while ($nsym <= &numc3sym) loop sym evaluate (&toppar.c3sym_sta1_$nsym=&c3sym_sta1_$nsym) evaluate (&toppar.c3sym_end1_$nsym=&c3sym_end1_$nsym) evaluate (&toppar.c3sym_seg1_$nsym=&c3sym_seg1_$nsym) evaluate (&toppar.c3sym_sta2_$nsym=&c3sym_sta2_$nsym) evaluate (&toppar.c3sym_end2_$nsym=&c3sym_end2_$nsym) evaluate (&toppar.c3sym_seg2_$nsym=&c3sym_seg2_$nsym) evaluate (&toppar.c3sym_sta3_$nsym=&c3sym_sta3_$nsym) evaluate (&toppar.c3sym_end3_$nsym=&c3sym_end3_$nsym) evaluate (&toppar.c3sym_seg3_$nsym=&c3sym_seg3_$nsym) evaluate ($nsym = $nsym + 1) end loop sym evaluate (&data.nums3sym=&nums3sym) evaluate ($nsym=1) while ($nsym <= &nums3sym) loop sym evaluate (&toppar.s3sym_sta1_$nsym=&s3sym_sta1_$nsym) evaluate (&toppar.s3sym_end1_$nsym=&s3sym_end1_$nsym) evaluate (&toppar.s3sym_seg1_$nsym=&s3sym_seg1_$nsym) evaluate (&toppar.s3sym_sta2_$nsym=&s3sym_sta2_$nsym) evaluate (&toppar.s3sym_end2_$nsym=&s3sym_end2_$nsym) evaluate (&toppar.s3sym_seg2_$nsym=&s3sym_seg2_$nsym) evaluate (&toppar.s3sym_sta3_$nsym=&s3sym_sta3_$nsym) evaluate (&toppar.s3sym_end3_$nsym=&s3sym_end3_$nsym) evaluate (&toppar.s3sym_seg3_$nsym=&s3sym_seg3_$nsym) evaluate ($nsym = $nsym + 1) end loop sym evaluate (&data.numc4sym=&numc4sym) evaluate ($nsym=1) while ($nsym <= &numc4sym) loop sym evaluate (&toppar.c4sym_sta1_$nsym=&c4sym_sta1_$nsym) evaluate (&toppar.c4sym_end1_$nsym=&c4sym_end1_$nsym) evaluate (&toppar.c4sym_seg1_$nsym=&c4sym_seg1_$nsym) evaluate (&toppar.c4sym_sta2_$nsym=&c4sym_sta2_$nsym) evaluate (&toppar.c4sym_end2_$nsym=&c4sym_end2_$nsym) evaluate (&toppar.c4sym_seg2_$nsym=&c4sym_seg2_$nsym) evaluate (&toppar.c4sym_sta3_$nsym=&c4sym_sta3_$nsym) evaluate (&toppar.c4sym_end3_$nsym=&c4sym_end3_$nsym) evaluate (&toppar.c4sym_seg3_$nsym=&c4sym_seg3_$nsym) evaluate (&toppar.c4sym_sta4_$nsym=&c4sym_sta4_$nsym) evaluate (&toppar.c4sym_end4_$nsym=&c4sym_end4_$nsym) evaluate (&toppar.c4sym_seg4_$nsym=&c4sym_seg4_$nsym) evaluate ($nsym = $nsym + 1) end loop sym evaluate (&data.numc5sym=&numc5sym) evaluate ($nsym=1) while ($nsym <= &numc5sym) loop sym evaluate (&toppar.c5sym_sta1_$nsym=&c5sym_sta1_$nsym) evaluate (&toppar.c5sym_end1_$nsym=&c5sym_end1_$nsym) evaluate (&toppar.c5sym_seg1_$nsym=&c5sym_seg1_$nsym) evaluate (&toppar.c5sym_sta2_$nsym=&c5sym_sta2_$nsym) evaluate (&toppar.c5sym_end2_$nsym=&c5sym_end2_$nsym) evaluate (&toppar.c5sym_seg2_$nsym=&c5sym_seg2_$nsym) evaluate (&toppar.c5sym_sta3_$nsym=&c5sym_sta3_$nsym) evaluate (&toppar.c5sym_end3_$nsym=&c5sym_end3_$nsym) evaluate (&toppar.c5sym_seg3_$nsym=&c5sym_seg3_$nsym) evaluate (&toppar.c5sym_sta4_$nsym=&c5sym_sta4_$nsym) evaluate (&toppar.c5sym_end4_$nsym=&c5sym_end4_$nsym) evaluate (&toppar.c5sym_seg4_$nsym=&c5sym_seg4_$nsym) evaluate (&toppar.c5sym_sta5_$nsym=&c5sym_sta5_$nsym) evaluate (&toppar.c5sym_end5_$nsym=&c5sym_end5_$nsym) evaluate (&toppar.c5sym_seg5_$nsym=&c5sym_seg5_$nsym) evaluate ($nsym = $nsym + 1) end loop sym evaluate (&data.numc6sym=&numc6sym) evaluate ($nsym=1) while ($nsym <= &numc6sym) loop sym evaluate (&toppar.c6sym_sta1_$nsym=&c6sym_sta1_$nsym) evaluate (&toppar.c6sym_end1_$nsym=&c6sym_end1_$nsym) evaluate (&toppar.c6sym_seg1_$nsym=&c6sym_seg1_$nsym) evaluate (&toppar.c6sym_sta2_$nsym=&c6sym_sta2_$nsym) evaluate (&toppar.c6sym_end2_$nsym=&c6sym_end2_$nsym) evaluate (&toppar.c6sym_seg2_$nsym=&c6sym_seg2_$nsym) evaluate (&toppar.c6sym_sta3_$nsym=&c6sym_sta3_$nsym) evaluate (&toppar.c6sym_end3_$nsym=&c6sym_end3_$nsym) evaluate (&toppar.c6sym_seg3_$nsym=&c6sym_seg3_$nsym) evaluate (&toppar.c6sym_sta4_$nsym=&c6sym_sta4_$nsym) evaluate (&toppar.c6sym_end4_$nsym=&c6sym_end4_$nsym) evaluate (&toppar.c6sym_seg4_$nsym=&c6sym_seg4_$nsym) evaluate (&toppar.c6sym_sta5_$nsym=&c6sym_sta5_$nsym) evaluate (&toppar.c6sym_end5_$nsym=&c6sym_end5_$nsym) evaluate (&toppar.c6sym_seg5_$nsym=&c6sym_seg5_$nsym) evaluate (&toppar.c6sym_sta6_$nsym=&c6sym_sta6_$nsym) evaluate (&toppar.c6sym_end6_$nsym=&c6sym_end6_$nsym) evaluate (&toppar.c6sym_seg6_$nsym=&c6sym_seg6_$nsym) evaluate ($nsym = $nsym + 1) end loop sym if ( &data.numc2sym eq 6) then evaluate (&saprotocol.rotate180_it0 = false) evaluate (&saprotocol.rotate180_it1 = false) end if if ( &data.numc3sym ne 0) then evaluate (&saprotocol.rotate180_it0 = false) evaluate (&saprotocol.rotate180_it1 = false) end if if ( &data.numc4sym ne 0) then evaluate (&saprotocol.rotate180_it0 = false) evaluate (&saprotocol.rotate180_it1 = false) end if if ( &data.numc5sym ne 0) then evaluate (&saprotocol.rotate180_it0 = false) evaluate (&saprotocol.rotate180_it1 = false) end if if ( &data.numc6sym ne 0) then evaluate (&saprotocol.rotate180_it0 = false) evaluate (&saprotocol.rotate180_it1 = false) end if !Dihedrals, DNA and distance restraints evaluate (&Data.dnarest = &dnarest_on) evaluate (&Data.flags.cdih = &dihedrals_on) evaluate (&Data.cdih.on = &dihedrals_on) evaluate (&Data.ssdihed = &ssdihed) evaluate (&Data.error_dih = &error_dih) evaluate (&data.dihedrals.on=&dihedrals_on) evaluate (&data.dihedrals_hot=&dihedrals_hot) evaluate (&data.dihedrals_cool1=&dihedrals_cool1) evaluate (&data.dihedrals_cool2=&dihedrals_cool2) evaluate (&data.dihedrals_cool3=&dihedrals_cool3) evaluate (&data.hbonds_on=&hbonds_on) ! RDC restraints evaluate (&Data.flags.vean = false) evaluate (&Data.flags.xrdc = false) evaluate (&Data.flags.sani = false) evaluate (&data.numrdc=&numrdc) evaluate ($ncc=1) while ($ncc <= &data.numrdc) loop rdc if (&rdc_choice_$ncc = "VANGLE") then evaluate (&Data.flags.vean = true) end if if (&rdc_choice_$ncc = "SANI") then evaluate (&Data.flags.sani = true) end if if (&rdc_choice_$ncc = "XRDC") then evaluate (&Data.flags.xrdc = true) end if evaluate (&data.rdc_choice_$ncc=&rdc_choice_$ncc) evaluate (&data.rdc_firstIt_$ncc=&rdc_firstIt_$ncc) evaluate (&data.rdc_lastIt_$ncc=&rdc_lastIt_$ncc) evaluate (&data.rdc_hot_$ncc=&rdc_hot_$ncc) evaluate (&data.rdc_cool1_$ncc=&rdc_cool1_$ncc) evaluate (&data.rdc_cool2_$ncc=&rdc_cool2_$ncc) evaluate (&data.rdc_cool3_$ncc=&rdc_cool3_$ncc) evaluate (&data.rdc_r_$ncc=&rdc_r_$ncc) evaluate (&data.rdc_d_$ncc=&rdc_d_$ncc) evaluate (&data.ini_bor_hot_$ncc=&ini_bor_hot_$ncc) evaluate (&data.ini_bor_cool1_$ncc=&ini_bor_cool1_$ncc) evaluate (&data.ini_bor_cool2_$ncc=&ini_bor_cool2_$ncc) evaluate (&data.ini_bor_cool3_$ncc=&ini_bor_cool3_$ncc) evaluate (&data.ini_cen_hot_$ncc=&ini_cen_hot_$ncc) evaluate (&data.ini_cen_cool1_$ncc=&ini_cen_cool1_$ncc) evaluate (&data.ini_cen_cool2_$ncc=&ini_cen_cool2_$ncc) evaluate (&data.ini_cen_cool3_$ncc=&ini_cen_cool3_$ncc) evaluate (&data.fin_bor_hot_$ncc=&fin_bor_hot_$ncc) evaluate (&data.fin_bor_cool1_$ncc=&fin_bor_cool1_$ncc) evaluate (&data.fin_bor_cool2_$ncc=&fin_bor_cool2_$ncc) evaluate (&data.fin_bor_cool3_$ncc=&fin_bor_cool3_$ncc) evaluate (&data.fin_cen_hot_$ncc=&fin_cen_hot_$ncc) evaluate (&data.fin_cen_cool1_$ncc=&fin_cen_cool1_$ncc) evaluate (&data.fin_cen_cool2_$ncc=&fin_cen_cool2_$ncc) evaluate (&data.fin_cen_cool3_$ncc=&fin_cen_cool3_$ncc) evaluate ($ncc=$ncc+1) end loop rdc ! PCS restraints evaluate (&Data.flags.xpcs = false) evaluate (&data.numpcs=&numpcs) evaluate ($ncc=1) while ($ncc <= &numpcs) loop pcs if (&pcs_choice_$ncc = "XPCS") then evaluate (&Data.flags.xpcs = true) end if evaluate (&data.pcs_choice_$ncc=&pcs_choice_$ncc) evaluate (&data.pcs_firstIt_$ncc=&pcs_firstIt_$ncc) evaluate (&data.pcs_lastIt_$ncc=&pcs_lastIt_$ncc) evaluate (&data.pcs_hot_$ncc=&pcs_hot_$ncc) evaluate (&data.pcs_cool1_$ncc=&pcs_cool1_$ncc) evaluate (&data.pcs_cool2_$ncc=&pcs_cool2_$ncc) evaluate (&data.pcs_cool3_$ncc=&pcs_cool3_$ncc) evaluate (&data.pcs_r_$ncc=&pcs_r_$ncc) evaluate (&data.pcs_d_$ncc=&pcs_d_$ncc) evaluate ($ncc=$ncc+1) end loop pcs ! DANI restraints evaluate (&Data.flags.dani = false) evaluate (&data.numdani=&numdani) evaluate ($ncc=1) while ($ncc <= &numdani) loop dani if (&dan_choice_$ncc = "DANI") then evaluate (&Data.flags.dani = true) end if evaluate (&data.dan_choice_$ncc=&dan_choice_$ncc) evaluate (&data.dan_firstIt_$ncc=&dan_firstIt_$ncc) evaluate (&data.dan_lastIt_$ncc=&dan_lastIt_$ncc) evaluate (&data.dan_hot_$ncc=&dan_hot_$ncc) evaluate (&data.dan_cool1_$ncc=&dan_cool1_$ncc) evaluate (&data.dan_cool2_$ncc=&dan_cool2_$ncc) evaluate (&data.dan_cool3_$ncc=&dan_cool3_$ncc) evaluate (&data.dan_tc_$ncc=&dan_tc_$ncc) evaluate (&data.dan_anis_$ncc=&dan_anis_$ncc) evaluate (&data.dan_r_$ncc=&dan_r_$ncc) evaluate (&data.dan_wh_$ncc=&dan_wh_$ncc) evaluate (&data.dan_wn_$ncc=&dan_wn_$ncc) evaluate ($ncc=$ncc+1) end loop dani ! planarity restraints evaluate (&Data.flags.plan = false) ! distance restraints evaluate (&Data.flags.noe = true) evaluate (&data.scaling=&air_scaling) evaluate (&data.totnoe_unamb=&tot_unamb) evaluate (&data.unamb_firstit=&unamb_firstit) evaluate (&data.unamb_lastit=&unamb_lastit) evaluate (&data.unamb_hot=&unamb_hot) evaluate (&data.unamb_cool1=&unamb_cool1) evaluate (&data.unamb_cool2=&unamb_cool2) evaluate (&data.unamb_cool3=&unamb_cool3) evaluate (&data.noecv=&noecv) evaluate (&data.ncvpart=&ncvpart) evaluate (&data.totnoe_amb=&tot_amb) evaluate (&data.amb_firstit=&amb_firstit) evaluate (&data.amb_lastit=&amb_lastit) evaluate (&data.amb_hot=&amb_hot) evaluate (&data.amb_cool1=&amb_cool1) evaluate (&data.amb_cool2=&amb_cool2) evaluate (&data.amb_cool3=&amb_cool3) evaluate (&data.hbond_firstit=&hbond_firstit) evaluate (&data.hbond_lastit=&hbond_lastit) evaluate (&data.hbond_hot=&hbond_hot) evaluate (&data.hbond_cool1=&hbond_cool1) evaluate (&data.hbond_cool2=&hbond_cool2) evaluate (&data.hbond_cool3=&hbond_cool3) evaluate (&data.mrswi_hot=&mrswi_hot) evaluate (&data.mrswi_cool1=&mrswi_cool1) evaluate (&data.mrswi_cool2=&mrswi_cool2) evaluate (&data.mrswi_cool3=&mrswi_cool3) evaluate (&data.rswi_hot=&rswi_hot) evaluate (&data.rswi_cool1=&rswi_cool1) evaluate (&data.rswi_cool2=&rswi_cool2) evaluate (&data.rswi_cool3=&rswi_cool3) evaluate (&data.masy_hot=&masy_hot) evaluate (&data.masy_cool1=&masy_cool1) evaluate (&data.masy_cool2=&masy_cool2) evaluate (&data.masy_cool3=&masy_cool3) evaluate (&data.asy_hot=&asy_hot) evaluate (&data.asy_cool1=&asy_cool1) evaluate (&data.asy_cool2=&asy_cool2) evaluate (&data.asy_cool3=&asy_cool3) evaluate (&data.ranair=&ranair) if (&data.ranair eq true) then evaluate (&data.noecv = false) end if evaluate (&data.cmrest=&cmrest) evaluate (&data.cmtight=&cmtight) evaluate (&data.kcont=&kcont) evaluate (&data.surfrest=&surfrest) evaluate (&data.ksurf=&ksurf) ! radius of gydration restraints evaluate (&data.flags.rg=&rgrest) evaluate (&data.rgtarg=&rgtarg) evaluate (&data.krg_hot=&krg_hot) evaluate (&data.krg_cool1=&krg_cool1) evaluate (&data.krg_cool2=&krg_cool2) evaluate (&data.krg_cool3=&krg_cool3) evaluate (&data.rgsele=&rgsele) evaluate (&data.kzres=&kzres) evaluate (&data.zresmax=&zresmax) evaluate (&data.zresmin=&zresmin) ! keep or delete non-polar hydrogens evaluate (&toppar.delenph=&delenph) !Electrostatics: evaluate (&Data.flags.dihed = &dihedflag) evaluate (&Data.flags.elec0 = &elecflag_0) evaluate (&Data.flags.elec1 = &elecflag_1) evaluate (&Data.epsilon0 = &epsilon_0) evaluate (&Data.epsilon1 = &epsilon_1) evaluate (&Data.dielec0 = &dielec_0) evaluate (&Data.dielec1 = &dielec_1) !Check for CG and if present force cdie evaluate($cg = false) evaluate($nchain1 = 0) while ($nchain1 < $data.ncomponents) loop cgmol evaluate($nchain1 = $nchain1 + 1) if ($Toppar.cg_$nchain1 eq true) then evaluate($cg = true) end if end loop cgmol if ($cg = true) then evaluate (&Data.dielec0 = cdie) evaluate (&Data.dielec1 = cdie) evaluate (&Data.epsilon1 = &Data.epsilon0) display "FORCING CDIE FOR ELECTROSTATICS BECAUSE OF COARSE GRAINING" end if !Interaction matrix: evaluate ($nmol1=1) while ($nmol1 <= &data.ncomponents) loop mol1 evaluate ($nmol2=$nmol1 + 1) evaluate (&toppar.int_$nmol1_$nmol1 = &int_$nmol1_$nmol1) while ($nmol2 <= &data.ncomponents) loop mol2 evaluate (&toppar.int_$nmol1_$nmol2 = &int_$nmol1_$nmol2) evaluate (&toppar.int_$nmol2_$nmol1 = &int_$nmol1_$nmol2) evaluate ($nmol2=$nmol2 + 1) end loop mol2 evaluate ($nmol1 = $nmol1 + 1) end loop mol1 !intermolecular contacts analysis evaluate (&data.hb_dist=&dist_hb) evaluate (&data.nb_dist=&dist_nb) !water refinement evaluate (&refine.firstwater=&firstwater) evaluate (&refine.solvshell=&solvshell) evaluate (&refine.keepwater=&keepwater) evaluate (&refine.waterrefine=min(&structures_1,&waterrefine)) evaluate (&refine.solvent=&solvent) evaluate (&refine.heatsteps=&waterheatsteps) evaluate (&refine.steps=&watersteps) evaluate (&refine.coolsteps=&watercoolsteps) !for the non-bonded parameters (the section was taken out of !parallhdg5.0.pro and parallhdg5.1.pro, so be careful!): if (&toppar.par_nonbonded eq "PROLSQ") then evaluate (&toppar.repel_radius = 1.0) evaluate (&toppar.repel_rcons = 20) evaluate (&toppar.repel_rexpo = 4) evaluate (&toppar.repel_irexp = 1) elseif (&toppar.par_nonbonded eq "PARMALLH6") then evaluate (&toppar.repel_radius = 0.8) evaluate (&toppar.repel_rcons = 5.0) evaluate (&toppar.repel_rexpo = 2) evaluate (&toppar.repel_irexp = 2) elseif (&toppar.par_nonbonded eq "OPLSX") then evaluate (&toppar.repel_radius = 0.0) else {...now the standard PARALLHDG parameters} evaluate (&toppar.repel_radius = 0.78) evaluate (&toppar.repel_rcons = 5.0) evaluate (&toppar.repel_rexpo = 2) evaluate (&toppar.repel_irexp = 2) end if ! Water in rigid body docking evaluate (&data.waterdock=&waterdock) evaluate (&data.db_method=&db_method) evaluate (&data.water_tokeep=&water_tokeep) evaluate (&data.dnap_water_tokeep=&dnap_water_tokeep) evaluate (&data.water_randfrac=&water_randfrac) evaluate (&data.solvate_method=&solvate_method) evaluate (&data.water_surfcutoff=&water_surfcutoff) evaluate (&data.water_analysis=&water_analysis) evaluate (&data.transwater=&transwater) evaluate (&data.water_restraint_initial=&water_restraint_initial) evaluate (&data.water_restraint_cutoff=&water_restraint_cutoff) evaluate (&data.water_restraint_scale=&water_restraint_scale) evaluate (&data.waterensemble=&waterensemble) ! Centroid parameters eval(&data.flags.centroids = ¢roid_rest) eval(&data.centroids.kscale = ¢roid_kscale) eval($nchain = 0) while ($nchain < &ncomponents) loop nloop1 eval($nchain = $nchain + 1) eval(&data.centroids.xcom_$nchain = &xcom_$nchain) eval(&data.centroids.ycom_$nchain = &ycom_$nchain) eval(&data.centroids.zcom_$nchain = &zcom_$nchain) eval(&data.centroids.ambi_$nchain = &ambi_$nchain) end loop nloop1 if (&saprotocol.expand eq true) then eval(&data.flags.centroids = true) end if ! Cryo-EM parameters eval(&data.flags.em = &em_rest) eval(&data.em.kscale = &em_kscale) eval(&data.em.it0 = &em_it0) eval(&data.em.it1 = &em_it1) eval(&data.em.itw = &em_itw) eval(&data.em.resolution = &em_resolution) eval(&data.em.nx = &nx) eval(&data.em.ny = &ny) eval(&data.em.nz = &nz) eval(&data.em.xlength = &xlength) eval(&data.em.ylength = &ylength) eval(&data.em.zlength = &zlength) if (&data.flags.em eq true) then eval(&data.waterdock = false) display "EM restraints and solvated docking are incompatible - turning solvated docking OFF" end if if (&data.waterdock eq true) then evaluate (&saprotocol.rotate180_it0 = false) evaluate (&saprotocol.rotate180_it1 = false) evaluate (&SaProtocol.initiosteps = 0) evaluate (&SaProtocol.cool1_steps = 0) evaluate (&refine.keepwater = true) display SOLVATED DOCKING TURNED ON: initiosteps and cool1_steps set to 0, rotate180 set to false end if ! Flexible region cutoff evaluate (&data.flcut_nb = &flcut_nb)