*** For details on how to be removed from this list visit the *** *** CCP4 home page http://www.ccp4.ac.uk ***
Thanks for the quick replies. Marko Hyvonen and Josh Warren sent perl scripts to split a multi-model pdb. Josh's is shorter, so I share it with the community (after modifying it to append END cards). Use ./splitPDB < multiModel.pdb Andreas #!/usr/bin/perl open OUT, ">header.txt"; while(<>) { if (/^MODEL(.*)/) { close OUT; ($name = $1) =~ s/\s//g; open OUT, ">model_$name.pdb"; } elsif (/^ENDMDL/) { print OUT "END"; } elsif (/^END/) { print "end of input file reached.\n"; } else { print OUT; } } close OUT; -- Andreas Forster phone: ++33.438.789377 / 789585 fax: 785494 Laboratoire de Cristallographie Macromoleculaire Institut de Biologie Structurale Jean-Paul Ebel 41 rue J. Horowitz, 38027 Grenoble Cedex 1 France https://wasatch.biochem.utah.edu/~andreas/cv_e.html