X-Git-Url: http://mmka.chem.univ.gda.pl/gitweb/?a=blobdiff_plain;f=files%2Frefine.sh;h=a997dbc1393db96337d9cbd27e551c765355c933;hb=3fdf5468c153fa235f9e778a46cc2cd647555018;hp=88e6b69318cf32983b142640d0c910d2980c4e7d;hpb=02a79f27c087ac7d1dfec1af8a6566b1e7437bab;p=django_unres.git diff --git a/files/refine.sh b/files/refine.sh index 88e6b69..a997dbc 100755 --- a/files/refine.sh +++ b/files/refine.sh @@ -4,13 +4,38 @@ export AMBERHOME=/users2/local/amber/amber14 export LD_LIBRARY_PATH=/users2/local/lib/intel/composer_xe_2015/intel64:${LD_LIBRARY_PATH} -rm -f tmp1.pdb +rm -f tmp1.pdb tmp1 ln -s $1 tmp1.pdb -$AMBERHOME/bin/tleap -f /users2/CASP12/EXAMPLES/all-atom/amber_files/leap.bat + +cat << EOF >leap.bat +source leaprc.ff14SB +xx3 = loadpdb tmp1.pdb +EOF + +pdb=$1 +shift +while true; do + if [ $1 ]; then + echo bond xx3.$1.SG xx3.$2.SG >> leap.bat + awk -v ires=$1 -f ../files/cyx.awk $pdb > tmp1 + awk -v ires=$2 -f ../files/cyx.awk tmp1 > $pdb + shift + shift + else + break + fi +done +cat << EOF >> leap.bat +saveamberparm xx3 t.top t.crd +savepdb xx3 z_tleap.pdb +quit +EOF + +$AMBERHOME/bin/tleap -f leap.bat /users2/local/mmtsb/perl/convpdb.pl -out generic_noh z_tleap.pdb > noh.pdb -/users2/local/pymol_1.6/pymol -cq /big/appl/amber_refine/dss.py | awk \ -'{ires[NR]=$2;ss[NR]=$3}END{for (i=2;i<=NR;i++) {if (ss[i-1]!=ss[i]&&ss[i-1]=="L") printf "%s;",ires[i];if (ss[i-1]!=ss[i]&&ss[i]=="L") printf "%s;%s\n",ires[i-1],ss[i-1]}}' \ +/users2/local/pymol_1.6/pymol -cq /users2/CASP12/EXAMPLES/all-atom/amber_files/dss.py | awk \ +'{ires[NR]=$2;ss[NR]=$3}END{for (i=2;i<=NR;i++) {if (ss[i-1]!=ss[i]&&ss[i-1]!="L") printf "%s;%s\n",ires[i-1],ss[i-1];if (ss[i-1]!=ss[i]&&ss[i]!="L") printf "%s;",ires[i];}}' \ > zakresy.csv @@ -19,12 +44,13 @@ $AMBERHOME/bin/tleap -f /users2/CASP12/EXAMPLES/all-atom/amber_files/leap.bat /users/software/openmpi-1.8.4/bin/mpirun \ -machinefile $PBS_NODEFILE -np 4 \ $AMBERHOME/bin/sander.MPI \ --O -i /users2/CASP12/EXAMPLES/all-atom/amber_files/min1.in -p t.top -o amber_min_$1.out \ +-O -i /users2/CASP12/EXAMPLES/all-atom/amber_files/min1.in -p t.top -o amber_min_$pdb.out \ -c t.crd -ref t.crd $AMBERHOME/bin/ambpdb -p t.top stop.pdb -rm $1 -/users2/local/mmtsb/perl/convpdb.pl -amber -out generic_noh stop.pdb > $1 +rm $pdb +cp stop.pdb ${pdb}_ +/users2/local/mmtsb/perl/convpdb.pl -amber -out generic_noh stop.pdb > $pdb rm tmp1.pdb z_tleap.pdb t.top t.crd leap.log noh.pdb zakresy.csv RST.dat restrt mdinfo stop.pdb