Run.java.csh
From Rizzo_Lab
This is the csh script that we run to generate our binding footprints.
#! /bin/csh -fe
cd /home1/balius/RCR/projects_BNL/EGFR/active_erlotinib/009_footprint
set get_java = "/home1/balius/RCR/projects_BNL/noel_binding_footprint/trajanalyzer2_mod"
set parm_name = "active_erlotinib.com.gas.leap.parm"
set traj_name = "active_erlotinib.com.ptraj.stripfit.trj"
set get_parm_file = "/home1/balius/RCR/projects_BNL/EGFR/active_erlotinib/002_gas.wat.e16.prep_ssbonds/${parm_name}"
set get_trj_file = "/home1/balius/RCR/projects_BNL/EGFR/active_erlotinib/005_mdwat.com.pointprop/${traj_name}"
cp ${get_java}/* .
cp ${get_parm_file} .
cp ${get_trj_file} .
#####################################################################
cat <<EOF2 > mk_input_file.csh
cd /home1/balius/RCR/projects_BNL/EGFR/active_erlotinib/009_footprint
sed s/PARM_FILE/${parm_name}/g input.txt > temp1.txt
sed s/TRJ_FILE/${traj_name}/g temp1.txt > temp2.txt
sed s/NUMSS/"5000"/g temp2.txt > temp1.txt
sed s/START/"1"/g temp1.txt > temp2.txt
sed s/STOP/"5001"/g temp2.txt > temp1.txt
sed s/RESNUM/"275"/g temp1.txt > temp2.txt
sed s/RESNUM/"275"/g temp2.txt > temp1.txt
sed s/RESFIRST/"1"/g temp1.txt > temp2.txt
sed s/RESLAST/274/g temp2.txt > temp1.txt
EOF2
#####################################################################
csh mk_input_file.csh
rm -f mk_input_file.csh
cat temp1.txt > input.txt
cp /home1/balius/RCR/projects_BNL/program_scrips_develop/get_values_from_parm.py .
sed s/'PUT FILE NAME HERE'/'active_erlotinib.com.gas.leap.parm'/g get_values_from_parm.py > temp.py
mv temp.py get_values_from_parm.py
python get_values_from_parm.py > parm_val.txt
set input = `cat parm_val.txt`
set res_atom_num = $input[1]
set lig_atom_num = $input[2]
#####################################################################
cat <<EOF3 > mk_analysis2.csh
cd /home1/balius/RCR/projects_BNL/EGFR/active_erlotinib/009_footprint
sed s/NUMOFRESIDUES/274/g analysis2.java > temp1.txt
sed s/TOTALNUMOFSS/5000/g temp1.txt > temp2.txt
sed s/NUMOFATOMSPRO/$res_atom_num/g temp2.txt > temp1.txt
sed s/NUMOFATOMSLIG/${lig_atom_num}/g temp1.txt > temp2.txt
EOF3
#####################################################################
csh mk_analysis2.csh
rm -f mk_input_file.csh
cat temp2.txt > analysis2.java
rm -f temp1.txt temp2.txt
javac Main.java
java Main