Mercurial > repos > deepakjadmin > mayatool3_test2
comparison docs/scripts/txt/ModifyPDBFiles.txt @ 0:4816e4a8ae95 draft default tip
Uploaded
author | deepakjadmin |
---|---|
date | Wed, 20 Jan 2016 09:23:18 -0500 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:4816e4a8ae95 |
---|---|
1 NAME | |
2 ModifyPDBFiles.pl - Modify data in PDBFile(s) | |
3 | |
4 SYNOPSIS | |
5 ModifyPDBFiles.pl PDBFile(s)... | |
6 | |
7 ModifyPDBFiles.pl [-a, --AtomNumberStart number] [-c, --ChainIDStart | |
8 character] [--ChainIDRenameEmpty yes | no] [-h, --help] [-k, | |
9 --KeepOldRecords yes | no] [-m, --mode RenumberAtoms | RenumberResidues | |
10 | RenumberWaters | RenameChainIDs] [--ModifyHeader yes | no] [-o, | |
11 --overwrite] [--ResidueNumberMode Sequential | PerChain] | |
12 [--ResidueNumberStart number] [--ResidueNumberHetatmMode automatic | | |
13 specify] [--ResidueNumberStarHetatm number] [-r, --root rootname] | |
14 [--WaterResidueNames Automatic | "ResidueName, [ResidueName,...]"] | |
15 [--WaterResidueStart number] [-w, --WorkingDir dirname] PDBFile(s)... | |
16 | |
17 DESCRIPTION | |
18 Modify data in *PDBFile(s)*: renumber atoms, residues, and water | |
19 residues or assign new chain IDs. Multiple PDBFile names are separated | |
20 by spaces. The valid file extension is *.pdb*. All other file name | |
21 extensions are ignored during the wild card expansion. All the PDB files | |
22 in a current directory can be specified either by **.pdb* or the current | |
23 directory name. | |
24 | |
25 OPTIONS | |
26 -a, --AtomNumberStart *number* | |
27 Starting atom number to use during *RenumberAtoms* value of -m, | |
28 --mode option. Default: *1*. Valid values: positive integers. | |
29 | |
30 -c, --ChainIDStart *character* | |
31 A single character to use for starting IDs for chains during | |
32 *RenameChainIDs* value of -m, --mode option. Default: *A*. Valid | |
33 values: *A to Z*. | |
34 | |
35 --ChainIDRenameEmpty *Yes | No* | |
36 Specify whether to rename empty chain IDs during *RenameChainIDs* | |
37 -m, --mode value. By default, ATOM and HETATM records with no chain | |
38 IDs are left unchanged. Possible values: *yes | no*. Default: *No*. | |
39 | |
40 -h, --help | |
41 Print this help message. | |
42 | |
43 -k, --KeepOldRecords *yes | no* | |
44 Specify whether to transfer old non ATOM and HETATM records from | |
45 input PDBFile(s) to new PDBFile(s). By default, except for the | |
46 HEADER record, all records other than ATOM/HETATM are dropped during | |
47 the generation of new PDB files. Possible values: *yes | no*. | |
48 Default: *no*. | |
49 | |
50 -m, --mode *RenumberAtoms | RenumberResidues | RenumberWaters | | |
51 RenameChainIDs* | |
52 Specify how to modify *PDBFile(s)*. Possible values: *RenumberAtoms | |
53 | RenumberResidues | RenumberWaters | RenameChainIDs*. Default: | |
54 *RenumberResidues*. | |
55 | |
56 For *RenumberAtoms* mode, residue number in ATOM and HETATM records | |
57 are reassigned sequentially starting using value of -a, | |
58 --AtomNumberStart option. | |
59 | |
60 For *RenumberResidues* mode, serial number in ATOM and HETATM | |
61 records are reassigned either sequentially or statring from | |
62 specified values for ATOM and HETATM records in each chain. | |
63 | |
64 For *RenumberWaters* mode, residue number for waters are reassigned | |
65 starting from a specific value. | |
66 | |
67 For *RenameChainIDs* mode, all the chain IDs are reassigned starting | |
68 from a specific chain ID. | |
69 | |
70 During the generation of new PDB files, unnecessary CONECT records | |
71 are dropped. | |
72 | |
73 --ModifyHeader *yes | no* | |
74 Specify whether to modify HEADER record during the generation of new | |
75 PDB files Possible values: *yes | no*. Default: *yes*. By defailt, | |
76 Classification data is replaced by *Data modified using | |
77 MayaChemTools* before writing out HEADER record. | |
78 | |
79 -o, --overwrite | |
80 Overwrite existing files | |
81 | |
82 --ResidueNumberMode *Sequential | PerChain* | |
83 Specify how to renumber residues: renumber residues sequentially | |
84 across all the chains or start from the begining for each chain. | |
85 Possible values: *Sequential | PerChain*. Default: *PerChain*. | |
86 | |
87 --ResidueNumberStart *number* | |
88 Starting residue number to use for ATOM records in chains. Default: | |
89 *1*. Valid values positive integers. | |
90 | |
91 For *Sequential* value of --ResidueNumberMode option, residue | |
92 numbers are assigned sequentially across all the chains starting | |
93 from the specified value. | |
94 | |
95 For *PerChain* value of --ResidueNumberMode option, residue numbers | |
96 are starting again from the specified value for each chain. | |
97 | |
98 HETATM residues with in the chains are numbered using this value as | |
99 well | |
100 | |
101 --ResidueNumberHetatmMode *automatic | specify* | |
102 Specify how to start residue number for HETATM records: use the next | |
103 sequential residue number after the last residue number from ATOM | |
104 records or start from a specific residue number. Possible values: | |
105 *automatic | specify*. Default: *automatic* | |
106 | |
107 For *automatic* , residue number after highest residue number of | |
108 ATOM records is used as the starting residue number for HETATM | |
109 records. | |
110 | |
111 For *specify*, value of option --ResidueNumberStarHetatm is used as | |
112 the starting residue number for HETATM records. | |
113 | |
114 This option along with --ResidueNumberStartHetatm only applies to | |
115 HETATM records outside the chains. | |
116 | |
117 --ResidueNumberStartHetatm *number* | |
118 Starting residue number to use for HETATM records. Default: *6000*. | |
119 Valid values positive integers. | |
120 | |
121 -r, --root *rootname* | |
122 New PDB and sequence file name is generated using the root: | |
123 <Root><Mode>.<Ext>. Default new file name: <PDBFileName><Mode>.pdb. | |
124 This option is ignored for multiple input files. | |
125 | |
126 --WaterResidueNames *Automatic | "ResidueName,[ResidueName,...]"* | |
127 Identification of water residues during *RenumberWaters* value of | |
128 -m, --mode option. Possible values: *Automatic | | |
129 "ResidueName,[ResidueName,...]"*. Default: *Automatic* which | |
130 corresponds to "HOH,WAT,H20". You can also specify a different comma | |
131 delimited list of residue names to use for water. | |
132 | |
133 --WaterResidueStart *number* | |
134 Starting water residue number to use during *RenumberWaters* -m, | |
135 --mode value. Default: *8000*. Valid values: positive integers. | |
136 | |
137 -w, --WorkingDir *dirname* | |
138 Location of working directory. Default: current directory. | |
139 | |
140 EXAMPLES | |
141 To renumber ATOM and HETATM residues starting from 1 for each chain with | |
142 continuation to HETATM residues outside TER records in Sample2.pdb and | |
143 generate Sample2RenumberResidues.pdb file, type: | |
144 | |
145 % ModifyPDBFiles.pl Sample1.pdb | |
146 | |
147 To renumber ATOM and HETATM residues sequentially across all chains | |
148 starting from 1 with continuation to HETATM residues outside TER records | |
149 in Sample2.pdb and generate Sample2RenumberResidues.pdb file, type: | |
150 | |
151 % ModifyPDBFiles.pl --ResidueNumberMode Sequential -o Sample1.pdb | |
152 | |
153 To renumber ATOM and HETATM residues sequentially across all chains | |
154 starting from 1 and HETATM residues outside TER records starting from | |
155 6000 in Sample2.pdb and generate Sample2RenumberResidues.pdb file, type: | |
156 | |
157 % ModifyPDBFiles.pl --ResidueNumberMode Sequential | |
158 --ResidueNumberHetatmMode Specify -o Sample1.pdb | |
159 | |
160 To renumber ATOM and HETATM residues sequentially across all chains | |
161 starting from 100 for ATOM/HETATM residues with in TER records and | |
162 starting from 999 for HETATM residues outside TER records in Sample2.pdb | |
163 and generate Sample2RenumberResidues.pdb file, type: | |
164 | |
165 % ModifyPDBFiles.pl --ResidueNumberMode Sequential | |
166 --ResidueNumberHetatmMode Specify --ResidueNumberStart 100 | |
167 --ResidueNumberStartHetatm 999 -o Sample2.pdb | |
168 | |
169 To renumber ATOM and HETATM residues from 100 for each chain and | |
170 starting from 999 for HETATM residues outside TER records in Sample2.pdb | |
171 and generate Sample2RenumberResidues.pdb file, type: | |
172 | |
173 % ModifyPDBFiles.pl --ResidueNumberMode PerChain | |
174 --ResidueNumberHetatmMode Specify --ResidueNumberStart 100 | |
175 --ResidueNumberStartHetatm 999 -o Sample2.pdb | |
176 | |
177 To renumber ATOM serial numbers sequentially starting from 100 in | |
178 Sample1.pdb file and generate Sample1RenumberAtoms.pdb file, type: | |
179 | |
180 % ModifyPDBFiles.pl -m RenumberAtoms --AtomNumberStart 100 | |
181 -o Sample1.pdb | |
182 | |
183 To renumber water residues identified by "HOH,WAT" starting from residue | |
184 number 1000 in Sample2.pdb file and generate Sample2RenumberWaters.pdb | |
185 file, type: | |
186 | |
187 % ModifyPDBFiles.pl -m RenumberWaters --WaterResidueNames "HOH,WAT" | |
188 -o --WaterResidueStart 950 Sample2.pdb | |
189 | |
190 To rename all chain IDs starting from A in Sample1.pdb file and generate | |
191 Sample1RenameChainIDs.pdb file, type: | |
192 | |
193 % ModifyPDBFiles.pl -m RenameChainIDs -o Sample1.pdb | |
194 | |
195 To rename all chain IDs starting from B without assigning any chain IDs | |
196 to ATOM/HETATOM with no chain IDs in Sample2.pdb file and generate | |
197 Sample2RenameChainIDs.pdb file, type: | |
198 | |
199 % ModifyPDBFiles.pl l -m RenameChainIDs -c B --ChainIDRenameEmpty No | |
200 -o Sample2.pdb | |
201 | |
202 AUTHOR | |
203 Manish Sud <msud@san.rr.com> | |
204 | |
205 SEE ALSO | |
206 ExtractFromPDBFiles.pl, InfoPDBFiles.pl | |
207 | |
208 COPYRIGHT | |
209 Copyright (C) 2015 Manish Sud. All rights reserved. | |
210 | |
211 This file is part of MayaChemTools. | |
212 | |
213 MayaChemTools is free software; you can redistribute it and/or modify it | |
214 under the terms of the GNU Lesser General Public License as published by | |
215 the Free Software Foundation; either version 3 of the License, or (at | |
216 your option) any later version. | |
217 |