3 C Read the parameters of the probability distributions of the virtual-bond
4 C valence angles and the side chains and energy parameters.
6 implicit real*8 (a-h,o-z)
9 include 'COMMON.IOUNITS'
10 include 'COMMON.CHAIN'
11 include 'COMMON.INTERACT'
13 include 'COMMON.LOCAL'
14 include 'COMMON.TORSION'
15 include 'COMMON.FFIELD'
16 include 'COMMON.NAMES'
17 include 'COMMON.SBRIDGE'
18 include 'COMMON.SCCOR'
19 include 'COMMON.SCROT'
21 character*1 onelett(4) /"G","A","P","D"/
23 dimension blower(3,3,maxlob)
24 double precision ip,mp
28 C Set LPRINT=.TRUE. for debugging
29 dwa16=2.0d0**(1.0d0/6.0d0)
32 C Assign virtual-bond length
37 read (ibond,*) vbldp0,akp
40 read (ibond,*) vbldsc0(1,i),aksc(1,i)
45 dsc_inv(i)=1.0D0/dsc(i)
49 read (ibond,*) ijunk,vbldp0,akp,rjunk
51 read (ibond,*) nbondterm(i),(vbldsc0(j,i),aksc(j,i),abond0(j,i),
57 dsc_inv(i)=1.0D0/dsc(i)
62 write(iout,'(/a/)')"Force constants virtual bonds:"
63 write (iout,'(a10,a3,6a10)') 'Type','N','VBL','K',
65 write(iout,'(a10,i3,6f10.5)') "p",1,vbldp0,akp,0.0d0
67 write (iout,'(a10,i3,6f10.5)') restyp(i),nbondterm(i),
68 & vbldsc0(1,i),aksc(1,i),abond0(1,i)
70 write (iout,'(13x,3f10.5)')
71 & vbldsc0(j,i),aksc(j,i),abond0(j,i)
77 C Read the parameters of the probability distribution/energy expression
78 C of the virtual-bond valence angles theta
81 read (ithep,*) a0thet(i),(athet(j,i),j=1,2),(bthet(j,i),j=1,2)
82 read (ithep,*) (polthet(j,i),j=0,3)
83 read (ithep,*) (gthet(j,i),j=1,3)
84 read (ithep,*) theta0(i),sig0(i),sigc0(i)
90 c & 'Parameters of the virtual-bond valence angles:'
91 c write (iout,'(/a/9x,5a/79(1h-))') 'Fourier coefficients:',
92 c & ' ATHETA0 ',' A1 ',' A2 ',
95 c write(iout,'(a3,i4,2x,5(1pe14.5))') restyp(i),i,
96 c & a0thet(i),(athet(j,i),j=1,2),(bthet(j,i),j=1,2)
98 c write (iout,'(/a/9x,5a/79(1h-))')
99 c & 'Parameters of the expression for sigma(theta_c):',
100 c & ' ALPH0 ',' ALPH1 ',' ALPH2 ',
101 c & ' ALPH3 ',' SIGMA0C '
103 c write (iout,'(a3,i4,2x,5(1pe14.5))') restyp(i),i,
104 c & (polthet(j,i),j=0,3),sigc0(i)
106 c write (iout,'(/a/9x,5a/79(1h-))')
107 c & 'Parameters of the second gaussian:',
108 c & ' THETA0 ',' SIGMA0 ',' G1 ',
111 c write (iout,'(a3,i4,2x,5(1pe14.5))') restyp(i),i,theta0(i),
112 c & sig0(i),(gthet(j,i),j=1,3)
115 & 'Parameters of the virtual-bond valence angles:'
116 write (iout,'(/a/9x,5a/79(1h-))')
117 & 'Coefficients of expansion',
118 & ' theta0 ',' a1*10^2 ',' a2*10^2 ',
119 & ' b1*10^1 ',' b2*10^1 '
121 write(iout,'(a3,1h&,2x,5(f8.3,1h&))') restyp(i),
122 & a0thet(i),(100*athet(j,i),j=1,2),(10*bthet(j,i),j=1,2)
124 write (iout,'(/a/9x,5a/79(1h-))')
125 & 'Parameters of the expression for sigma(theta_c):',
126 & ' alpha0 ',' alph1 ',' alph2 ',
127 & ' alhp3 ',' sigma0c '
129 write (iout,'(a3,1h&,2x,5(1pe12.3,1h&))') restyp(i),
130 & (polthet(j,i),j=0,3),sigc0(i)
132 write (iout,'(/a/9x,5a/79(1h-))')
133 & 'Parameters of the second gaussian:',
134 & ' theta0 ',' sigma0*10^2 ',' G1*10^-1',
137 write (iout,'(a3,1h&,2x,5(f8.3,1h&))') restyp(i),theta0(i),
138 & 100*sig0(i),gthet(1,i)*0.1D0,gthet(2,i),gthet(3,i)*10.0D0
143 C Read the parameters of Utheta determined from ab initio surfaces
144 C Kozlowska et al., J. Phys.: Condens. Matter 19 (2007) 285203
146 read (ithep,*) nthetyp,ntheterm,ntheterm2,
147 & ntheterm3,nsingle,ndouble
148 nntheterm=max0(ntheterm,ntheterm2,ntheterm3)
149 read (ithep,*) (ithetyp(i),i=1,ntyp1)
155 aathet(l,i,j,k)=0.0d0
159 bbthet(m,l,i,j,k)=0.0d0
160 ccthet(m,l,i,j,k)=0.0d0
161 ddthet(m,l,i,j,k)=0.0d0
162 eethet(m,l,i,j,k)=0.0d0
168 ffthet(mm,m,l,i,j,k)=0.0d0
169 ggthet(mm,m,l,i,j,k)=0.0d0
179 read (ithep,'(3a)') res1,res2,res3
180 read (ithep,*) aa0thet(i,j,k)
181 read (ithep,*)(aathet(l,i,j,k),l=1,ntheterm)
183 & ((bbthet(lll,ll,i,j,k),lll=1,nsingle),
184 & (ccthet(lll,ll,i,j,k),lll=1,nsingle),
185 & (ddthet(lll,ll,i,j,k),lll=1,nsingle),
186 & (eethet(lll,ll,i,j,k),lll=1,nsingle),ll=1,ntheterm2)
188 & (((ffthet(llll,lll,ll,i,j,k),ffthet(lll,llll,ll,i,j,k),
189 & ggthet(llll,lll,ll,i,j,k),ggthet(lll,llll,ll,i,j,k),
190 & llll=1,lll-1),lll=2,ndouble),ll=1,ntheterm3)
195 C For dummy ends assign glycine-type coefficients of theta-only terms; the
196 C coefficients of theta-and-gamma-dependent terms are zero.
201 aathet(l,i,j,nthetyp+1)=aathet(l,i,j,1)
202 aathet(l,nthetyp+1,i,j)=aathet(l,1,i,j)
204 aa0thet(i,j,nthetyp+1)=aa0thet(i,j,1)
205 aa0thet(nthetyp+1,i,j)=aa0thet(1,i,j)
208 aathet(l,nthetyp+1,i,nthetyp+1)=aathet(l,1,i,1)
210 aa0thet(nthetyp+1,i,nthetyp+1)=aa0thet(1,i,1)
213 C Control printout of the coefficients of virtual-bond-angle potentials
216 write (iout,'(//a)') 'Parameter of virtual-bond-angle potential'
220 write (iout,'(//4a)')
221 & 'Type ',onelett(i),onelett(j),onelett(k)
222 write (iout,'(//a,10x,a)') " l","a[l]"
223 write (iout,'(i2,1pe15.5)') 0,aa0thet(i,j,k)
224 write (iout,'(i2,1pe15.5)')
225 & (l,aathet(l,i,j,k),l=1,ntheterm)
227 write (iout,'(//2h m,4(9x,a,3h[m,i1,1h]))')
228 & "b",l,"c",l,"d",l,"e",l
230 write (iout,'(i2,4(1pe15.5))') m,
231 & bbthet(m,l,i,j,k),ccthet(m,l,i,j,k),
232 & ddthet(m,l,i,j,k),eethet(m,l,i,j,k)
236 write (iout,'(//3hm,n,4(6x,a,5h[m,n,i1,1h]))')
237 & "f+",l,"f-",l,"g+",l,"g-",l
240 write (iout,'(i1,1x,i1,4(1pe15.5))') n,m,
241 & ffthet(n,m,l,i,j,k),ffthet(m,n,l,i,j,k),
242 & ggthet(n,m,l,i,j,k),ggthet(m,n,l,i,j,k)
259 C Read the parameters of the probability distribution/energy expression
260 C of the side chains.
263 read (irotam,'(3x,i3,f8.3)') nlob(i),dsc(i)
267 dsc_inv(i)=1.0D0/dsc(i)
278 read(irotam,*)(censc(k,1,i),k=1,3),((blower(k,l,1),l=1,k),k=1,3)
280 read (irotam,*) bsc(j,i)
281 read (irotam,*) (censc(k,j,i),k=1,3),
282 & ((blower(k,l,j),l=1,k),k=1,3)
289 akl=akl+blower(k,m,j)*blower(l,m,j)
300 write (iout,'(/a)') 'Parameters of side-chain local geometry'
304 write (iout,'(/3a,i2,a,f8.3)') 'Residue type: ',restyp(i),
305 & ' # of gaussian lobes:',nlobi,' dsc:',dsc(i)
306 c write (iout,'(/a,8x,i1,4(25x,i1))') 'Lobe:',(j,j=1,nlobi)
307 c write (iout,'(a,f10.4,4(16x,f10.4))')
308 c & 'Center ',(bsc(j,i),j=1,nlobi)
309 c write (iout,'(5(2x,3f8.4))') ((censc(k,j,i),k=1,3),j=1,nlobi)
310 write (iout,'(1h&,a,3(2h&&,f8.3,2h&&))')
311 & 'log h',(bsc(j,i),j=1,nlobi)
312 write (iout,'(1h&,a,3(1h&,f8.3,1h&,f8.3,1h&,f8.3,1h&))')
313 & 'x',((censc(k,j,i),k=1,3),j=1,nlobi)
320 c blower(k,l,j)=gaussc(ind,j,i)
325 write (iout,'(2h& ,5(2x,1h&,3(f7.3,1h&)))')
326 & ((gaussc(k,l,j,i),l=1,3),j=1,nlobi)
333 C Read scrot parameters for potentials determined from all-atom AM1 calculations
334 C added by Urszula Kozlowska 07/11/2007
342 read(irotam,*) sc_parmin(j,i)
350 C Read torsional parameters in old format
352 read (itorp,*) ntortyp,nterm_old
353 write (iout,*) 'ntortyp,nterm',ntortyp,nterm_old
354 read (itorp,*) (itortyp(i),i=1,ntyp)
359 read (itorp,*) kk,v1(k,j,i),v2(k,j,i)
365 write (iout,'(/a/)') 'Torsional constants:'
368 write (iout,'(2i3,6f10.5)') i,j,(v1(k,i,j),k=1,nterm_old)
369 write (iout,'(6x,6f10.5)') (v2(k,i,j),k=1,nterm_old)
375 C Read torsional parameters
377 read (itorp,*) ntortyp
378 read (itorp,*) (itortyp(i),i=1,ntyp)
379 write (iout,*) 'ntortyp',ntortyp
382 read (itorp,*) nterm(i,j),nlor(i,j)
386 read (itorp,*) kk,v1(k,i,j),v2(k,i,j)
387 v0ij=v0ij+si*v1(k,i,j)
391 read (itorp,*) kk,vlor1(k,i,j),vlor2(k,i,j),vlor3(k,i,j)
392 v0ij=v0ij+vlor1(k,i,j)/(1+vlor3(k,i,j)**2)
399 write (iout,'(/a/)') 'Torsional constants:'
402 write (iout,*) 'ityp',i,' jtyp',j
403 write (iout,*) 'Fourier constants'
405 write (iout,'(2(1pe15.5))') v1(k,i,j),v2(k,i,j)
407 write (iout,*) 'Lorenz constants'
409 write (iout,'(3(1pe15.5))')
410 & vlor1(k,i,j),vlor2(k,i,j),vlor3(k,i,j)
416 C 6/23/01 Read parameters for double torsionals
421 read (itordp,'(3a1)') t1,t2,t3
422 if (t1.ne.onelett(i) .or. t2.ne.onelett(j)
423 & .or. t3.ne.onelett(k)) then
424 write (iout,*) "Error in double torsional parameter file",
426 stop "Error in double torsional parameter file"
428 read (itordp,*) ntermd_1(i,j,k),ntermd_2(i,j,k)
429 read (itordp,*) (v1c(1,l,i,j,k),l=1,ntermd_1(i,j,k))
430 read (itordp,*) (v1s(1,l,i,j,k),l=1,ntermd_1(i,j,k))
431 read (itordp,*) (v1c(2,l,i,j,k),l=1,ntermd_1(i,j,k))
432 read (itordp,*) (v1s(2,l,i,j,k),l=1,ntermd_1(i,j,k))
433 read (itordp,*) ((v2c(l,m,i,j,k),v2c(m,l,i,j,k),
434 & v2s(l,m,i,j,k),v2s(m,l,i,j,k),m=1,l-1),l=1,ntermd_2(i,j,k))
440 write (iout,*) 'Constants for double torsionals'
444 write (iout,*) 'ityp',i,' jtyp',j,' ktyp',k,
445 & ' nsingle',ntermd_1(i,j,k),' ndouble',ntermd_2(i,j,k)
447 write (iout,*) 'Single angles:'
448 do l=1,ntermd_1(i,j,k)
449 write (iout,'(i5,2f10.5,5x,2f10.5)') l,
450 & v1c(1,l,i,j,k),v1s(1,l,i,j,k),
451 & v1c(2,l,i,j,k),v1s(2,l,i,j,k)
454 write (iout,*) 'Pairs of angles:'
455 write (iout,'(3x,20i10)') (l,l=1,ntermd_2(i,j,k))
456 do l=1,ntermd_2(i,j,k)
457 write (iout,'(i5,20f10.5)')
458 & l,(v2c(l,m,i,j,k),m=1,ntermd_2(i,j,k))
461 write (iout,'(3x,20i10)') (l,l=1,ntermd_2(i,j,k))
462 do l=1,ntermd_2(i,j,k)
463 write (iout,'(i5,20f10.5)')
464 & l,(v2s(l,m,i,j,k),m=1,ntermd_2(i,j,k))
472 C Read of Side-chain backbone correlation parameters
473 C Modified 11 May 2012 by Adasko
476 read (isccor,*) nsccortyp
477 read (isccor,*) (isccortyp(i),i=1,ntyp)
478 c write (iout,*) 'ntortyp',ntortyp
480 cc maxinter is maximum interaction sites
485 &nterm_sccor(i,j),nlor_sccor(i,j)
489 do k=1,nterm_sccor(i,j)
490 read (isccor,*) kk,v1sccor(k,l,i,j)
492 v0ijsccor=v0ijsccor+si*v1sccor(k,l,i,j)
495 do k=1,nlor_sccor(i,j)
496 read (isccor,*) kk,vlor1sccor(k,i,j),
497 & vlor2sccor(k,i,j),vlor3sccor(k,i,j)
498 v0ijsccor=v0ijsccor+vlor1sccor(k,i,j)/
499 &(1+vlor3sccor(k,i,j)**2)
501 v0sccor(i,j)=v0ijsccor
508 write (iout,'(/a/)') 'Torsional constants:'
512 write (iout,*) 'ityp',i,' jtyp',j
513 write (iout,*) 'Fourier constants'
514 do k=1,nterm_sccor(i,j)
515 write (iout,'(2(1pe15.5))')
516 & v1sccor(k,l,i,j),v2sccor(k,l,i,j)
518 write (iout,*) 'Lorenz constants'
519 do k=1,nlor_sccor(i,j)
520 write (iout,'(3(1pe15.5))')
521 & vlor1sccor(k,i,j),vlor2sccor(k,i,j),vlor3sccor(k,i,j)
529 C 9/18/99 (AL) Read coefficients of the Fourier expansion of the local
530 C interaction energy of the Gly, Ala, and Pro prototypes.
532 read (ifourier,*) nloctyp
535 read (ifourier,*) (b(ii,i),ii=1,13)
537 write (iout,*) 'Type',i
538 write (iout,'(a,i2,a,f10.5)') ('b(',ii,')=',b(ii,i),ii=1,13)
542 B1tilde(1,i) = b(3,i)
543 B1tilde(2,i) =-b(5,i)
552 Ctilde(2,1,i)=-b(9,i)
560 Dtilde(2,1,i)=-b(8,i)
562 EE(1,1,i)= b(10,i)+b(11,i)
563 EE(2,2,i)=-b(10,i)+b(11,i)
564 EE(2,1,i)= b(12,i)-b(13,i)
565 EE(1,2,i)= b(12,i)+b(13,i)
569 write (iout,*) 'Type',i
571 c write (iout,'(f10.5)') B1(:,i)
572 write(iout,*) B1(1,i),B1(2,i)
574 c write (iout,'(f10.5)') B2(:,i)
575 write(iout,*) B2(1,i),B2(2,i)
578 write (iout,'(2f10.5)') CC(j,1,i),CC(j,2,i)
582 write (iout,'(2f10.5)') DD(j,1,i),DD(j,2,i)
586 write (iout,'(2f10.5)') EE(j,1,i),EE(j,2,i)
591 C Read electrostatic-interaction parameters
594 write (iout,'(/a)') 'Electrostatic interaction constants:'
595 write (iout,'(1x,a,1x,a,10x,a,11x,a,11x,a,11x,a)')
596 & 'IT','JT','APP','BPP','AEL6','AEL3'
598 read (ielep,*) ((epp(i,j),j=1,2),i=1,2)
599 read (ielep,*) ((rpp(i,j),j=1,2),i=1,2)
600 read (ielep,*) ((elpp6(i,j),j=1,2),i=1,2)
601 read (ielep,*) ((elpp3(i,j),j=1,2),i=1,2)
606 app (i,j)=epp(i,j)*rri*rri
607 bpp (i,j)=-2.0D0*epp(i,j)*rri
608 ael6(i,j)=elpp6(i,j)*4.2D0**6
609 ael3(i,j)=elpp3(i,j)*4.2D0**3
610 if (lprint) write(iout,'(2i3,4(1pe15.4))')i,j,app(i,j),bpp(i,j),
611 & ael6(i,j),ael3(i,j)
615 C Read side-chain interaction parameters.
617 read (isidep,*) ipot,expon
618 if (ipot.lt.1 .or. ipot.gt.5) then
619 write (iout,'(2a)') 'Error while reading SC interaction',
620 & 'potential file - unknown potential type.'
624 write(iout,'(/3a,2i3)') 'Potential is ',potname(ipot),
625 & ', exponents are ',expon,2*expon
626 goto (10,20,30,30,40) ipot
627 C----------------------- LJ potential ---------------------------------
628 10 read (isidep,*)((eps(i,j),j=i,ntyp),i=1,ntyp),(sigma0(i),i=1,ntyp)
630 write (iout,'(/a/)') 'Parameters of the LJ potential:'
631 write (iout,'(a/)') 'The epsilon array:'
632 call printmat(ntyp,ntyp,ntyp,iout,restyp,eps)
633 write (iout,'(/a)') 'One-body parameters:'
634 write (iout,'(a,4x,a)') 'residue','sigma'
635 write (iout,'(a3,6x,f10.5)') (restyp(i),sigma0(i),i=1,ntyp)
638 C----------------------- LJK potential --------------------------------
639 20 read (isidep,*)((eps(i,j),j=i,ntyp),i=1,ntyp),
640 & (sigma0(i),i=1,ntyp),(rr0(i),i=1,ntyp)
642 write (iout,'(/a/)') 'Parameters of the LJK potential:'
643 write (iout,'(a/)') 'The epsilon array:'
644 call printmat(ntyp,ntyp,ntyp,iout,restyp,eps)
645 write (iout,'(/a)') 'One-body parameters:'
646 write (iout,'(a,4x,2a)') 'residue',' sigma ',' r0 '
647 write (iout,'(a3,6x,2f10.5)') (restyp(i),sigma0(i),rr0(i),
651 C---------------------- GB or BP potential -----------------------------
652 30 read (isidep,*)((eps(i,j),j=i,ntyp),i=1,ntyp),
653 & (sigma0(i),i=1,ntyp),(sigii(i),i=1,ntyp),(chip0(i),i=1,ntyp),
655 C For the GB potential convert sigma'**2 into chi'
658 chip(i)=(chip0(i)-1.0D0)/(chip0(i)+1.0D0)
662 write (iout,'(/a/)') 'Parameters of the BP potential:'
663 write (iout,'(a/)') 'The epsilon array:'
664 call printmat(ntyp,ntyp,ntyp,iout,restyp,eps)
665 write (iout,'(/a)') 'One-body parameters:'
666 write (iout,'(a,4x,4a)') 'residue',' sigma ','s||/s_|_^2',
668 write (iout,'(a3,6x,4f10.5)') (restyp(i),sigma0(i),sigii(i),
669 & chip(i),alp(i),i=1,ntyp)
672 C--------------------- GBV potential -----------------------------------
673 40 read (isidep,*)((eps(i,j),j=i,ntyp),i=1,ntyp),
674 & (sigma0(i),i=1,ntyp),(rr0(i),i=1,ntyp),(sigii(i),i=1,ntyp),
675 & (chip(i),i=1,ntyp),(alp(i),i=1,ntyp)
677 write (iout,'(/a/)') 'Parameters of the GBV potential:'
678 write (iout,'(a/)') 'The epsilon array:'
679 call printmat(ntyp,ntyp,ntyp,iout,restyp,eps)
680 write (iout,'(/a)') 'One-body parameters:'
681 write (iout,'(a,4x,5a)') 'residue',' sigma ',' r0 ',
682 & 's||/s_|_^2',' chip ',' alph '
683 write (iout,'(a3,6x,5f10.5)') (restyp(i),sigma0(i),rr0(i),
684 & sigii(i),chip(i),alp(i),i=1,ntyp)
688 C-----------------------------------------------------------------------
689 C Calculate the "working" parameters of SC interactions.
697 sigma(i,j)=dsqrt(sigma0(i)**2+sigma0(j)**2)
698 sigma(j,i)=sigma(i,j)
699 rs0(i,j)=dwa16*sigma(i,j)
703 if (lprint) write (iout,'(/a/10x,7a/72(1h-))')
704 & 'Working parameters of the SC interactions:',
705 & ' a ',' b ',' augm ',' sigma ',' r0 ',
710 if (ipot.eq.1 .or. ipot.eq.3 .or. ipot.eq.4) then
719 sigeps=dsign(1.0D0,epsij)
721 aa(i,j)=epsij*rrij*rrij
722 bb(i,j)=-sigeps*epsij*rrij
730 ratsig1=sigt2sq/sigt1sq
731 ratsig2=1.0D0/ratsig1
732 chi(i,j)=(sigii1-1.0D0)/(sigii1+ratsig1)
733 if (j.gt.i) chi(j,i)=(sigii2-1.0D0)/(sigii2+ratsig2)
734 rsum_max=dsqrt(sigii1*sigt1sq+sigii2*sigt2sq)
738 c if (ipot.eq.1 .or. ipot.eq.3 .or. ipot.eq.4) then
739 sigmaii(i,j)=rsum_max
740 sigmaii(j,i)=rsum_max
742 c sigmaii(i,j)=r0(i,j)
743 c sigmaii(j,i)=r0(i,j)
745 cd write (iout,*) i,j,r0(i,j),sigma(i,j),rsum_max
746 if ((ipot.eq.2 .or. ipot.eq.5) .and. r0(i,j).gt.rsum_max) then
747 r_augm=sigma(i,j)*(rrij-sigma(i,j))/rrij
748 augm(i,j)=epsij*r_augm**(2*expon)
749 c augm(i,j)=0.5D0**(2*expon)*aa(i,j)
756 write (iout,'(2(a3,2x),3(1pe10.3),5(0pf8.3))')
757 & restyp(i),restyp(j),aa(i,j),bb(i,j),augm(i,j),
758 & sigma(i,j),r0(i,j),chi(i,j),chi(j,i)
763 C Define the SC-p interaction constants
773 C "Soft" SC-p repulsion (causes helices to be too flat, but facilitates
775 c aad(i,1)=0.3D0*4.0D0**12
776 C Following line for constants currently implemented
777 C "Hard" SC-p repulsion (gives correct turn spacing in helices)
778 aad(i,1)=1.5D0*4.0D0**12
779 c aad(i,1)=0.17D0*5.6D0**12
781 C "Soft" SC-p repulsion
783 C Following line for constants currently implemented
784 c aad(i,1)=0.3D0*4.0D0**6
785 C "Hard" SC-p repulsion
786 bad(i,1)=3.0D0*4.0D0**6
787 c bad(i,1)=-2.0D0*0.17D0*5.6D0**6
796 C 8/9/01 Read the SC-p interaction constants from file
799 read (iscpp,*) (eps_scp(i,j),rscp(i,j),j=1,2)
802 aad(i,1)=dabs(eps_scp(i,1))*rscp(i,1)**12
803 aad(i,2)=dabs(eps_scp(i,2))*rscp(i,2)**12
804 bad(i,1)=-2*eps_scp(i,1)*rscp(i,1)**6
805 bad(i,2)=-2*eps_scp(i,2)*rscp(i,2)**6
809 write (iout,*) "Parameters of SC-p interactions:"
811 write (iout,'(4f8.3,4e12.4)') eps_scp(i,1),rscp(i,1),
812 & eps_scp(i,2),rscp(i,2),aad(i,1),bad(i,1),aad(i,2),bad(i,2)
817 C Define the constants of the disulfide bridge
821 c Old arbitrary potential - commented out.
826 c Constants of the disulfide-bond potential determined based on the RHF/6-31G**
827 c energy surface of diethyl disulfide.
828 c A. Liwo and U. Kozlowska, 11/24/03