comparison mayachemtools/docs/scripts/man1/InfoPDBFiles.1 @ 0:73ae111cf86f draft

Uploaded
author deepakjadmin
date Wed, 20 Jan 2016 11:55:01 -0500
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:73ae111cf86f
1 .\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.22)
2 .\"
3 .\" Standard preamble:
4 .\" ========================================================================
5 .de Sp \" Vertical space (when we can't use .PP)
6 .if t .sp .5v
7 .if n .sp
8 ..
9 .de Vb \" Begin verbatim text
10 .ft CW
11 .nf
12 .ne \\$1
13 ..
14 .de Ve \" End verbatim text
15 .ft R
16 .fi
17 ..
18 .\" Set up some character translations and predefined strings. \*(-- will
19 .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
20 .\" double quote, and \*(R" will give a right double quote. \*(C+ will
21 .\" give a nicer C++. Capital omega is used to do unbreakable dashes and
22 .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff,
23 .\" nothing in troff, for use with C<>.
24 .tr \(*W-
25 .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
26 .ie n \{\
27 . ds -- \(*W-
28 . ds PI pi
29 . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
30 . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
31 . ds L" ""
32 . ds R" ""
33 . ds C` ""
34 . ds C' ""
35 'br\}
36 .el\{\
37 . ds -- \|\(em\|
38 . ds PI \(*p
39 . ds L" ``
40 . ds R" ''
41 'br\}
42 .\"
43 .\" Escape single quotes in literal strings from groff's Unicode transform.
44 .ie \n(.g .ds Aq \(aq
45 .el .ds Aq '
46 .\"
47 .\" If the F register is turned on, we'll generate index entries on stderr for
48 .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
49 .\" entries marked with X<> in POD. Of course, you'll have to process the
50 .\" output yourself in some meaningful fashion.
51 .ie \nF \{\
52 . de IX
53 . tm Index:\\$1\t\\n%\t"\\$2"
54 ..
55 . nr % 0
56 . rr F
57 .\}
58 .el \{\
59 . de IX
60 ..
61 .\}
62 .\"
63 .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
64 .\" Fear. Run. Save yourself. No user-serviceable parts.
65 . \" fudge factors for nroff and troff
66 .if n \{\
67 . ds #H 0
68 . ds #V .8m
69 . ds #F .3m
70 . ds #[ \f1
71 . ds #] \fP
72 .\}
73 .if t \{\
74 . ds #H ((1u-(\\\\n(.fu%2u))*.13m)
75 . ds #V .6m
76 . ds #F 0
77 . ds #[ \&
78 . ds #] \&
79 .\}
80 . \" simple accents for nroff and troff
81 .if n \{\
82 . ds ' \&
83 . ds ` \&
84 . ds ^ \&
85 . ds , \&
86 . ds ~ ~
87 . ds /
88 .\}
89 .if t \{\
90 . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
91 . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
92 . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
93 . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
94 . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
95 . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
96 .\}
97 . \" troff and (daisy-wheel) nroff accents
98 .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
99 .ds 8 \h'\*(#H'\(*b\h'-\*(#H'
100 .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
101 .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
102 .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
103 .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
104 .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
105 .ds ae a\h'-(\w'a'u*4/10)'e
106 .ds Ae A\h'-(\w'A'u*4/10)'E
107 . \" corrections for vroff
108 .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
109 .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
110 . \" for low resolution devices (crt and lpr)
111 .if \n(.H>23 .if \n(.V>19 \
112 \{\
113 . ds : e
114 . ds 8 ss
115 . ds o a
116 . ds d- d\h'-1'\(ga
117 . ds D- D\h'-1'\(hy
118 . ds th \o'bp'
119 . ds Th \o'LP'
120 . ds ae ae
121 . ds Ae AE
122 .\}
123 .rm #[ #] #H #V #F C
124 .\" ========================================================================
125 .\"
126 .IX Title "INFOPDBFILES 1"
127 .TH INFOPDBFILES 1 "2015-03-29" "perl v5.14.2" "MayaChemTools"
128 .\" For nroff, turn off justification. Always turn off hyphenation; it makes
129 .\" way too many mistakes in technical documents.
130 .if n .ad l
131 .nh
132 .SH "NAME"
133 InfoPDBFiles.pl \- List information about PDB files
134 .SH "SYNOPSIS"
135 .IX Header "SYNOPSIS"
136 InfoPDBFiles.pl PDBFile(s) \s-1PDB\s0(s)...
137 .PP
138 InfoPDBFiles.pl [\fB\-a, \-\-all\fR] [\fB\-b, \-\-BoundingBox\fR]
139 [\fB\-c, \-\-count\fR \*(L"RecordType, [RecordType,...]\*(R" | All] [\fB\-\-chains\fR]
140 [\fB\-d, \-\-detail\fR infolevel] [\fB\-e, \-\-experiment\fR] [\fB\-f, \-\-frequency\fR]
141 [\fB\-h, \-\-help\fR] [\fB\-\-header\fR] [\fBm, \-\-MasterCheck\fR] [\fB\-\-residues\fR]
142 [\fB\-\-ResiduesMode\fR InChains | All | Both] [\fB\-\-ResidueNumbers\fR]
143 [\fB\-w, \-\-WorkingDir\fR dirname] PDBFile(s)...
144 .SH "DESCRIPTION"
145 .IX Header "DESCRIPTION"
146 List information about contents of \fIPDBFile(s)\fR: number of each record type, number of chains,
147 count and percent distribution of residues in each chain, bounding box and so on.
148 Multiple PDBFile names are separated by spaces. The valid file extension is \fI.pdb\fR.
149 All other file name extensions are ignored during the wild card expansion. All the \s-1PDB\s0 files
150 in a current directory can be specified either by \fI*.pdb\fR or the current directory name.
151 .PP
152 In \s-1PDB\s0 files containing data for multiple models, all \s-1ATOM/HETAM\s0 records for chains after the first model
153 are ignored.
154 .SH "OPTIONS"
155 .IX Header "OPTIONS"
156 .IP "\fB\-a, \-\-all\fR" 4
157 .IX Item "-a, --all"
158 List all the available information.
159 .IP "\fB\-b, \-\-BoundingBox\fR" 4
160 .IX Item "-b, --BoundingBox"
161 List min/max \s-1XYZ\s0 coordiates of \s-1ATOM/HETATM\s0 records.
162 .IP "\fB\-c, \-\-count\fR \fIRecordType,[RecordType,...]|All\fR" 4
163 .IX Item "-c, --count RecordType,[RecordType,...]|All"
164 Types of \s-1PDB\s0 records to count in \fIPDBFile(s)\fR. You can specify a list of any valid \s-1PDB\s0
165 record type or count all record types found in the files. Possible values: Comma delimited list
166 of valid \fIRecordTypes\fR or \fIAll\fR. Default: \fI\s-1ATOM\s0,HETATM\fR. And this is also \fBdefault behavior\fR.
167 .Sp
168 The list of valid \s-1PDB\s0 record types includes: \fI\s-1HEADER\s0, \s-1OBSLTE\s0, \s-1TITLE\s0, \s-1CAVEAT\s0, \s-1COMPND\s0, \s-1SOURCE\s0, \s-1KEYWDS\s0,
169 \&\s-1EXPDTA\s0, \s-1AUTHOR\s0, \s-1REVDAT\s0, \s-1SPRSDE\s0, \s-1JRN\s0, \s-1REMARK\s0, \s-1DBRE\s0, \s-1SEQADV\s0, \s-1SEQRES\s0, \s-1MODRES\s0, \s-1HET\s0, \s-1HETNAM\s0, \s-1HETSYN\s0,
170 \&\s-1FORMUL\s0, \s-1HELIX\s0, \s-1SHEET\s0, \s-1TURN\s0, \s-1SSBOND\s0, \s-1LINK\s0, \s-1HYDBND\s0, \s-1SLTBRG\s0, \s-1CISPEP\s0, \s-1SITE\s0, \s-1CRYST1\s0, \s-1ORIGX1\s0, \s-1ORIGX2\s0, \s-1ORIGX3\s0,
171 \&\s-1SCALE1\s0, \s-1SCALE2\s0, \s-1SCALE3\s0, \s-1MTRIX1\s0 \s-1MTRIX2\s0 \s-1MTRIX3\s0, \s-1TVECT\s0, \s-1MODEL\s0, \s-1ATOM\s0, \s-1SIGATM\s0, \s-1ANISOU\s0, \s-1SIGUIJ\s0, \s-1TER\s0,
172 \&\s-1HETATM\s0, \s-1ENDMDL\s0, \s-1CONECT\s0, \s-1MASTER\s0, \s-1END\s0\fR.
173 .IP "\fB\-\-chains\fR" 4
174 .IX Item "--chains"
175 Count number of chains.
176 .IP "\fB\-d, \-\-detail\fR \fIinfolevel\fR" 4
177 .IX Item "-d, --detail infolevel"
178 Level of information to print about \s-1PDB\s0 during various options. Default: \fI1\fR.
179 Possible values: \fI1, 2 or 3\fR.
180 .IP "\fB\-e, \-\-experiment\fR" 4
181 .IX Item "-e, --experiment"
182 List experimental technique information along with any applicable resolution.
183 .IP "\fB\-f, \-\-frequency\fR" 4
184 .IX Item "-f, --frequency"
185 List distribution of residues: report count and percent of residues in individual chains and
186 across all the chains, or for all the residues in the file. The value of option \fB\-\-residuesmode\fR
187 determines how residues are counted and what is listed. The list is sorted by frequency in
188 descending order. By default, only residue count values are reported. To list percent distribution
189 of residues, specify \fB\-d, \-\-detail\fR value of \fI2\fR or higher.
190 .IP "\fB\-h, \-\-help\fR" 4
191 .IX Item "-h, --help"
192 Print this help message.
193 .IP "\fB\-\-header\fR" 4
194 .IX Item "--header"
195 List header information.
196 .IP "\fBm, \-\-MasterCheck\fR" 4
197 .IX Item "m, --MasterCheck"
198 Check master record by explicitly counting the number of \s-1REMARK\s0, \s-1HET\s0, \s-1HELIX\s0, \s-1SHEET\s0, \s-1TURN\s0, \s-1SITE\s0,
199 \&\s-1ORIGX\s0, \s-1SCALE\s0, \s-1MTRIX\s0, \s-1ATOM\s0, \s-1HETATM\s0, \s-1TER\s0, \s-1CONECT\s0 and \s-1SEQRES\s0 records and comparing their
200 values against contents of master record.
201 .IP "\fB\-\-residues\fR" 4
202 .IX Item "--residues"
203 Count residues in \fIPDBFile(s)\fR. This is also \fBdefault behavior\fR.
204 .Sp
205 By default, only residue count values are reported. To list percent distribution of residues,
206 specify \fB\-d, \-\-detail\fR value of \fI2\fR or higher.
207 .IP "\fB\-\-ResiduesMode\fR <InChains | All | Both>" 4
208 .IX Item "--ResiduesMode <InChains | All | Both>"
209 Specify how to count residues in \fIPDBFile(s)\fR: Count residue in each chain and across all the chains,
210 list count iof all the residues in the file, or list both. Possible values: \fIInChains, All, or Both\fR.
211 Default: \fIBoth\fR.
212 .IP "\fB\-\-ResidueNumbers\fR" 4
213 .IX Item "--ResidueNumbers"
214 List information about \s-1ATOM\s0 residue numbers in each chain before \s-1TER\s0 record: start and end residue
215 number; gaps in residue numbers corresponding to non-sequential residue numbers; residue
216 numbers not in ascending order.
217 .IP "\fB\-w, \-\-WorkingDir\fR \fIdirname\fR" 4
218 .IX Item "-w, --WorkingDir dirname"
219 Location of working directory. Default: current directory.
220 .SH "EXAMPLES"
221 .IX Header "EXAMPLES"
222 To list total number of records and number of chain(s) residues in \s-1PDB\s0 files, type:
223 .PP
224 .Vb 2
225 \& % InfoPDBFiles.pl Sample1.pdb
226 \& % InfoPDBFiles.pl Sample2.pdb
227 .Ve
228 .PP
229 To list all available information for \s-1PDB\s0 file Sample2.pdb, type:
230 .PP
231 .Vb 1
232 \& % InfoPDBFiles.pl \-a Sample2.pdb
233 .Ve
234 .PP
235 To list all available information for \s-1PDB\s0 file Sample2.pdb with all available details, type:
236 .PP
237 .Vb 1
238 \& % InfoPDBFiles.pl \-a \-d Sample2.pdb
239 .Ve
240 .PP
241 To count \s-1ATOM\s0 and \s-1HETATM\s0 records in Sample2.pdb file, type:
242 .PP
243 .Vb 1
244 \& % InfoPDBFiles.pl \-c "ATOM,HETATM" Sample2.pdb
245 .Ve
246 .PP
247 To list distribution of residues in chains across the whole \s-1PDB\s0 file Sample2.pdb along with
248 percent distribution, type
249 .PP
250 .Vb 1
251 \& % InfoPDBFiles.pl \-\-frequency \-d 2 Sample2.pdb
252 .Ve
253 .PP
254 To list distribution of residues only across chains in \s-1PDB\s0 file Sample2.pdb along with
255 percent distribution, type
256 .PP
257 .Vb 1
258 \& % InfoPDBFiles.pl \-\-frequency \-d 2 \-\-ResiduesMode InChains Sample2.pdb
259 .Ve
260 .PP
261 To list min/max coordinates of the bounding box which encompasses the structure in Sample1.pdb
262 file, type:
263 .PP
264 .Vb 1
265 \& % InfoPDBFiles.pl \-b Sample1.pdb
266 .Ve
267 .SH "AUTHOR"
268 .IX Header "AUTHOR"
269 Manish Sud <msud@san.rr.com>
270 .SH "SEE ALSO"
271 .IX Header "SEE ALSO"
272 ExtractFromPDBFiles.pl, InfoAminoAcids.pl, InfoNucleicAcids.pl, InfoSequenceFiles.pl, ModifyPDBFiles.pl
273 .SH "COPYRIGHT"
274 .IX Header "COPYRIGHT"
275 Copyright (C) 2015 Manish Sud. All rights reserved.
276 .PP
277 This file is part of MayaChemTools.
278 .PP
279 MayaChemTools is free software; you can redistribute it and/or modify it under
280 the terms of the \s-1GNU\s0 Lesser General Public License as published by the Free
281 Software Foundation; either version 3 of the License, or (at your option)
282 any later version.