X-Git-Url: http://mmka.chem.univ.gda.pl/gitweb/?a=blobdiff_plain;f=source%2Fcluster%2Fwham%2Fsrc-HCD%2Fsrtclust.f;h=bf1d7e33a7e502a441f97f2c31a77ea5be979307;hb=ab695e2bb5e28825f160d84875b68d48c5c0f493;hp=5d8b0643586ce59a921a86feda8da99aa2c3847b;hpb=76d1e8aa14e4e16df2d617758794197cf50ddd57;p=unres.git diff --git a/source/cluster/wham/src-HCD/srtclust.f b/source/cluster/wham/src-HCD/srtclust.f index 5d8b064..bf1d7e3 100644 --- a/source/cluster/wham/src-HCD/srtclust.f +++ b/source/cluster/wham/src-HCD/srtclust.f @@ -86,10 +86,8 @@ c---------------------------------------------------------------------- include 'COMMON.CLUSTER' include 'COMMON.FREE' include 'COMMON.IOUNITS' + include 'COMMON.CONTROL' double precision prob(maxgr) - write (iout, - & '("Free energies, probabilities and rmsds of clusters at", - & f6.1," K")') 1.0d0/(1.987d-3*beta_h(ib)) prob(1)=1.0d0 sumprob=1.0d0 do i=2,ngr @@ -100,18 +98,34 @@ c---------------------------------------------------------------------- prob(i)=prob(i)/sumprob enddo sumprob=0.0d0 - write(iout,'(/7x,4a20)') " RMSD","TMscore","GDT_TS","GDT_HA" - write(iout,'(a5,2x,a6,10a10)')"clust","efree","cl.ave.", + write (iout,*) + if (refstr) then + write (iout, + & '("Free energies, probabilities and rmsds of clusters at", + & f6.1," K")') 1.0d0/(1.987d-3*beta_h(ib)) + write(iout,'(/7x,4a20)') " RMSD","TMscore","GDT_TS","GDT_HA" + write(iout,'(a5,2x,a6,10a10)')"clust","efree","cl.ave.", & "ave.str.", & "cl.ave.","ave.str","cl.ave","ave.str.","cl.ave","ave.str.", & "prob","sumprob" - do i=1,ngr - sumprob=sumprob+prob(i) - write (iout,'(i3,2x,f8.1,2f10.3,6f10.4,2f10.4)') + do i=1,ngr + sumprob=sumprob+prob(i) + write (iout,'(i3,2x,f8.1,2f10.3,6f10.4,2f10.4)') & i,totfree_gr(i)/beta_h(ib), & rmsave(i),rms_closest(i),tmscore_ave(i),tmscore_closest(i), & gdt_ts_ave(i),gdt_ts_closest(i),gdt_ha_ave(i), & gdt_ha_closest(i),prob(i),sumprob - enddo + enddo + else + write (iout, + & '("Free energies and probabilities of clusters at", + & f6.1," K")') 1.0d0/(1.987d-3*beta_h(ib)) + write(iout,'(a5,2x,a6,3a10)')"clust","efree","prob","sumprob" + do i=1,ngr + sumprob=sumprob+prob(i) + write (iout,'(i3,2x,f8.1,2f10.4)') + & i,totfree_gr(i)/beta_h(ib),prob(i),sumprob + enddo + endif RETURN END