include 'COMMON.SBRIDGE'
include 'COMMON.TORCNSTR'
include 'COMMON.CONTROL'
+ include 'COMMON.SAXS'
character*4 sequence(maxres)
integer rescode,tperm
double precision x(maxvar)
logical seq_comp
double precision secprob(3,maxdih_constr),phihel,phibet
call card_concat(controlcard,.true.)
- call reada(controlcard,'SCAL14',scal14,0.4d0)
- call reada(controlcard,'SCALSCP',scalscp,1.0d0)
- call reada(controlcard,'CUTOFF',cutoff_corr,7.0d0)
- call reada(controlcard,'DELT_CORR',delt_corr,0.5d0)
- r0_corr=cutoff_corr-delt_corr
-C Bartek
- call reada(controlcard,'WDFAD',wdfa_dist,0.0d0)
- call reada(controlcard,'WDFAT',wdfa_tor,0.0d0)
- call reada(controlcard,'WDFAN',wdfa_nei,0.0d0)
- call reada(controlcard,'WDFAB',wdfa_beta,0.0d0)
- write (iout,*) "wdfa_dist",wdfa_dist," wdfa_tor",wdfa_tor,
- & " wdfa_nei",wdfa_nei," wdfa_beta",wdfa_beta
- r0_corr=cutoff_corr-delt_corr
call readi(controlcard,"NRES",nres,0)
iscode=index(controlcard,"ONE_LETTER")
if (nres.le.0) then
if (itype(1).eq.ntyp1) nnt=2
if (itype(nres).eq.ntyp1) nct=nct-1
write(iout,*) 'NNT=',NNT,' NCT=',NCT
-#ifdef DFA
-C Juyong:READ init_vars
-C Initialize variables!
-C Juyong:READ read_info
-C READ fragment information!!
-C both routines should be in dfa.F file!!
-
- if (.not. (wdfa_dist.eq.0.0 .and. wdfa_tor.eq.0.0 .and.
- & wdfa_nei.eq.0.0 .and. wdfa_beta.eq.0.0)) then
- write (iout,*) "Calling init_dfa_vars"
- call flush(iout)
- call init_dfa_vars
- write (iout,*) 'init_dfa_vars finished!'
- call flush(iout)
- call read_dfa_info
- write (iout,*) 'read_dfa_info finished!'
- call flush(iout)
- endif
-#endif
if (with_dihed_constr) then
read (inp,*) ndih_constr
include 'COMMON.CHAIN'
include 'COMMON.IOUNITS'
include 'COMMON.SBRIDGE'
+ include 'COMMON.SAXS'
double precision cm(3)
c read(inp,*) nsaxs
write (iout,*) "Calling read_saxs nsaxs",nsaxs