ens2pdb
Converts an ensemble of structure files to a single PDB, with structures separated by MODEL records. The SEGID field is written to the ChainID field so it must be, at most, a single character. The result should be acceptable for PDB submission. Usage: ens2pdb [options] <structure files>
Options:
-psf <psf filename> - specify a psf filename. If omitted PSF info is automatically generated from the pdb file. -renameSegid <selection> <new name> - renames the SEGID to a new value. This option may be specified more than once to rename multiple selections. -renameResname <selection> <new name> - renames the residue name to a new value. This option may be specified more than once to rename multiple selections. -keepOccupanciesBfactors - causes occupancies and B-factor fields of the input files to be preserved in the output. -delete <selection> - specifies an atom selection (in the input files) to be omitted from the output file. -altLoc <selection> <altLoc characters> - specifies an atom selection for which the altLoc PDB field is to be specified. AltLoc characters are also specified, and number of these should match the ensemble size. Occupancies will be taken from ensemble weights. If altLoc is not specified for an ensemble of input structures, then the ensemble members are all placed in separate MODEL entries, and ensemble weights are reported in the REMARKs section. -altLocOccupancy <val> - The occupancy value for the preceeding -altLoc specification. If not specified, occupancies take a value of 1. -weightsName <name> - specifies an entry in the EnsWeights field in the REMARK header of the input files giving ensemble weights. If this argument is not specified and there is a single EnsWeights entry, that will be used. -weightsTerm <name> - specifies an entry in the listing of per-term Ensemble Weights in the REMARK sectuib header of the input files giving ensemble weights. Use only a maximum of one of -weightsName or -weightsTerm. -ensMemberOrder <indices> - used to rearrange ensemble members. The indices argument should be a colon-separated list of 0-offset ensemble member indices to print. -threeLetter - turns on three character residue names for nucleic acids. By default, nucleic acid residue names are converted to their single character version. -twoLetter - specifies two character residue names, which are apparently used for DNA depositions. -hetatmSel <selection> - specify which atoms should have HETATM records instead of ATOM records.
Structure filenames which contain glob wildcards will be treated as ensembles, and each matching file will be inserted into its own MODEL entry sorted by the ensemble member number.
The result is printed to stdout.