comparison docs/scripts/txt/InfoPDBFiles.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 InfoPDBFiles.pl - List information about PDB files
3
4 SYNOPSIS
5 InfoPDBFiles.pl PDBFile(s) PDB(s)...
6
7 InfoPDBFiles.pl [-a, --all] [-b, --BoundingBox] [-c, --count
8 "RecordType, [RecordType,...]" | All] [--chains] [-d, --detail
9 infolevel] [-e, --experiment] [-f, --frequency] [-h, --help] [--header]
10 [m, --MasterCheck] [--residues] [--ResiduesMode InChains | All | Both]
11 [--ResidueNumbers] [-w, --WorkingDir dirname] PDBFile(s)...
12
13 DESCRIPTION
14 List information about contents of *PDBFile(s)*: number of each record
15 type, number of chains, count and percent distribution of residues in
16 each chain, bounding box and so on. Multiple PDBFile names are separated
17 by spaces. The valid file extension is *.pdb*. All other file name
18 extensions are ignored during the wild card expansion. All the PDB files
19 in a current directory can be specified either by **.pdb* or the current
20 directory name.
21
22 In PDB files containing data for multiple models, all ATOM/HETAM records
23 for chains after the first model are ignored.
24
25 OPTIONS
26 -a, --all
27 List all the available information.
28
29 -b, --BoundingBox
30 List min/max XYZ coordiates of ATOM/HETATM records.
31
32 -c, --count *RecordType,[RecordType,...]|All*
33 Types of PDB records to count in *PDBFile(s)*. You can specify a
34 list of any valid PDB record type or count all record types found in
35 the files. Possible values: Comma delimited list of valid
36 *RecordTypes* or *All*. Default: *ATOM,HETATM*. And this is also
37 default behavior.
38
39 The list of valid PDB record types includes: *HEADER, OBSLTE, TITLE,
40 CAVEAT, COMPND, SOURCE, KEYWDS, EXPDTA, AUTHOR, REVDAT, SPRSDE, JRN,
41 REMARK, DBRE, SEQADV, SEQRES, MODRES, HET, HETNAM, HETSYN, FORMUL,
42 HELIX, SHEET, TURN, SSBOND, LINK, HYDBND, SLTBRG, CISPEP, SITE,
43 CRYST1, ORIGX1, ORIGX2, ORIGX3, SCALE1, SCALE2, SCALE3, MTRIX1
44 MTRIX2 MTRIX3, TVECT, MODEL, ATOM, SIGATM, ANISOU, SIGUIJ, TER,
45 HETATM, ENDMDL, CONECT, MASTER, END*.
46
47 --chains
48 Count number of chains.
49
50 -d, --detail *infolevel*
51 Level of information to print about PDB during various options.
52 Default: *1*. Possible values: *1, 2 or 3*.
53
54 -e, --experiment
55 List experimental technique information along with any applicable
56 resolution.
57
58 -f, --frequency
59 List distribution of residues: report count and percent of residues
60 in individual chains and across all the chains, or for all the
61 residues in the file. The value of option --residuesmode determines
62 how residues are counted and what is listed. The list is sorted by
63 frequency in descending order. By default, only residue count values
64 are reported. To list percent distribution of residues, specify -d,
65 --detail value of *2* or higher.
66
67 -h, --help
68 Print this help message.
69
70 --header
71 List header information.
72
73 m, --MasterCheck
74 Check master record by explicitly counting the number of REMARK,
75 HET, HELIX, SHEET, TURN, SITE, ORIGX, SCALE, MTRIX, ATOM, HETATM,
76 TER, CONECT and SEQRES records and comparing their values against
77 contents of master record.
78
79 --residues
80 Count residues in *PDBFile(s)*. This is also default behavior.
81
82 By default, only residue count values are reported. To list percent
83 distribution of residues, specify -d, --detail value of *2* or
84 higher.
85
86 --ResiduesMode <InChains | All | Both>
87 Specify how to count residues in *PDBFile(s)*: Count residue in each
88 chain and across all the chains, list count iof all the residues in
89 the file, or list both. Possible values: *InChains, All, or Both*.
90 Default: *Both*.
91
92 --ResidueNumbers
93 List information about ATOM residue numbers in each chain before TER
94 record: start and end residue number; gaps in residue numbers
95 corresponding to non-sequential residue numbers; residue numbers not
96 in ascending order.
97
98 -w, --WorkingDir *dirname*
99 Location of working directory. Default: current directory.
100
101 EXAMPLES
102 To list total number of records and number of chain(s) residues in PDB
103 files, type:
104
105 % InfoPDBFiles.pl Sample1.pdb
106 % InfoPDBFiles.pl Sample2.pdb
107
108 To list all available information for PDB file Sample2.pdb, type:
109
110 % InfoPDBFiles.pl -a Sample2.pdb
111
112 To list all available information for PDB file Sample2.pdb with all
113 available details, type:
114
115 % InfoPDBFiles.pl -a -d Sample2.pdb
116
117 To count ATOM and HETATM records in Sample2.pdb file, type:
118
119 % InfoPDBFiles.pl -c "ATOM,HETATM" Sample2.pdb
120
121 To list distribution of residues in chains across the whole PDB file
122 Sample2.pdb along with percent distribution, type
123
124 % InfoPDBFiles.pl --frequency -d 2 Sample2.pdb
125
126 To list distribution of residues only across chains in PDB file
127 Sample2.pdb along with percent distribution, type
128
129 % InfoPDBFiles.pl --frequency -d 2 --ResiduesMode InChains Sample2.pdb
130
131 To list min/max coordinates of the bounding box which encompasses the
132 structure in Sample1.pdb file, type:
133
134 % InfoPDBFiles.pl -b Sample1.pdb
135
136 AUTHOR
137 Manish Sud <msud@san.rr.com>
138
139 SEE ALSO
140 ExtractFromPDBFiles.pl, InfoAminoAcids.pl, InfoNucleicAcids.pl,
141 InfoSequenceFiles.pl, ModifyPDBFiles.pl
142
143 COPYRIGHT
144 Copyright (C) 2015 Manish Sud. All rights reserved.
145
146 This file is part of MayaChemTools.
147
148 MayaChemTools is free software; you can redistribute it and/or modify it
149 under the terms of the GNU Lesser General Public License as published by
150 the Free Software Foundation; either version 3 of the License, or (at
151 your option) any later version.
152