real*8 waga_homology
real*8 waga_dist, waga_angle, waga_theta, waga_d, dist_cut,
& dist2_cut, scal_rad, saxs_cutoff
- real*8 Psaxs(maxsaxs),distsaxs(maxsaxs),CSAXS(3,maxsaxs)
+ real*8 Psaxs(maxsaxs),distsaxs(maxsaxs),CSAXS(3,maxsaxs),wsaxs0
logical minim,refstr,pdbref,outpdb,outmol2,overlapsc,energy_dec,
& sideadd,lsecondary,read_cart,unres_pdb,
& vdisulf,searchsc,lmuca,dccart,extconf,out1file,
& constr_homology,homol_nset,read2sigma,start_from_model
common /homol/ waga_homology(maxprocs/20),
& waga_dist, waga_angle, waga_theta, waga_d, dist_cut,dist2_cut
- common /saxsretr/ Psaxs,distsaxs,csaxs,scal_rad,saxs_cutoff,
+ common /saxsretr/Psaxs,distsaxs,csaxs,Wsaxs0,scal_rad,saxs_cutoff,
& nsaxs,saxs_mode
C... minim = .true. means DO minimization.
C... energy_dec = .true. means print energy decomposition matrix
include 'COMMON.NAMES'
include 'COMMON.CONTROL'
include 'COMMON.TORCNSTR'
+ include 'COMMON.HEADER'
double precision energia(0:n_ene)
character*5 angid(4) /'PHI','THETA','ALPHA','OMEGA'/
double precision ang_list(10)
write (iout,'(2a,i3,a,i3)') angid(kang(i)),' of residues ',
& res1(i),' to ',res2(i)
enddo
+ write (iout,*) "outpdb",outpdb
nmax=nstep(1)
do i=2,nmap
if (nmax.lt.nstep(i)) nmax=nstep(i)
5 continue
enddo ! k
enddo ! j
- call chainbuild
+ call chainbuild_extconf
if (minim) then
call geom_to_var(nvar,x)
call minimize(etot,x,iretcode,nfun)
c write (iout,'(6(1pe15.5))') (ang_list(k),k=1,nmap),etot,gnorm
write (istat,'(30e15.5)') (ang_list(k),k=1,nmap),
& (energia(print_order(ii)),ii=1,nprint_ene),etot,gnorm
+ if (outpdb) call pdbout(etot,titel(:50),ipdb)
c write (iout,*) 'POINT',I,' ANGLES:',(ang_list(k),k=1,nmap)
c call intout
c call enerprint(energia)