> csplit -b "%03d.pdb" test.pdbqt /^MODEL/ {0} > somelog.log
>

man csplit:

csplit -f blabla -b "%03d.pdb" test.pdbqt /^MODEL/ {1}

But you want only the first frame anyway, so no real use for csplit...

sed /^ENDMDL/q my_docking.pdb | grep -v "^ROOT\|^ENDROOT\|^TORSDOF
> 0\|^MODEL\|^REMARK" |  sed -e 's/^ENDMDL/TER/g' > firstmodel.pdb
>

sed -e '/^ENDMDL/{s/^.*/TER/;q;}' -e '/^\(ROOT\|ENDROOT\|TORSDOF
0\|MODEL\|REMARK\)/d' my_docking.pdb > firstmodel.pdb

... shorter and one process running in stead of 3.

Cheers,

Tsjerk

-- 
Tsjerk A. Wassenaar, Ph.D.
------------------------------------------------------------------------------
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
_______________________________________________
PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net

Reply via email to