gboolean createMMFile(gchar* filename) { FILE* fout = fopen(filename,"w"); if(fout==NULL) { return FALSE; } fprintf(fout,"Begin Title\n"); fprintf(fout," Atom Types : Ty(Type) Symbol Numero Masse(C12 UMA) Polarisablities(Ang**3) \n"); fprintf(fout," Bond Length : N1-N2 Force(Kcal/mol/A**2) Re\n"); fprintf(fout," Bond Angle : N1-N2-N3 Force(Kcal/mol/rad**2) Angle(Deg) \n"); fprintf(fout," Dihedral : N1-N2-N3-N4 Idiv Pk Phase(Deg) Pn \n"); fprintf(fout," E = Pk/Idiv*(1 + cos(P,*Phi - Phase)\n"); fprintf(fout," Pk = Barrier/2 Kcal/mol\n"); fprintf(fout," Idiv barrier is divised by Idiv\n"); fprintf(fout," Pn = periodicity fo the torional barrier\n"); fprintf(fout," if Pn<0 the tosional potential is \n"); fprintf(fout," assumed to have more than one term\n"); fprintf(fout," if Ni=0 => N is a number for any one Type\n"); fprintf(fout," Improper Dihedral : N1-N2-N3-N4 Idiv Pk Phase(Deg) Pn \n"); fprintf(fout," H-Bond : N1-N2 A(coef. 1/r**12) B(coef. -B/r**10)\n"); fprintf(fout,"End\n"); fprintf(fout,"Begin INPUT FOR ATOM TYPES, MASSE AND POLARISABILITIES\n"); fprintf(fout,"C C 1 12.010 0.616 sp2 C carbonyl group \n"); fprintf(fout,"CA C 2 12.010 0.360 sp2 C pure aromatic (benzene)\n"); fprintf(fout,"CB C 3 12.010 0.360 sp2 aromatic C, 5&6 membered ring junction\n"); fprintf(fout,"CC C 4 12.010 0.360 sp2 aromatic C, 5 memb. ring HIS\n"); fprintf(fout,"CD C 5 12.010 0.360 sp2 C atom in the middle of: C=CD-CD=C\n"); fprintf(fout,"CK C 6 12.010 0.360 sp2 C 5 memb.ring in purines\n"); fprintf(fout,"CM C 7 12.010 0.360 sp2 C pyrimidines in pos. 5 & 6\n"); fprintf(fout,"CN C 8 12.010 0.360 sp2 C aromatic 5&6 memb.ring junct.(TRP)\n"); fprintf(fout,"CQ C 9 12.010 0.360 sp2 C in 5 mem.ring of purines between 2 N\n"); fprintf(fout,"CR C 10 12.010 0.360 sp2 arom as CQ but in HIS\n"); fprintf(fout,"CT C 11 12.010 0.878 sp3 aliphatic C\n"); fprintf(fout,"CV C 12 12.010 0.360 sp2 arom. 5 memb.ring w/1 N and 1 H (HIS)\n"); fprintf(fout,"CW C 13 12.010 0.360 sp2 arom. 5 memb.ring w/1 N-H and 1 H (HIS)\n"); fprintf(fout,"C* C 14 12.010 0.360 sp2 arom. 5 memb.ring w/1 subst. (TRP)\n"); fprintf(fout,"CY C 15 12.010 0.360 nitrile C (Howard et al.JCC,16,243,1995)\n"); fprintf(fout,"CZ C 16 12.010 0.360 sp C (Howard et al.JCC,16,243,1995)\n"); fprintf(fout,"C0 Ca 17 40.080 0.000 calcium\n"); fprintf(fout,"H H 18 1.008 0.161 H bonded to nitrogen atoms\n"); fprintf(fout,"HC H 19 1.008 0.135 H aliph. bond. to C without electrwd.group\n"); fprintf(fout,"H1 H 20 1.008 0.135 H aliph. bond. to C with 1 electrwd. group\n"); fprintf(fout,"H2 H 21 1.008 0.135 H aliph. bond. to C with 2 electrwd.groups\n"); fprintf(fout,"H3 H 22 1.008 0.135 H aliph. bond. to C with 3 eletrwd.groups\n"); fprintf(fout,"HA H 23 1.008 0.167 H arom. bond. to C without elctrwd. groups\n"); fprintf(fout,"H4 H 24 1.008 0.167 H arom. bond. to C with 1 electrwd. group\n"); fprintf(fout,"H5 H 25 1.008 0.167 H arom.at C with 2 elctrwd. gr,+HCOO group\n"); fprintf(fout,"HO H 26 1.008 0.135 hydroxyl group\n"); fprintf(fout,"HS H 27 1.008 0.135 hydrogen bonded to sulphur (pol?)\n"); fprintf(fout,"HW H 28 1.008 0.000 H in TIP3P water\n"); fprintf(fout,"HP H 29 1.008 0.135 H bonded to C next to positively charged gr\n"); fprintf(fout,"HZ H 30 1.008 0.161 H bond sp C (Howard et al.JCC,16,243,1995)\n"); fprintf(fout,"F F 31 19.000 0.320 fluorine\n"); fprintf(fout,"Cl Cl 32 35.450 1.910 chlorine (Applequist)\n"); fprintf(fout,"Br Br 33 79.900 2.880 bromine (Applequist)\n"); fprintf(fout,"I I 34 126.900 4.690 iodine (Applequist)\n"); fprintf(fout,"IM Cl 35 35.450 3.235 assumed to be Cl- (ion minus)\n"); fprintf(fout,"IB I 36 131.000 0.000 'big ion w/ waters' for vacuum (Na+, 6H2O)\n"); fprintf(fout,"MG Mg 37 24.305 0.120 magnesium\n"); fprintf(fout,"N N 38 14.010 0.530 sp2 nitrogen in amide groups\n"); fprintf(fout,"NA N 39 14.010 0.530 sp2 N in 5 memb.ring w/H atom (HIS)\n"); fprintf(fout,"NB N 40 14.010 0.530 sp2 N in 5 memb.ring w/LP (HIS,ADE,GUA)\n"); fprintf(fout,"NC N 41 14.010 0.530 sp2 N in 6 memb.ring w/LP (ADE,GUA)\n"); fprintf(fout,"N2 N 42 14.010 0.530 sp2 N in amino groups\n"); fprintf(fout,"N3 N 43 14.010 0.530 sp3 N for charged amino groups (Lys, etc)\n"); fprintf(fout,"NT N 44 14.010 0.530 sp3 N for amino groups amino groups \n"); fprintf(fout,"N* N 45 14.010 0.530 sp2 N \n"); fprintf(fout,"NY N 46 14.010 0.530 nitrile N (Howard et al.JCC,16,243,1995)\n"); fprintf(fout,"O O 47 16.000 0.434 carbonyl group oxygen\n"); fprintf(fout,"O2 O 48 16.000 0.434 carboxyl and phosphate group oxygen\n"); fprintf(fout,"OW O 49 16.000 0.000 oxygen in TIP3P water\n"); fprintf(fout,"OH O 50 16.000 0.465 oxygen in hydroxyl group\n"); fprintf(fout,"OS O 51 16.000 0.465 ether and ester oxygen\n"); fprintf(fout,"P P 52 30.970 1.538 phosphate,pol:JACS,112,8543,90,K.J.Miller\n"); fprintf(fout,"S S 53 32.060 2.900 S in disulfide linkage,pol:JPC,102,2399,98\n"); fprintf(fout,"SH S 54 32.060 2.900 S in cystine\n"); fprintf(fout,"CU Cu 55 63.550 0.000 copper\n"); fprintf(fout,"FE Fe 56 55.000 0.000 iron\n"); fprintf(fout,"Li Li 57 6.940 0.029 lithium, ions pol:J.PhysC,11,1541,(1978)\n"); fprintf(fout,"IP Na 58 22.990 0.250 assumed to be Na+ (ion plus)\n"); fprintf(fout,"Na Na 59 22.990 0.250 Na+, ions pol:J.PhysC,11,1541,(1978)\n"); fprintf(fout,"K K 60 39.100 1.060 potassium\n"); fprintf(fout,"Rb Rb 61 85.470 0.000 rubidium\n"); fprintf(fout,"Cs Cs 62 132.910 0.000 cesium\n"); fprintf(fout,"Zn Zn 63 65.400 0.000 Zn2+ \n"); fprintf(fout,"End\n"); fprintf(fout,"Begin INPUT FOR BOND LENGTH PARAMETERS\n"); fprintf(fout,"49 28 553.0 0.9572 TIP3P water\n"); fprintf(fout,"28 28 553.0 1.5136 TIP3P water\n"); fprintf(fout,"1 1 310.0 1.5250 Junmei et al, 1999\n"); fprintf(fout,"1 2 469.0 1.4090 JCC,7,(1986),230; (not used any more in TYR)\n"); fprintf(fout,"1 3 447.0 1.4190 JCC,7,(1986),230; GUA\n"); fprintf(fout,"1 7 410.0 1.4440 JCC,7,(1986),230; THY,URA\n"); fprintf(fout,"1 11 317.0 1.5220 JCC,7,(1986),230; AA\n"); fprintf(fout,"1 38 490.0 1.3350 JCC,7,(1986),230; AA\n"); fprintf(fout,"1 45 424.0 1.3830 JCC,7,(1986),230; CYT,URA\n"); fprintf(fout,"1 39 418.0 1.3880 JCC,7,(1986),230; GUA.URA\n"); fprintf(fout,"1 41 457.0 1.3580 JCC,7,(1986),230; CYT\n"); fprintf(fout,"1 47 570.0 1.2290 JCC,7,(1986),230; AA,CYT,GUA,THY,URA\n"); fprintf(fout,"1 48 656.0 1.2500 JCC,7,(1986),230; GLU,ASP\n"); fprintf(fout,"1 50 450.0 1.3640 JCC,7,(1986),230; (not used any more for TYR) \n"); fprintf(fout,"1 51 450.0 1.3230 Junmei et al, 1999\n"); fprintf(fout,"1 24 367.0 1.0800 Junmei et al, 1999\n"); fprintf(fout,"1 25 367.0 1.0800 Junmei et al, 1999\n"); fprintf(fout,"2 2 469.0 1.4000 JCC,7,(1986),230; BENZENE,PHE,TRP,TYR\n"); fprintf(fout,"2 3 469.0 1.4040 JCC,7,(1986),230; ADE,TRP\n"); fprintf(fout,"2 7 427.0 1.4330 JCC,7,(1986),230; CYT\n"); fprintf(fout,"2 8 469.0 1.4000 JCC,7,(1986),230; TRP\n"); fprintf(fout,"2 11 317.0 1.5100 JCC,7,(1986),230; PHE,TYR\n"); fprintf(fout,"2 23 367.0 1.0800 changed from 340. bsd on C6H6 nmodes; PHE,TRP,TYR\n"); fprintf(fout,"2 24 367.0 1.0800 changed from 340. bsd on C6H6 nmodes; no assigned\n"); fprintf(fout,"2 42 481.0 1.3400 JCC,7,(1986),230; ARG,CYT,GUA\n"); fprintf(fout,"2 39 427.0 1.3810 JCC,7,(1986),230; GUA\n"); fprintf(fout,"2 41 483.0 1.3390 JCC,7,(1986),230; ADE,CYT,GUA\n"); fprintf(fout,"2 50 450.0 1.3640 substituted for C-OH in tyr \n"); fprintf(fout,"3 3 520.0 1.3700 JCC,7,(1986),230; ADE,GUA\n"); fprintf(fout,"3 45 436.0 1.3740 JCC,7,(1986),230; ADE,GUA\n"); fprintf(fout,"3 40 414.0 1.3910 JCC,7,(1986),230; ADE,GUA\n"); fprintf(fout,"3 41 461.0 1.3540 JCC,7,(1986),230; ADE,GUA\n"); fprintf(fout,"5 23 367.0 1.0800 Junmei et al, 1999 \n"); fprintf(fout,"5 5 469.0 1.4000 Junmei et al, 1999\n"); fprintf(fout,"5 7 549.0 1.3500 Junmei et al, 1999\n"); fprintf(fout,"5 11 317.0 1.5100 Junmei et al, 1999\n"); fprintf(fout,"6 25 367.0 1.0800 changed from 340. bsd on C6H6 nmodes; ADE,GUA\n"); fprintf(fout,"6 45 440.0 1.3710 JCC,7,(1986),230; ADE,GUA\n"); fprintf(fout,"6 40 529.0 1.3040 JCC,7,(1986),230; ADE,GUA\n"); fprintf(fout,"7 7 549.0 1.3500 JCC,7,(1986),230; CYT,THY,URA\n"); fprintf(fout,"7 11 317.0 1.5100 JCC,7,(1986),230; THY\n"); fprintf(fout,"7 23 367.0 1.0800 changed from 340. bsd on C6H6 nmodes; CYT,URA\n"); fprintf(fout,"7 24 367.0 1.0800 changed from 340. bsd on C6H6 nmodes; CYT,URA\n"); fprintf(fout,"7 25 367.0 1.0800 changed from 340. bsd on C6H6 nmodes; not assigned\n"); fprintf(fout,"7 45 448.0 1.3650 JCC,7,(1986),230; CYT,THY,URA\n"); fprintf(fout,"7 51 480.0 1.2400 Junmei et al, 1999\n"); fprintf(fout,"9 25 367.0 1.0800 changed from 340. bsd on C6H6 nmodes; ADE\n"); fprintf(fout,"9 41 502.0 1.3240 JCC,7,(1986),230; ADE\n"); fprintf(fout,"11 11 310.0 1.5260 JCC,7,(1986),230; AA, SUGARS\n"); fprintf(fout,"11 19 340.0 1.0900 changed from 331 bsd on NMA nmodes; AA, SUGARS\n"); fprintf(fout,"11 20 340.0 1.0900 changed from 331 bsd on NMA nmodes; AA, RIBOSE\n"); fprintf(fout,"11 21 340.0 1.0900 changed from 331 bsd on NMA nmodes; SUGARS\n"); fprintf(fout,"11 22 340.0 1.0900 changed from 331 bsd on NMA nmodes; not assigned\n"); fprintf(fout,"11 29 340.0 1.0900 changed from 331; AA-lysine, methyl ammonium cation\n"); fprintf(fout,"11 45 337.0 1.4750 JCC,7,(1986),230; ADE,CYT,GUA,THY,URA\n"); fprintf(fout,"11 42 337.0 1.4630 JCC,7,(1986),230; ARG\n"); fprintf(fout,"11 50 320.0 1.4100 JCC,7,(1986),230; SUGARS\n"); fprintf(fout,"11 51 320.0 1.4100 JCC,7,(1986),230; NUCLEIC ACIDS\n"); fprintf(fout,"14 19 367.0 1.0800 changed from 340. bsd on C6H6 nmodes, not needed AA\n"); fprintf(fout,"14 3 388.0 1.4590 JCC,7,(1986),230; TRP\n"); fprintf(fout,"14 11 317.0 1.4950 JCC,7,(1986),230; TRP\n"); fprintf(fout,"14 13 546.0 1.3520 JCC,7,(1986),230; TRP\n"); fprintf(fout,"3 8 447.0 1.4190 JCC,7,(1986),230; TRP\n"); fprintf(fout,"4 11 317.0 1.5040 JCC,7,(1986),230; HIS\n"); fprintf(fout,"4 12 512.0 1.3750 JCC,7,(1986),230; HIS(delta)\n"); fprintf(fout,"4 13 518.0 1.3710 JCC,7,(1986),230; HIS(epsilon)\n"); fprintf(fout,"4 39 422.0 1.3850 JCC,7,(1986),230; HIS\n"); fprintf(fout,"4 40 410.0 1.3940 JCC,7,(1986),230; HIS\n"); fprintf(fout,"8 39 428.0 1.3800 JCC,7,(1986),230; TRP\n"); fprintf(fout,"10 25 367.0 1.0800 changed from 340. bsd on C6H6 nmodes;HIS\n"); fprintf(fout,"10 39 477.0 1.3430 JCC,7,(1986),230; HIS\n"); fprintf(fout,"10 40 488.0 1.3350 JCC,7,(1986),230; HIS\n"); fprintf(fout,"11 38 337.0 1.4490 JCC,7,(1986),230; AA\n"); fprintf(fout,"11 43 367.0 1.4710 JCC,7,(1986),230; LYS\n"); fprintf(fout,"11 44 367.0 1.4710 for neutral amines \n"); fprintf(fout,"11 53 227.0 1.8100 changed from 222.0 based on dimethylS nmodes\n"); fprintf(fout,"11 54 237.0 1.8100 changed from 222.0 based on methanethiol nmodes\n"); fprintf(fout,"11 15 400.0 1.4580 Howard et al JCC.16,243,1995\n"); fprintf(fout,"11 16 400.0 1.4590 Howard et al JCC,16,243,1995\n"); fprintf(fout,"12 24 367.0 1.0800 changed from 340. bsd on C6H6 nmodes; HIS\n"); fprintf(fout,"12 40 410.0 1.3940 JCC,7,(1986),230; HIS\n"); fprintf(fout,"13 24 367.0 1.0800 changed from 340. bsd on C6H6 nmodes;HIS(epsilon,+)\n"); fprintf(fout,"13 39 427.0 1.3810 JCC,7,(1986),230; HIS,TRP\n"); fprintf(fout,"15 46 600.0 1.1500 Howard et al JCC,16,243,1995\n"); fprintf(fout,"16 16 600.0 1.2060 Howard et al JCC,16,243,1995\n"); fprintf(fout,"16 30 400.0 1.0560 Howard et al JCC,16,243,1995\n"); fprintf(fout,"48 52 525.0 1.4800 JCC,7,(1986),230; NA PHOSPHATES\n"); fprintf(fout,"50 52 230.0 1.6100 JCC,7,(1986),230; NA PHOSPHATES\n"); fprintf(fout,"51 52 230.0 1.6100 JCC,7,(1986),230; NA PHOSPHATES\n"); fprintf(fout,"18 42 434.0 1.0100 JCC,7,(1986),230; ADE,CYT,GUA,ARG\n"); fprintf(fout,"18 45 434.0 1.0100 for plain unmethylated bases ADE,CYT,GUA,ARG\n"); fprintf(fout,"18 39 434.0 1.0100 JCC,7,(1986),230; GUA,URA,HIS\n"); fprintf(fout,"18 38 434.0 1.0100 JCC,7,(1986),230; AA\n"); fprintf(fout,"18 43 434.0 1.0100 JCC,7,(1986),230; LYS \n"); fprintf(fout,"18 44 434.0 1.0100 for neutral amines \n"); fprintf(fout,"26 50 553.0 0.9600 JCC,7,(1986),230; SUGARS,SER,TYR\n"); fprintf(fout,"26 51 553.0 0.9600 JCC,7,(1986),230; NUCLEOTIDE ENDS\n"); fprintf(fout,"27 54 274.0 1.3360 JCC,7,(1986),230; CYS\n"); fprintf(fout,"53 53 166.0 2.0380 JCC,7,(1986),230; CYX (SCHERAGA)\n"); fprintf(fout,"31 11 367.0 1.3800 JCC,13,(1992),963;CF4; R0=1.332 FOR CHF3\n"); fprintf(fout,"32 11 232.0 1.7660 6-31g* opt\n"); fprintf(fout,"33 11 159.0 1.9440 Junmei et al,99 \n"); fprintf(fout,"34 11 148.0 2.1660 Junmei et al,99 \n"); fprintf(fout,"31 2 386.0 1.3590 Junmei et al,99 \n"); fprintf(fout,"32 2 193.0 1.7270 Junmei et al,99 \n"); fprintf(fout,"34 2 171.0 2.0750 Junmei et al,99 \n"); fprintf(fout,"33 2 172.0 1.8900 Junmei et al,99\n"); fprintf(fout,"End\n"); fprintf(fout,"Begin INPUT FOR BOND ANGLE PARAMETERS\n"); fprintf(fout,"28 49 28 100.000 104.52 TIP3P water\n"); fprintf(fout,"28 28 49 0.000 127.74 (found in crystallographic water with 3 bonds)\n"); fprintf(fout,"1 1 47 80.000 120.00 Junmei et al, 1999 acrolein\n"); fprintf(fout,"1 1 50 80.000 120.00 Junmei et al, 1999\n"); fprintf(fout,"2 1 2 63.000 120.00 changed from 85.0 bsd on C6H6 nmodes; AA\n"); fprintf(fout,"2 1 50 70.000 120.00 AA (not used in tyr)\n"); fprintf(fout,"3 1 39 70.000 111.30 NA\n"); fprintf(fout,"3 1 47 80.000 128.80 \n"); fprintf(fout,"7 1 39 70.000 114.10 \n"); fprintf(fout,"7 1 47 80.000 125.30 \n"); fprintf(fout,"11 1 47 80.000 120.40 \n"); fprintf(fout,"11 1 48 70.000 117.00 \n"); fprintf(fout,"11 1 38 70.000 116.60 AA general\n"); fprintf(fout,"11 1 11 63.000 117.00 Junmei et al, 1999\n"); fprintf(fout,"11 1 51 80.000 115.00 Junmei et al, 1999\n"); fprintf(fout,"11 1 50 80.000 110.00 Junmei et al, 1999\n"); fprintf(fout,"45 1 39 70.000 115.40 \n"); fprintf(fout,"45 1 41 70.000 118.60 \n"); fprintf(fout,"45 1 47 80.000 120.90 \n"); fprintf(fout,"39 1 47 80.000 120.60 \n"); fprintf(fout,"41 1 47 80.000 122.50 \n"); fprintf(fout,"38 1 47 80.000 122.90 AA general\n"); fprintf(fout,"47 1 47 80.000 126.00 AA COO- terminal residues\n"); fprintf(fout,"47 1 50 80.000 120.00 (check with Junmei for: theta0:120.0?)\n"); fprintf(fout,"47 1 51 80.000 125.00 Junmei et al, 1999\n"); fprintf(fout,"48 1 48 80.000 126.00 AA GLU (SCH JPC 79,2379)\n"); fprintf(fout,"24 1 1 50.000 120.00 Junmei et al, 1999 \n"); fprintf(fout,"24 1 7 50.000 115.00 Junmei et al, 1999 \n"); fprintf(fout,"24 1 11 50.000 115.00 Junmei et al, 1999\n"); fprintf(fout,"24 1 47 50.000 120.00 Junmei et al, 1999\n"); fprintf(fout,"24 1 50 50.000 120.00 Junmei et al, 1999\n"); fprintf(fout,"25 1 38 50.000 120.00 Junmei et al, 1999\n"); fprintf(fout,"25 1 47 50.000 119.00 Junmei et al, 1999\n"); fprintf(fout,"25 1 50 50.000 107.00 Junmei et al, 1999\n"); fprintf(fout,"25 1 51 50.000 107.00 Junmei et al, 1999\n"); fprintf(fout,"1 2 2 63.000 120.00 changed from 85.0 bsd on C6H6 nmodes\n"); fprintf(fout,"1 2 23 50.000 120.00 AA (not used in tyr)\n"); fprintf(fout,"2 2 2 63.000 120.00 changed from 85.0 bsd on C6H6 nmodes\n"); fprintf(fout,"2 2 3 63.000 120.00 changed from 85.0 bsd on C6H6 nmodes\n"); fprintf(fout,"2 2 11 70.000 120.00 \n"); fprintf(fout,"2 2 23 50.000 120.00 \n"); fprintf(fout,"2 2 24 50.000 120.00 \n"); fprintf(fout,"2 2 50 70.000 120.00 replacement in tyr\n"); fprintf(fout,"2 2 8 63.000 120.00 changed from 85.0 bsd on C6H6 nmodes; AA trp\n"); fprintf(fout,"3 2 23 50.000 120.00 \n"); fprintf(fout,"3 2 24 50.000 120.00 \n"); fprintf(fout,"3 2 42 70.000 123.50 \n"); fprintf(fout,"3 2 41 70.000 117.30 \n"); fprintf(fout,"7 2 42 70.000 120.10 \n"); fprintf(fout,"7 2 41 70.000 121.50 \n"); fprintf(fout,"8 2 23 50.000 120.00 AA trp\n"); fprintf(fout,"39 2 41 70.000 123.30 \n"); fprintf(fout,"42 2 39 70.000 116.00 \n"); fprintf(fout,"42 2 41 70.000 119.30 \n"); fprintf(fout,"42 2 42 70.000 120.00 AA arg\n"); fprintf(fout,"31 2 2 70.000 121.00 Junmei et al,99 \n"); fprintf(fout,"32 2 2 70.000 118.80 Junmei et al,99 \n"); fprintf(fout,"33 2 2 70.000 118.80 Junmei et al,99\n"); fprintf(fout,"34 2 2 70.000 118.80 Junmei et al,99 \n"); fprintf(fout,"1 3 3 63.000 119.20 changed from 85.0 bsd on C6H6 nmodes; NA gua\n"); fprintf(fout,"1 3 40 70.000 130.00 \n"); fprintf(fout,"2 3 3 63.000 117.30 changed from 85.0 bsd on C6H6 nmodes; NA ade\n"); fprintf(fout,"2 3 40 70.000 132.40 \n"); fprintf(fout,"3 3 45 70.000 106.20 \n"); fprintf(fout,"3 3 40 70.000 110.40 \n"); fprintf(fout,"3 3 41 70.000 127.70 \n"); fprintf(fout,"14 3 2 63.000 134.90 changed from 85.0 bsd on C6H6 nmodes; AA trp\n"); fprintf(fout,"14 3 8 63.000 108.80 changed from 85.0 bsd on C6H6 nmodes; AA trp\n"); fprintf(fout,"2 3 8 63.000 116.20 changed from 85.0 bsd on C6H6 nmodes; AA trp\n"); fprintf(fout,"45 3 41 70.000 126.20 \n"); fprintf(fout,"5 5 7 63.000 120.00 Junmei et al, 1999\n"); fprintf(fout,"5 5 11 70.000 120.00 Junmei et al, 1999\n"); fprintf(fout,"7 5 11 70.000 120.00 Junmei et al, 1999\n"); fprintf(fout,"23 5 23 35.000 119.00 Junmei et al, 1999\n"); fprintf(fout,"23 5 5 50.000 120.00 Junmei et al, 1999\n"); fprintf(fout,"23 5 7 50.000 120.00 Junmei et al, 1999\n"); fprintf(fout,"25 6 45 50.000 123.05 \n"); fprintf(fout,"25 6 40 50.000 123.05 \n"); fprintf(fout,"45 6 40 70.000 113.90 \n"); fprintf(fout,"1 7 7 63.000 120.70 changed from 85.0 bsd on C6H6 nmodes; NA thy\n"); fprintf(fout,"1 7 11 70.000 119.70 \n"); fprintf(fout,"1 7 23 50.000 119.70 \n"); fprintf(fout,"1 7 24 50.000 119.70 \n"); fprintf(fout,"2 7 7 63.000 117.00 changed from 85.0 bsd on C6H6 nmodes; NA cyt\n"); fprintf(fout,"2 7 23 50.000 123.30 \n"); fprintf(fout,"2 7 24 50.000 123.30 \n"); fprintf(fout,"7 7 11 70.000 119.70 \n"); fprintf(fout,"7 7 23 50.000 119.70 \n"); fprintf(fout,"7 7 24 50.000 119.70 \n"); fprintf(fout,"7 7 45 70.000 121.20 \n"); fprintf(fout,"7 7 51 80.000 125.00 Junmei et al, 1999\n"); fprintf(fout,"24 7 45 50.000 119.10 \n"); fprintf(fout,"24 7 51 50.000 113.00 Junmei et al, 1999\n"); fprintf(fout,"23 7 23 35.000 120.00 Junmei et al, 1999\n"); fprintf(fout,"23 7 5 50.000 120.00 Junmei et al, 1999\n"); fprintf(fout,"23 7 11 50.000 120.00 Junmei et al, 1999\n"); fprintf(fout,"41 9 41 70.000 129.10 \n"); fprintf(fout,"25 9 41 50.000 115.45 \n"); fprintf(fout,"20 11 20 35.000 109.50 \n"); fprintf(fout,"20 11 45 50.000 109.50 changed based on NMA nmodes\n"); fprintf(fout,"20 11 50 50.000 109.50 changed based on NMA nmodes \n"); fprintf(fout,"20 11 51 50.000 109.50 changed based on NMA nmodes \n"); fprintf(fout,"20 11 7 50.000 109.50 Junmei et al, 1999 \n"); fprintf(fout,"20 11 15 50.000 110.00 Junmei et al, 1999\n"); fprintf(fout,"20 11 16 50.000 110.00 Junmei et al, 1999\n"); fprintf(fout,"20 11 38 50.000 109.50 AA general changed based on NMA nmodes\n"); fprintf(fout,"20 11 53 50.000 109.50 AA cys changed based on NMA nmodes\n"); fprintf(fout,"20 11 54 50.000 109.50 AA cyx changed based on NMA nmodes\n"); fprintf(fout,"20 11 42 50.000 109.50 AA arg changed based on NMA nmodes\n"); fprintf(fout,"20 11 44 50.000 109.50 neutral amines \n"); fprintf(fout,"21 11 21 35.000 109.50 AA lys\n"); fprintf(fout,"21 11 45 50.000 109.50 changed based on NMA nmodes\n"); fprintf(fout,"21 11 51 50.000 109.50 changed based on NMA nmodes\n"); fprintf(fout,"29 11 29 35.000 109.50 AA lys, ch3nh4+\n"); fprintf(fout,"29 11 43 50.000 109.50 AA lys, ch3nh3+, changed based on NMA nmodes\n"); fprintf(fout,"19 11 19 35.000 109.50 \n"); fprintf(fout,"19 11 7 50.000 109.50 changed based on NMA nmodes\n"); fprintf(fout,"19 11 5 50.000 109.50 Junmei et al, 1999\n"); fprintf(fout,"19 11 16 50.000 110.00 Junmei et al, 1999\n"); fprintf(fout,"1 11 20 50.000 109.50 AA general changed based on NMA nmodes\n"); fprintf(fout,"1 11 29 50.000 109.50 AA zwitterion changed based on NMA nmodes\n"); fprintf(fout,"1 11 19 50.000 109.50 AA gln changed based on NMA nmodes\n"); fprintf(fout,"1 11 38 63.000 110.10 AA general\n"); fprintf(fout,"1 11 43 80.000 111.20 AA amino terminal residues\n"); fprintf(fout,"1 11 11 63.000 111.10 AA general\n"); fprintf(fout,"1 11 51 60.000 109.50 Junmei et al, 1999\n"); fprintf(fout,"2 11 19 50.000 109.50 AA tyr changed based on NMA nmodes\n"); fprintf(fout,"4 11 11 63.000 113.10 AA his\n"); fprintf(fout,"4 11 19 50.000 109.50 AA his changed based on NMA nmodes\n"); fprintf(fout,"7 11 11 63.000 111.00 Junmei et al, 1999 (last change: Mar24,99)\n"); fprintf(fout,"7 11 51 50.000 109.50 Junmei et al, 1999\n"); fprintf(fout,"11 11 11 40.000 109.50 \n"); fprintf(fout,"11 11 19 50.000 109.50 changed based on NMA nmodes\n"); fprintf(fout,"11 11 20 50.000 109.50 changed based on NMA nmodes\n"); fprintf(fout,"11 11 21 50.000 109.50 changed based on NMA nmodes\n"); fprintf(fout,"11 11 29 50.000 109.50 changed based on NMA nmodes\n"); fprintf(fout,"11 11 45 50.000 109.50 \n"); fprintf(fout,"11 11 50 50.000 109.50 \n"); fprintf(fout,"11 11 51 50.000 109.50 \n"); fprintf(fout,"11 11 53 50.000 114.70 AA cyx (SCHERAGA JPC 79,1428)\n"); fprintf(fout,"11 11 54 50.000 108.60 AA cys\n"); fprintf(fout,"11 11 2 63.000 114.00 AA phe tyr (SCH JPC 79,2379)\n"); fprintf(fout,"11 11 42 80.000 111.20 AA arg (JCP 76, 1439)\n"); fprintf(fout,"11 11 38 80.000 109.70 AA ala, general (JACS 94, 2657)\n"); fprintf(fout,"11 11 43 80.000 111.20 AA lys (JCP 76, 1439)\n"); fprintf(fout,"11 11 44 80.000 111.20 neutral amines \n"); fprintf(fout,"11 11 15 63.000 110.00 Junmei et al, 1999 \n"); fprintf(fout,"11 11 16 63.000 110.00 Junmei et al, 1999\n"); fprintf(fout,"14 11 11 63.000 115.60 AA trp\n"); fprintf(fout,"14 11 19 50.000 109.50 AA trp changed based on NMA nmodes\n"); fprintf(fout,"51 11 51 160.000 101.00 Junmei et al, 1999\n"); fprintf(fout,"51 11 15 50.000 110.00 Junmei et al, 1999\n"); fprintf(fout,"51 11 16 50.000 110.00 Junmei et al, 1999\n"); fprintf(fout,"51 11 16 50.000 110.00 Junmei et al, 1999\n"); fprintf(fout,"51 11 15 50.000 110.00 Junmei et al, 1999\n"); fprintf(fout,"51 11 45 50.000 109.50 \n"); fprintf(fout,"31 11 31 77.000 109.10 JCC,13,(1992),963;\n"); fprintf(fout,"31 11 20 50.000 109.50 JCC,13,(1992),963;\n"); fprintf(fout,"31 11 11 50.000 109.00 \n"); fprintf(fout,"31 11 21 50.000 109.50 \n"); fprintf(fout,"32 11 11 50.000 108.50 (6-31g* opt value)\n"); fprintf(fout,"32 11 20 50.000 108.50 (6-31g* opt value) \n"); fprintf(fout,"33 11 11 50.000 108.00 Junmei et al 99 \n"); fprintf(fout,"33 11 20 50.000 106.50 Junmei et al 99 \n"); fprintf(fout,"34 11 11 50.000 106.00 Junmei et al,99 \n"); fprintf(fout,"11 4 39 70.000 120.00 AA his\n"); fprintf(fout,"11 4 12 70.000 120.00 AA his\n"); fprintf(fout,"11 4 40 70.000 120.00 AA his\n"); fprintf(fout,"12 4 39 70.000 120.00 AA his\n"); fprintf(fout,"13 4 39 70.000 120.00 AA his\n"); fprintf(fout,"13 4 40 70.000 120.00 AA his\n"); fprintf(fout,"11 4 13 70.000 120.00 AA his\n"); fprintf(fout,"25 10 39 50.000 120.00 AA his\n"); fprintf(fout,"25 10 40 50.000 120.00 AA his\n"); fprintf(fout,"39 10 39 70.000 120.00 AA his\n"); fprintf(fout,"39 10 40 70.000 120.00 AA his\n"); fprintf(fout,"4 12 24 50.000 120.00 AA his\n"); fprintf(fout,"4 12 40 70.000 120.00 AA his\n"); fprintf(fout,"24 12 40 50.000 120.00 AA his\n"); fprintf(fout,"4 13 24 50.000 120.00 AA his\n"); fprintf(fout,"4 13 39 70.000 120.00 AA his\n"); fprintf(fout,"14 13 24 50.000 120.00 AA trp\n"); fprintf(fout,"14 13 39 70.000 108.70 AA trp\n"); fprintf(fout,"24 13 39 50.000 120.00 AA his\n"); fprintf(fout,"3 14 11 70.000 128.60 AA trp\n"); fprintf(fout,"3 14 13 63.000 106.40 changed from 85.0 bsd on C6H6 nmodes; AA trp\n"); fprintf(fout,"11 14 13 70.000 125.00 AA trp\n"); fprintf(fout,"2 8 3 63.000 122.70 changed from 85.0 bsd on C6H6 nmodes; AA trp\n"); fprintf(fout,"2 8 39 70.000 132.80 AA trp\n"); fprintf(fout,"3 8 39 70.000 104.40 AA trp\n"); fprintf(fout,"11 15 46 80.000 180.00 Junmei et al, 1999\n"); fprintf(fout,"11 16 16 80.000 180.00 Junmei et al, 1999\n"); fprintf(fout,"16 16 30 50.000 180.00 Junmei et al, 1999\n"); fprintf(fout,"1 38 11 50.000 121.90 AA general\n"); fprintf(fout,"1 38 18 50.000 120.00 AA general, gln, asn,changed based on NMA nmodes\n"); fprintf(fout,"11 38 18 50.000 118.04 AA general, changed based on NMA nmodes\n"); fprintf(fout,"11 38 11 50.000 118.00 AA pro (DETAR JACS 99,1232)\n"); fprintf(fout,"18 38 18 35.000 120.00 ade,cyt,gua,gln,asn **\n"); fprintf(fout,"1 45 7 70.000 121.60 \n"); fprintf(fout,"1 45 11 70.000 117.60 \n"); fprintf(fout,"1 45 18 50.000 119.20 changed based on NMA nmodes\n"); fprintf(fout,"3 45 6 70.000 105.40 \n"); fprintf(fout,"3 45 11 70.000 125.80 \n"); fprintf(fout,"3 45 18 50.000 125.80 for unmethylated n.a. bases,chngd bsd NMA nmodes\n"); fprintf(fout,"6 45 11 70.000 128.80 \n"); fprintf(fout,"6 45 18 50.000 128.80 for unmethylated n.a. bases,chngd bsd NMA nmodes\n"); fprintf(fout,"7 45 11 70.000 121.20 \n"); fprintf(fout,"7 45 18 50.000 121.20 for unmethylated n.a. bases,chngd bsd NMA nmodes\n"); fprintf(fout,"2 42 18 50.000 120.00 \n"); fprintf(fout,"2 42 11 50.000 123.20 AA arg\n"); fprintf(fout,"11 42 18 50.000 118.40 AA arg\n"); fprintf(fout,"18 42 18 35.000 120.00 \n"); fprintf(fout,"11 43 18 50.000 109.50 AA lys, changed based on NMA nmodes\n"); fprintf(fout,"11 43 11 50.000 109.50 AA pro/nt\n"); fprintf(fout,"18 43 18 35.000 109.50 AA lys, AA(end)\n"); fprintf(fout,"11 44 18 50.000 109.50 neutral amines \n"); fprintf(fout,"11 44 11 50.000 109.50 neutral amines \n"); fprintf(fout,"18 44 18 35.000 109.50 neutral amines \n"); fprintf(fout,"1 39 1 70.000 126.40 \n"); fprintf(fout,"1 39 2 70.000 125.20 \n"); fprintf(fout,"1 39 18 50.000 116.80 changed based on NMA nmodes\n"); fprintf(fout,"2 39 18 50.000 118.00 changed based on NMA nmodes\n"); fprintf(fout,"4 39 10 70.000 120.00 AA his\n"); fprintf(fout,"4 39 18 50.000 120.00 AA his, changed based on NMA nmodes\n"); fprintf(fout,"10 39 13 70.000 120.00 AA his\n"); fprintf(fout,"10 39 18 50.000 120.00 AA his, changed based on NMA nmodes\n"); fprintf(fout,"13 39 18 50.000 120.00 AA his, changed based on NMA nmodes\n"); fprintf(fout,"8 39 13 70.000 111.60 AA trp\n"); fprintf(fout,"8 39 18 50.000 123.10 AA trp, changed based on NMA nmodes\n"); fprintf(fout,"3 40 6 70.000 103.80 \n"); fprintf(fout,"4 40 10 70.000 117.00 AA his\n"); fprintf(fout,"10 40 12 70.000 117.00 AA his\n"); fprintf(fout,"1 41 2 70.000 120.50 \n"); fprintf(fout,"2 41 3 70.000 112.20 \n"); fprintf(fout,"2 41 9 70.000 118.60 \n"); fprintf(fout,"3 41 9 70.000 111.00 \n"); fprintf(fout,"1 50 26 50.000 113.00 (not used in tyr anymore)\n"); fprintf(fout,"2 50 26 50.000 113.00 replacement in tyr\n"); fprintf(fout,"11 50 26 55.000 108.50 \n"); fprintf(fout,"26 50 52 45.000 108.50 \n"); fprintf(fout,"1 51 11 60.000 117.00 Junmei et al, 1999\n"); fprintf(fout,"7 51 11 60.000 117.00 Junmei et al, 1999\n"); fprintf(fout,"11 51 11 60.000 109.50 \n"); fprintf(fout,"11 51 52 100.000 120.50 \n"); fprintf(fout,"52 51 52 100.000 120.50 \n"); fprintf(fout,"48 52 50 45.000 108.23 \n"); fprintf(fout,"48 52 48 140.000 119.90 \n"); fprintf(fout,"48 52 51 100.000 108.23 \n"); fprintf(fout,"50 52 51 45.000 102.60 \n"); fprintf(fout,"51 52 51 45.000 102.60 \n"); fprintf(fout,"11 53 11 62.000 98.90 AA met\n"); fprintf(fout,"11 53 53 68.000 103.70 AA cyx (SCHERAGA JPC 79,1428)\n"); fprintf(fout,"11 54 27 43.000 96.00 changed from 44.0 based on methanethiol nmodes\n"); fprintf(fout,"27 54 27 35.000 92.07 AA cys\n"); fprintf(fout,"End\n"); fprintf(fout,"Begin INPUT FOR DIHEDRAL PARAMETERS\n"); fprintf(fout,"0 1 1 0 4.0 14.500 180.00 2.0 Junmei et al, 1999\n"); fprintf(fout,"0 1 2 0 4.0 14.500 180.00 2.0 intrpol.bsd.on C6H6\n"); fprintf(fout,"0 1 3 0 4.0 12.000 180.00 2.0 intrpol.bsd.on C6H6\n"); fprintf(fout,"0 1 7 0 4.0 8.700 180.00 2.0 intrpol.bsd.on C6H6\n"); fprintf(fout,"0 1 11 0 6.0 0.000 0.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 1 38 0 4.0 10.000 180.00 2.0 AA,NMA\n"); fprintf(fout,"0 1 45 0 4.0 5.800 180.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 1 39 0 4.0 5.400 180.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 1 41 0 2.0 8.000 180.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 1 47 0 4.0 11.200 180.00 2.0 Junmei et al, 1999\n"); fprintf(fout,"0 1 50 0 2.0 4.600 180.00 2.0 Junmei et al, 1999\n"); fprintf(fout,"0 1 51 0 2.0 5.400 180.00 2.0 Junmei et al, 1999\n"); fprintf(fout,"0 2 2 0 4.0 14.500 180.00 2.0 intrpol.bsd.on C6H6\n"); fprintf(fout,"0 2 3 0 4.0 14.000 180.00 2.0 intrpol.bsd.on C6H6\n"); fprintf(fout,"0 2 7 0 4.0 10.200 180.00 2.0 intrpol.bsd.on C6H6\n"); fprintf(fout,"0 2 8 0 4.0 14.500 180.00 2.0 reinterpolated 93'\n"); fprintf(fout,"0 2 11 0 6.0 0.000 0.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 2 42 0 4.0 9.600 180.00 2.0 reinterpolated 93'\n"); fprintf(fout,"0 2 39 0 4.0 6.000 180.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 2 41 0 2.0 9.600 180.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 2 50 0 2.0 1.800 180.00 2.0 Junmei et al, 99\n"); fprintf(fout,"0 3 3 0 4.0 21.800 180.00 2.0 intrpol.bsd.on C6H6\n"); fprintf(fout,"0 3 8 0 4.0 12.000 180.00 2.0 reinterpolated 93'\n"); fprintf(fout,"0 3 45 0 4.0 6.600 180.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 3 40 0 2.0 5.100 180.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 3 41 0 2.0 8.300 180.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 4 11 0 6.0 0.000 0.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 4 12 0 4.0 20.600 180.00 2.0 intrpol.bsd.on C6H6\n"); fprintf(fout,"0 4 13 0 4.0 21.500 180.00 2.0 intrpol.bsd.on C6H6\n"); fprintf(fout,"0 4 39 0 4.0 5.600 180.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 4 40 0 2.0 4.800 180.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 5 5 0 4.0 4.000 180.00 2.0 Junmei et al, 1999\n"); fprintf(fout,"0 5 11 0 6.0 0.000 0.00 2.0 Junmei et al, 1999\n"); fprintf(fout,"0 5 7 0 4.0 26.600 180.00 2.0 Junmei et al, 1999\n"); fprintf(fout,"0 6 45 0 4.0 6.800 180.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 6 40 0 2.0 20.000 180.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 7 7 0 4.0 26.600 180.00 2.0 intrpol.bsd.on C6H6\n"); fprintf(fout,"0 7 11 0 6.0 0.000 0.00 3.0 JCC,7,(1986),230\n"); fprintf(fout,"0 7 45 0 4.0 7.400 180.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 7 51 0 2.0 2.100 180.00 2.0 Junmei et al, 1999\n"); fprintf(fout,"0 8 39 0 4.0 6.100 180.00 2.0 reinterpolated 93'\n"); fprintf(fout,"0 9 41 0 2.0 13.600 180.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 11 11 0 9.0 1.400 0.00 3.0 JCC,7,(1986),230\n"); fprintf(fout,"0 11 15 0 3.0 0.000 0.00 1.0 Junmei et al, 1999\n"); fprintf(fout,"0 11 16 0 3.0 0.000 0.00 1.0 Junmei et al, 1999\n"); fprintf(fout,"0 11 38 0 6.0 0.000 0.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 11 45 0 6.0 0.000 0.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 11 42 0 6.0 0.000 0.00 3.0 JCC,7,(1986),230\n"); fprintf(fout,"0 11 44 0 6.0 1.800 0.00 3.0 Junmei et al, 1999\n"); fprintf(fout,"0 11 43 0 9.0 1.400 0.00 3.0 JCC,7,(1986),230\n"); fprintf(fout,"0 11 50 0 3.0 0.500 0.00 3.0 JCC,7,(1986),230\n"); fprintf(fout,"0 11 51 0 3.0 1.150 0.00 3.0 JCC,7,(1986),230\n"); fprintf(fout,"0 11 53 0 3.0 1.000 0.00 3.0 JCC,7,(1986),230\n"); fprintf(fout,"0 11 54 0 3.0 0.750 0.00 3.0 JCC,7,(1986),230\n"); fprintf(fout,"0 14 3 0 4.0 6.700 180.00 2.0 intrpol.bsd.onC6H6aa\n"); fprintf(fout,"0 14 11 0 6.0 0.000 0.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 14 13 0 4.0 26.100 180.00 2.0 intrpol.bsd.on C6H6\n"); fprintf(fout,"0 10 39 0 4.0 9.300 180.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 10 40 0 2.0 10.000 180.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 12 40 0 2.0 4.800 180.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 13 39 0 4.0 6.000 180.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 50 52 0 3.0 0.750 0.00 3.0 JCC,7,(1986),230\n"); fprintf(fout,"0 51 52 0 3.0 0.750 0.00 3.0 JCC,7,(1986),230\n"); fprintf(fout,"38 11 1 38 1.0 1.700 180.00 -1.0 \n"); fprintf(fout,"38 11 1 38 1.0 2.000 180.00 2.0 \n"); fprintf(fout,"1 38 11 1 1.0 0.850 180.00 -2.0 \n"); fprintf(fout,"1 38 11 1 1.0 0.800 0.00 1.0 \n"); fprintf(fout,"11 11 38 1 1.0 0.500 180.00 -4.0 phi,psi,parm94\n"); fprintf(fout,"11 11 38 1 1.0 0.150 180.00 -3.0 phi,psi,parm94\n"); fprintf(fout,"11 11 38 1 1.0 0.530 0.00 1.0 phi,psi,parm94\n"); fprintf(fout,"11 11 1 38 1.0 0.100 0.00 -4.0 phi,psi,parm94\n"); fprintf(fout,"11 11 1 38 1.0 0.070 0.00 2.0 phi,psi,parm94\n"); fprintf(fout,"18 38 1 47 1.0 2.500 180.00 -2.0 JCC,7,(1986),230\n"); fprintf(fout,"18 38 1 47 1.0 2.000 0.00 1.0 JCC,7,(1986),230\n"); fprintf(fout,"11 53 53 11 1.0 3.500 0.00 -2.0 JCC,7,(1986),230\n"); fprintf(fout,"11 53 53 11 1.0 0.600 0.00 3.0 JCC,7,(1986),230\n"); fprintf(fout,"50 52 51 11 1.0 0.250 0.00 -3.0 JCC,7,(1986),230\n"); fprintf(fout,"50 52 51 11 1.0 1.200 0.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"51 52 51 11 1.0 0.250 0.00 -3.0 JCC,7,(1986),230\n"); fprintf(fout,"51 52 51 11 1.0 1.200 0.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"20 11 1 47 1.0 0.800 0.00 -1.0 Junmei et al, 1999\n"); fprintf(fout,"20 11 1 47 1.0 0.080 180.00 3.0 Junmei et al, 1999\n"); fprintf(fout,"19 11 1 47 1.0 0.800 0.00 -1.0 Junmei et al, 1999\n"); fprintf(fout,"19 11 1 47 1.0 0.080 180.00 3.0 Junmei et al, 1999\n"); fprintf(fout,"19 11 11 19 1.0 0.150 0.00 3.0 Junmei et al, 1999\n"); fprintf(fout,"19 11 11 11 1.0 0.160 0.00 3.0 Junmei et al, 1999\n"); fprintf(fout,"19 11 7 7 1.0 0.380 180.00 -3.0 Junmei et al, 1999\n"); fprintf(fout,"19 11 7 7 1.0 1.150 0.00 1.0 Junmei et al, 1999\n"); fprintf(fout,"26 50 11 11 1.0 0.160 0.00 -3.0 Junmei et al, 1999\n"); fprintf(fout,"26 50 11 11 1.0 0.250 0.00 1.0 Junmei et al, 1999\n"); fprintf(fout,"26 50 1 47 1.0 2.300 180.00 -2.0 Junmei et al, 1999\n"); fprintf(fout,"26 50 1 47 1.0 1.900 0.00 1.0 Junmei et al, 1999\n"); fprintf(fout,"7 7 1 47 1.0 2.175 180.00 -2.0 Junmei et al, 1999\n"); fprintf(fout,"7 7 1 47 1.0 0.300 0.00 3.0 Junmei et al, 1999\n"); fprintf(fout,"11 7 7 11 1.0 6.650 180.00 -2.0 Junmei et al, 1999\n"); fprintf(fout,"11 7 7 11 1.0 1.900 180.00 1.0 Junmei et al, 1999\n"); fprintf(fout,"11 11 11 11 1.0 0.180 0.00 -3.0 Junmei et al, 1999\n"); fprintf(fout,"11 11 11 11 1.0 0.250 180.00 -2.0 Junmei et al, 1999\n"); fprintf(fout,"11 11 11 11 1.0 0.200 180.00 1.0 Junmei et al, 1999\n"); fprintf(fout,"11 11 44 11 1.0 0.300 0.00 -3.0 Junmei et al, 1999\n"); fprintf(fout,"11 11 44 11 1.0 0.480 180.00 2.0 Junmei et al, 1999\n"); fprintf(fout,"11 11 51 11 1.0 0.383 0.00 -3.0 \n"); fprintf(fout,"11 11 51 11 1.0 0.100 180.00 2.0 \n"); fprintf(fout,"11 11 51 1 1.0 0.383 0.00 -3.0 Junmei et al, 1999\n"); fprintf(fout,"11 11 51 1 1.0 0.800 180.00 1.0 Junmei et al, 1999\n"); fprintf(fout,"11 51 11 51 1.0 0.100 0.00 -3.0 Junmei et al, 1999\n"); fprintf(fout,"11 51 11 51 1.0 0.850 180.00 -2.0 Junmei et al, 1999\n"); fprintf(fout,"11 51 11 51 1.0 1.350 180.00 1.0 Junmei et al, 1999\n"); fprintf(fout,"11 51 11 45 1.0 0.383 0.00 -3.0 parm98.dat, TC,PC,PAK\n"); fprintf(fout,"11 51 11 45 1.0 0.650 0.00 2.0 parm98.dat, TC,PC,PAK\n"); fprintf(fout,"11 16 16 30 1.0 0.000 0.00 1.0 Junmei et al, 1999\n"); fprintf(fout,"47 1 51 11 1.0 2.700 180.00 -2.0 Junmei et al, 1999\n"); fprintf(fout,"47 1 51 11 1.0 1.400 180.00 1.0 Junmei et al, 1999\n"); fprintf(fout,"51 11 45 6 1.0 0.000 0.00 -2.0 parm98, TC,PC,PAK\n"); fprintf(fout,"51 11 45 6 1.0 2.500 0.00 1.0 parm98, TC,PC,PAK\n"); fprintf(fout,"51 11 45 7 1.0 0.000 0.00 -2.0 parm98, TC,PC,PAK\n"); fprintf(fout,"51 11 45 7 1.0 2.500 0.00 1.0 parm98, TC,PC,PAK\n"); fprintf(fout,"51 11 11 51 1.0 0.144 0.00 -3.0 parm98, TC,PC,PAK\n"); fprintf(fout,"51 11 11 51 1.0 1.175 0.00 2.0 parm98, TC,PC,PAK\n"); fprintf(fout,"51 11 11 50 1.0 0.144 0.00 -3.0 parm98, TC,PC,PAK\n"); fprintf(fout,"51 11 11 50 1.0 1.175 0.00 2.0 parm98, TC,PC,PAK\n"); fprintf(fout,"50 11 11 50 1.0 0.144 0.00 -3.0 parm98, TC,PC,PAK\n"); fprintf(fout,"50 11 11 50 1.0 1.175 0.00 2.0 parm98, TC,PC,PAK\n"); fprintf(fout,"31 11 11 31 1.0 1.200 180.00 1.0 Junmei et al, 1999\n"); fprintf(fout,"32 11 11 32 1.0 0.450 180.00 1.0 Junmei et al, 1999\n"); fprintf(fout,"33 11 11 33 1.0 0.000 180.00 1.0 Junmei et al, 1999\n"); fprintf(fout,"20 11 11 51 1.0 0.250 0.00 1.0 Junmei et al, 1999\n"); fprintf(fout,"20 11 11 50 1.0 0.250 0.00 1.0 Junmei et al, 1999\n"); fprintf(fout,"20 11 11 31 1.0 0.190 0.00 1.0 Junmei et al, 1999\n"); fprintf(fout,"20 11 11 32 1.0 0.250 0.00 1.0 Junmei et al, 1999\n"); fprintf(fout,"20 11 11 33 1.0 0.550 0.00 1.0 Junmei et al, 1999\n"); fprintf(fout,"19 11 11 51 1.0 0.250 0.00 1.0 Junmei et al, 1999\n"); fprintf(fout,"19 11 11 50 1.0 0.250 0.00 1.0 Junmei et al, 1999\n"); fprintf(fout,"19 11 11 31 1.0 0.190 0.00 1.0 Junmei et al, 1999\n"); fprintf(fout,"19 11 11 32 1.0 0.250 0.00 1.0 Junmei et al, 1999\n"); fprintf(fout,"19 11 11 33 1.0 0.550 0.00 1.0 Junmei et al, 1999\n"); fprintf(fout,"End\n"); fprintf(fout,"Begin INPUT FOR IMPROPER DIHEDRAL PARAMETERS\n"); fprintf(fout,"0 0 1 47 10.500 180.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 48 1 48 10.500 180.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 0 38 18 1.000 180.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 0 42 18 1.000 180.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 0 39 18 1.000 180.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 42 2 42 10.500 180.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 11 38 11 1.000 180.00 2.0 JCC,7,(1986),230\n"); fprintf(fout,"0 0 2 23 1.100 180.00 2.0 bsd.on C6H6 nmodes\n"); fprintf(fout,"0 0 13 24 1.100 180.00 2.0 \n"); fprintf(fout,"0 0 10 25 1.100 180.00 2.0 \n"); fprintf(fout,"0 0 12 24 1.100 180.00 2.0 \n"); fprintf(fout,"0 0 9 25 1.100 180.00 2.0 \n"); fprintf(fout,"0 0 6 25 1.100 180.00 2.0 \n"); fprintf(fout,"0 0 7 24 1.100 180.00 2.0 \n"); fprintf(fout,"0 0 7 23 1.100 180.00 2.0 \n"); fprintf(fout,"0 0 2 24 1.100 180.00 2.0 bsd.on C6H6 nmodes \n"); fprintf(fout,"0 0 2 25 1.100 180.00 2.0 bsd.on C6H6 nmodes\n"); fprintf(fout,"6 3 45 11 1.000 180.00 2.0 \n"); fprintf(fout,"7 1 45 11 1.000 180.00 2.0 dac guess, 9/94\n"); fprintf(fout,"7 1 7 11 1.100 180.00 2.0 \n"); fprintf(fout,"11 47 1 50 10.500 180.00 2.0 \n"); fprintf(fout,"39 12 4 11 1.100 180.00 2.0 \n"); fprintf(fout,"40 13 4 11 1.100 180.00 2.0 \n"); fprintf(fout,"39 13 4 11 1.100 180.00 2.0 \n"); fprintf(fout,"13 3 14 11 1.100 180.00 2.0 \n"); fprintf(fout,"2 2 2 11 1.100 180.00 2.0 \n"); fprintf(fout,"1 7 7 11 1.100 180.00 2.0 dac guess, 9/94\n"); fprintf(fout,"41 7 2 42 1.100 180.00 2.0 dac guess, 9/94\n"); fprintf(fout,"3 41 2 42 1.100 180.00 2.0 dac, 10/94\n"); fprintf(fout,"39 41 2 42 1.100 180.00 2.0 dac, 10/94\n"); fprintf(fout,"2 2 1 50 1.100 180.00 2.0 (not used in tyr!)\n"); fprintf(fout,"2 2 2 50 1.100 180.00 2.0 in tyr\n"); fprintf(fout,"25 47 1 50 1.100 180.00 2.0 Junmei et al.1999\n"); fprintf(fout,"25 47 1 51 1.100 180.00 2.0 \n"); fprintf(fout,"7 11 7 23 1.100 180.00 2.0 Junmei et al.1999\n"); fprintf(fout,"2 2 2 33 1.100 180.00 2.0 Junmei et al.1999\n"); fprintf(fout,"7 24 1 47 1.100 180.00 2.0 Junmei et al.1999\n"); fprintf(fout,"1 11 38 18 1.100 180.00 2.0 Junmei et al.1999\n"); fprintf(fout,"1 11 38 47 1.100 180.00 2.0 Junmei et al.1999\n"); fprintf(fout,"End\n"); fprintf(fout,"Begin INPUT FOR H-BOND 10-12 POTENTIAL PARAMETERS\n"); fprintf(fout,"18 40 7557.0 2385.0 \n"); fprintf(fout,"18 41 10238.0 3071.0 \n"); fprintf(fout,"18 47 7557.0 2385.0 \n"); fprintf(fout,"18 48 4019.0 1409.0 \n"); fprintf(fout,"18 50 7557.0 2385.0 \n"); fprintf(fout,"18 53 265720.0 35429.0 \n"); fprintf(fout,"18 54 265720.0 35429.0 \n"); fprintf(fout,"26 40 7557.0 2385.0 \n"); fprintf(fout,"26 47 7557.0 2385.0 \n"); fprintf(fout,"26 48 4019.0 1409.0 \n"); fprintf(fout,"26 50 7557.0 2385.0 \n"); fprintf(fout,"26 53 265720.0 35429.0 \n"); fprintf(fout,"26 54 265720.0 35429.0 \n"); fprintf(fout,"27 40 14184.0 3082.0 \n"); fprintf(fout,"27 47 14184.0 3082.0 \n"); fprintf(fout,"27 48 4019.0 1409.0 \n"); fprintf(fout,"27 50 14184.0 3082.0 \n"); fprintf(fout,"27 53 265720.0 35429.0 \n"); fprintf(fout,"27 54 265720.0 35429.0 \n"); fprintf(fout,"21 40 4019.0 1409.0 \n"); fprintf(fout,"21 47 10238.0 3071.0 \n"); fprintf(fout,"21 48 4019.0 1409.0 \n"); fprintf(fout,"21 50 4019.0 1409.0 \n"); fprintf(fout,"21 53 7557.0 2385.0 \n"); fprintf(fout,"21 54 7557.0 2385.0 \n"); fprintf(fout,"22 40 4019.0 1409.0 \n"); fprintf(fout,"22 47 4019.0 1409.0 \n"); fprintf(fout,"22 48 4019.0 1409.0 \n"); fprintf(fout,"22 50 4019.0 1409.0 \n"); fprintf(fout,"22 53 7557.0 2385.0 \n"); fprintf(fout,"22 54 7557.0 2385.0 \n"); fprintf(fout,"End\n"); fprintf(fout,"Begin INPUT FOR THE NON-BONDED 6-12 POTENTIAL PARAMETERS\n"); fprintf(fout,"18 0.6000 0.0157 Ferguson base pair geom.\n"); fprintf(fout,"26 0.0000 0.0000 OPLS Jorgensen, JACS,110,(1988),1657\n"); fprintf(fout,"27 0.6000 0.0157 W. Cornell CH3SH --> CH3OH FEP\n"); fprintf(fout,"19 1.4870 0.0157 OPLS\n"); fprintf(fout,"20 1.3870 0.0157 Veenstra et al JCC,8,(1992),963 \n"); fprintf(fout,"21 1.2870 0.0157 Veenstra et al JCC,8,(1992),963 \n"); fprintf(fout,"22 1.1870 0.0157 Veenstra et al JCC,8,(1992),963 \n"); fprintf(fout,"29 1.1000 0.0157 Veenstra et al JCC,8,(1992),963\n"); fprintf(fout,"23 1.4590 0.0150 Spellmeyer \n"); fprintf(fout,"24 1.4090 0.0150 Spellmeyer, one electrowithdr. neighbor\n"); fprintf(fout,"25 1.3590 0.0150 Spellmeyer, two electrowithdr. neighbor\n"); fprintf(fout,"28 0.0000 0.0000 TIP3P water model\n"); fprintf(fout,"30 1.4590 0.0150 H bonded to sp C (Howard et al JCC 16)\n"); fprintf(fout,"47 1.6612 0.2100 OPLS\n"); fprintf(fout,"48 1.6612 0.2100 OPLS\n"); fprintf(fout,"49 1.7683 0.1520 TIP3P water model\n"); fprintf(fout,"50 1.7210 0.2104 OPLS \n"); fprintf(fout,"51 1.6837 0.1700 OPLS ether\n"); fprintf(fout,"14 1.9080 0.0860 Spellmeyer\n"); fprintf(fout,"2 1.9080 0.0860 Spellmeyer\n"); fprintf(fout,"3 1.9080 0.0860 Spellmeyer\n"); fprintf(fout,"4 1.9080 0.0860 Spellmeyer\n"); fprintf(fout,"5 1.9080 0.0860 Spellmeyer\n"); fprintf(fout,"6 1.9080 0.0860 Spellmeyer\n"); fprintf(fout,"7 1.9080 0.0860 Spellmeyer\n"); fprintf(fout,"8 1.9080 0.0860 Spellmeyer\n"); fprintf(fout,"9 1.9080 0.0860 Spellmeyer\n"); fprintf(fout,"10 1.9080 0.0860 Spellmeyer\n"); fprintf(fout,"12 1.9080 0.0860 Spellmeyer\n"); fprintf(fout,"13 1.9080 0.0860 Spellmeyer\n"); fprintf(fout,"15 1.9080 0.0860 Spellmeyer\n"); fprintf(fout,"16 1.9080 0.0860 Spellmeyer\n"); fprintf(fout,"11 1.9080 0.1094 Spellmeyer\n"); fprintf(fout,"1 1.9080 0.0860 OPLS\n"); fprintf(fout,"38 1.8240 0.1700 OPLS\n"); fprintf(fout,"39 1.8240 0.1700 OPLS\n"); fprintf(fout,"42 1.8240 0.1700 OPLS\n"); fprintf(fout,"45 1.8240 0.1700 OPLS\n"); fprintf(fout,"41 1.8240 0.1700 OPLS\n"); fprintf(fout,"40 1.8240 0.1700 OPLS\n"); fprintf(fout,"43 1.8240 0.1700 OPLS\n"); fprintf(fout,"44 1.8240 0.1700 OPLS\n"); fprintf(fout,"46 1.8240 0.1700 OPLS\n"); fprintf(fout,"46 1.8240 0.1700 N in nitrile\n"); fprintf(fout,"38 1.8240 0.1700 N in nitrile\n"); fprintf(fout,"39 1.8240 0.1700 N in nitrile\n"); fprintf(fout,"42 1.8240 0.1700 N in nitrile\n"); fprintf(fout,"45 1.8240 0.1700 N in nitrile\n"); fprintf(fout,"41 1.8240 0.1700 N in nitrile\n"); fprintf(fout,"40 1.8240 0.1700 N in nitrile\n"); fprintf(fout,"43 1.8240 0.1700 N in nitrile\n"); fprintf(fout,"44 1.8240 0.1700 N in nitrile\n"); fprintf(fout,"53 2.0000 0.2500 W. Cornell CH3SH and CH3SCH3 FEP's\n"); fprintf(fout,"54 2.0000 0.2500 W. Cornell CH3SH and CH3SCH3 FEP's\n"); fprintf(fout,"52 2.1000 0.2000 JCC,7,(1986),230; \n"); fprintf(fout,"35 2.4700 0.1000 Cl- Smith & Dang, JCP 1994,100:5,3757\n"); fprintf(fout,"57 1.1370 0.0183 Li+ Aqvist JPC 1990,94,8021. (adapted)\n"); fprintf(fout,"58 1.8680 0.0028 Na+ Aqvist JPC 1990,94,8021. (adapted)\n"); fprintf(fout,"59 1.8680 0.0028 Na+ Aqvist JPC 1990,94,8021. (adapted)\n"); fprintf(fout,"60 2.6580 0.0003 K+ Aqvist JPC 1990,94,8021. (adapted)\n"); fprintf(fout,"61 2.9560 0.0002 Rb+ Aqvist JPC 1990,94,8021. (adapted)\n"); fprintf(fout,"62 3.3950 0.0001 Cs+ Aqvist JPC 1990,94,8021. (adapted)\n"); fprintf(fout,"37 0.7926 0.8947 Mg2+ Aqvist JPC 1990,94,8021.(adapted)\n"); fprintf(fout,"17 1.7131 0.4598 Ca2+ Aqvist JPC 1990,94,8021.(adapted)\n"); fprintf(fout,"63 1.1000 0.0125 Zn2+, Merz,PAK, JACS,113,8262,(1991) \n"); fprintf(fout,"31 1.7500 0.0610 Gough et al. JCC 13,(1992),963.\n"); fprintf(fout,"32 1.9480 0.2650 Fox, JPCB,102,8070,(98),flex.mdl CHCl3\n"); fprintf(fout,"33 2.2200 0.3200 Junmei(?)\n"); fprintf(fout,"34 2.3500 0.4000 JCC,7,(1986),230; \n"); fprintf(fout,"36 5.0000 0.1000 solvated ion for vacuum approximation\n"); fprintf(fout,"End\n"); fclose(fout); return TRUE; }