Advertisement
Ooker

3B7V.sh

May 21st, 2014
337
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. #!/bin/bash
  2. folder="Disperse"
  3. mkdir $folder
  4. cp 3B7V.pdb $folder
  5. cd $folder
  6.  
  7. #awk '$5 != "C"' 3B7V.pdb > 3B7V_temp.pdb
  8. #awk '$4 != "C"' 3B7V_temp.pdb > AB.pdb
  9. sed -n 403,1981p 3B7V.pdb > A.pdb
  10. sed -n 1982,3586p 3B7V.pdb > B.pdb
  11.  
  12. cd ..;mkdir EM;cd EM
  13. for i in A B
  14. do
  15. folder="${i}_EM"
  16. mkdir $folder
  17. cp ../em.mdp ../Disperse/${i}.pdb $folder
  18. cd $folder
  19.  
  20. echo -e "\n4" | pdb2gmx -f ${i}.pdb -o ${i}.gro -water none
  21. grompp -f em.mdp -c ${i}.gro -p topol.top -o ${i}_em.tpr
  22. mdrun -v -deffnm ${i}_em
  23. #grompp -f em.mdp -c ${i}_em.gro -p topol.top -o ${i}_em_mead.tpr
  24. cd .. #at EM folder
  25. done
  26.  
  27. cd ..;mkdir PQR;cd PQR
  28. for i in A B
  29. do
  30. folder="${i}_PQR"
  31. mkdir $folder
  32. cp ../EM/${i}_EM/${i}* $folder
  33. cd $folder
  34.  
  35. editconf -f ${i}_em.gro -o ${i}_em.pdb
  36. awk '$1 != "REMARK"' ${i}_em.pdb > ${i}_temp.pdb
  37. pdb2pqr --ff=AMBER --apbs-input ${i}_temp.pdb ${i}.pqr -v > log_${i}
  38. #editconf -f ${i}_em_mead.tpr -mead ${i}_gro.pqr
  39. #for j in *.pqr; do sed 1,8d "$j" > ../"${j/.*}"_sed.pqr; done
  40. cd .. #at PQR folder
  41. done
  42.  
  43. cd ..;mkdir APBS;cd APBS
  44. for i in A B
  45. do
  46. folder="${i}_APBS"
  47. mkdir $folder;ls
  48. cp ../PQR/${i}_PQR/${i}{.pqr,.in} $folder
  49. cd $folder
  50.  
  51. abps ${i}.in
  52. cd .. #at APBS folder
  53. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement