annotate mayachemtools/docs/modules/html/PDBFileUtil.html @ 9:ab29fa5c8c1f draft default tip

Uploaded
author deepakjadmin
date Thu, 15 Dec 2016 14:18:03 -0500
parents 73ae111cf86f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
1 <html>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
2 <head>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
3 <title>MayaChemTools:Documentation:PDBFileUtil.pm</title>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
4 <meta http-equiv="content-type" content="text/html;charset=utf-8">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
5 <link rel="stylesheet" type="text/css" href="../../css/MayaChemTools.css">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
6 </head>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
7 <body leftmargin="20" rightmargin="20" topmargin="10" bottommargin="10">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
8 <br/>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
9 <center>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
10 <a href="http://www.mayachemtools.org" title="MayaChemTools Home"><img src="../../images/MayaChemToolsLogo.gif" border="0" alt="MayaChemTools"></a>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
11 </center>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
12 <br/>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
13 <div class="DocNav">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
14 <table width="100%" border=0 cellpadding=0 cellspacing=2>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
15 <tr align="left" valign="top"><td width="33%" align="left"><a href="./YYLexer.html" title="YYLexer.html">Previous</a>&nbsp;&nbsp;<a href="./index.html" title="Table of Contents">TOC</a>&nbsp;&nbsp;<a href="./PeriodicTable.html" title="PeriodicTable.html">Next</a></td><td width="34%" align="middle"><strong>PDBFileUtil.pm</strong></td><td width="33%" align="right"><a href="././code/PDBFileUtil.html" title="View source code">Code</a>&nbsp;|&nbsp;<a href="./../pdf/PDBFileUtil.pdf" title="PDF US Letter Size">PDF</a>&nbsp;|&nbsp;<a href="./../pdfgreen/PDBFileUtil.pdf" title="PDF US Letter Size with narrow margins: www.changethemargins.com">PDFGreen</a>&nbsp;|&nbsp;<a href="./../pdfa4/PDBFileUtil.pdf" title="PDF A4 Size">PDFA4</a>&nbsp;|&nbsp;<a href="./../pdfa4green/PDBFileUtil.pdf" title="PDF A4 Size with narrow margins: www.changethemargins.com">PDFA4Green</a></td></tr>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
16 </table>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
17 </div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
18 <p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
19 </p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
20 <h2>NAME</h2>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
21 <p>PDBFileUtil</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
22 <p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
23 </p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
24 <h2>SYNOPSIS</h2>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
25 <p>use PDBFileUtil ;</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
26 <p>use PDBFileUtil qw(:all);</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
27 <p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
28 </p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
29 <h2>DESCRIPTION</h2>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
30 <p><strong>PDBFileUtil</strong> module provides the following functions:</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
31 <p> <a href="#generateatomorhetatmrecordline">GenerateAtomOrHetatmRecordLine</a>, <a href="#generateatomrecordline">GenerateAtomRecordLine</a>, <a href="#generateconectrecordline">GenerateConectRecordLine</a>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
32 , <a href="#generateendrecordline">GenerateEndRecordLine</a>, <a href="#generateheaderrecordline">GenerateHeaderRecordLine</a>, <a href="#generateheaderrecordtimestamp">GenerateHeaderRecordTimeStamp</a>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
33 , <a href="#generatehetatmrecordline">GenerateHetatmRecordLine</a>, <a href="#generateterrecordline">GenerateTerRecordLine</a>, <a href="#getallresidues">GetAllResidues</a>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
34 , <a href="#getchainsandresidues">GetChainsAndResidues</a>, <a href="#getconectrecordlines">GetConectRecordLines</a>, <a href="#getexperimentaltechnique">GetExperimentalTechnique</a>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
35 , <a href="#getexperimentaltechniqueresolution">GetExperimentalTechniqueResolution</a>, <a href="#getminmaxcoords">GetMinMaxCoords</a>, <a href="#getpdbrecordtype">GetPDBRecordType</a>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
36 , <a href="#getrecordtypescount">GetRecordTypesCount</a>, <a href="#isatomrecordtype">IsAtomRecordType</a>, <a href="#isconectrecordtype">IsConectRecordType</a>, <a href="#isendmdlrecordtype">IsEndmdlRecordType</a>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
37 , <a href="#isheaderrecordtype">IsHeaderRecordType</a>, <a href="#ishetatmrecordtype">IsHetatmRecordType</a>, <a href="#ismasterrecordtype">IsMasterRecordType</a>, <a href="#ismodelrecordtype">IsModelRecordType</a>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
38 , <a href="#ispdbfile">IsPDBFile</a>, <a href="#isseqresrecordtype">IsSeqresRecordType</a>, <a href="#isterrecordtype">IsTerRecordType</a>, <a href="#parseatomorhetatmrecordline">ParseAtomOrHetatmRecordLine</a>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
39 , <a href="#parseatomrecordline">ParseAtomRecordLine</a>, <a href="#parseconectrecordline">ParseConectRecordLine</a>, <a href="#parseexpdtarecordline">ParseExpdtaRecordLine</a>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
40 , <a href="#parseheaderrecordline">ParseHeaderRecordLine</a>, <a href="#parsehetatmrecordline">ParseHetatmRecordLine</a>, <a href="#parsemasterrecordline">ParseMasterRecordLine</a>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
41 , <a href="#parseremark2resolutionrecordline">ParseRemark2ResolutionRecordLine</a>, <a href="#parseseqresrecordline">ParseSeqresRecordLine</a>, <a href="#parseterrecordline">ParseTerRecordLine</a>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
42 , <a href="#readpdbfile">ReadPDBFile</a>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
43 </p><p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
44 </p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
45 <h2>METHODS</h2>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
46 <dl>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
47 <dt><strong><a name="generateatomorhetatmrecordline" class="item"><strong>GenerateAtomOrHetatmRecordLine</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
48 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
49 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
50 $RecordLine = GenerateAtomOrHetatmRecordLine($RecordType,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
51 $AtomNumber, $AtomName, $AlternateLocation, $ResidueName,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
52 $ChainID, $ResidueNumber, $InsertionCode, $X, $Y, $Z,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
53 $Occupancy, $TemperatureFactor, $SegmentID,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
54 $ElementSymbol, $AtomCharge);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
55 <p>Returns ATOM or HETATM record line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
56 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
57 <dt><strong><a name="generateatomrecordline" class="item"><strong>GenerateAtomRecordLine</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
58 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
59 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
60 $RecordLine = GenerateAtomRecordLine($AtomNumber,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
61 $AtomName, $AlternateLocation, $ResidueName, $ChainID,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
62 $ResidueNumber, $InsertionCode, $X, $Y, $Z, $Occupancy,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
63 $TemperatureFactor, $SegmentID, $ElementSymbol, $AtomCharge);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
64 <p>Returns ATOM record line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
65 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
66 <dt><strong><a name="generateconectrecordline" class="item"><strong>GenerateConectRecordLine</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
67 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
68 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
69 $RecordLine = GenerateConectRecordLine($AtomNum, $BondedAtomNum1,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
70 $BondedAtomNum2, $BondedAtomNum3, $BondedAtomNum4,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
71 $HBondedAtomNum1, $HBondedAtomNum2, $SaltBridgedAtomNum1,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
72 $HBondedAtomNum3, $HBondedAtomNum4, $SaltBridgedAtomNum2);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
73 <p>Returns CONECT record line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
74 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
75 <dt><strong><a name="generateheaderrecordline" class="item"><strong>GenerateHeaderRecordLine</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
76 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
77 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
78 $RecordLine = GenerateHeaderRecordLine($IDCode, [$Classification,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
79 $Date]);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
80 <p>Returns HEADER record line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
81 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
82 <dt><strong><a name="generateheaderrecordtimestamp" class="item"><strong>GenerateHeaderRecordTimeStamp</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
83 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
84 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
85 $Date = GenerateHeaderRecordTimeStamp();</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
86 <p>Returns PDB header time stamp.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
87 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
88 <dt><strong><a name="generatehetatmrecordline" class="item"><strong>GenerateHetatmRecordLine</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
89 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
90 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
91 $RecordLine = GenerateHetatmRecordLine($AtomNumber, $AtomName,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
92 <br/> $AlternateLocation, $ResidueName, $ChainID, $ResidueNumber,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
93 <br/> $InsertionCode, $X, $Y, $Z, $Occupancy, $TemperatureFactor,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
94 <br/> $SegmentID, $ElementSymbol, $AtomCharge);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
95 <p>Returns HETATM record line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
96 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
97 <dt><strong><a name="generateendrecordline" class="item"><strong>GenerateEndRecordLine</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
98 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
99 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
100 $RecordLine = GenerateEndRecordLine();</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
101 <p>Returns END record line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
102 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
103 <dt><strong><a name="generateterrecordline" class="item"><strong>GenerateTerRecordLine</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
104 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
105 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
106 $RecordLine = GenerateTerRecordLine($SerialNumber, [$ResidueName,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
107 $ChainID, $ResidueNumber, $InsertionCode]);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
108 <p>Returns TER record line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
109 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
110 <dt><strong><a name="getallresidues" class="item"><strong>GetAllResidues</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
111 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
112 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
113 $ResiduesDataRef = GetAllResidues($PDBRecordLinesRef);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
114 <p>Gets residue information using ATOM/HETATM records and returns a reference to a hash with
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
115 following key/value pairs:</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
116 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
117 $ResiduesDataRef-&gt;{ResidueNames} - Array of all the residues
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
118 <br/> $ResiduesDataRef-&gt;{ResidueCount}{$ResidueName} - Count of residues
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
119 <br/> $ResiduesDataRef-&gt;{AtomResidueNames}} - Array of all ATOM residues
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
120 <br/> $ResiduesDataRef-&gt;{AtomResidueCount}{$ResidueName} - Count of
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
121 residues in ATOM records
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
122 <br/> $ResiduesDataRef-&gt;{HetatomResidueNames} - List of all HETATM
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
123 residues
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
124 <br/> $ResiduesDataRef-&gt;{HetatmResidueCount}{$ResidueName} - Count of
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
125 residues HETATM records</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
126 <p>ATOM/HETATM records after the first ENDMDL records are simply ingnored.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
127 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
128 <dt><strong><a name="getchainsandresidues" class="item"><strong>GetChainsAndResidues</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
129 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
130 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
131 $ChainsDataRef = GetChainsAndResidues($PDBRecordLinesRef,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
132 [$RecordsSource, $GetChainResiduesBeyondTERFlag,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
133 $GetRecordLinesFlag]);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
134 <p>Gets chains and residue information using ATOM/HETATM or SEQRES records and returns a reference to a
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
135 hash with these keys:</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
136 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
137 $ChainsDataRef-&gt;{ChainIDs} - List of chain IDs with 'None' for
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
138 no IDs
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
139 <br/> $ChainsDataRef-&gt;{Residues}{$ChainID} - List of residues in order
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
140 of their appearance in a chain
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
141 <br/> $ChainsDataRef-&gt;{ResidueCount}{$ChainID}{$ResidueName} - Count of
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
142 residues in a chain</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
143 <p>Chains and residue data can be extacted using either ATOM/HETATM records or SEQRES records.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
144 ATOM/HETATM records after the first ENDMDL records are simply ingnored.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
145 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
146 <dt><strong><a name="getconectrecordlines" class="item"><strong>GetConectRecordLines</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
147 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
148 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
149 $ConectRecordLinesRef = GetConectRecordLines($PDBRecordLinesRef,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
150 $AtomNumbersMapRef);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
151 <p>Collects CONECT record lines for specific atom number, modified specified data to exclude any atom
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
152 number not present in the list of specified atom numbers and returns a reference to list of
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
153 CONECT record lines.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
154 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
155 <dt><strong><a name="getexperimentaltechnique" class="item"><strong>GetExperimentalTechnique</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
156 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
157 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
158 $ExperimentalTechnique = GetExperimentalTechnique($PDBRecordLinesRef);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
159 <p>Returns <em>ExperimentalTechnique</em> value retrieved from EXPDATA record line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
160 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
161 <dt><strong><a name="getexperimentaltechniqueresolution" class="item"><strong>GetExperimentalTechniqueResolution</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
162 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
163 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
164 ($Resolution, $ResolutionUnits) = GetExperimentalTechniqueResolution(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
165 $PDBRecordLinesRef);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
166 <p>Returns <em>Resolution</em> and <em>ResolutionUnits</em> values from REMARK 2 RESOLUTION
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
167 record line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
168 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
169 <dt><strong><a name="getminmaxcoords" class="item"><strong>GetMinMaxCoords</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
170 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
171 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
172 ($XMin, $YMin, $ZMin, $XMax, $YMax, $ZMax) =
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
173 GetMinMaxCoords($PDBRecordLinesRef);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
174 <p>Returns minimum and maximum XYZ coordinates for ATOM/HETATM records.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
175 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
176 <dt><strong><a name="getpdbrecordtype" class="item"><strong>GetPDBRecordType</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
177 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
178 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
179 $RecordType = GetPDBRecordType($RecordLine);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
180 <p>Returns type of <em>RecordLine</em>.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
181 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
182 <dt><strong><a name="getrecordtypescount" class="item"><strong>GetRecordTypesCount</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
183 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
184 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
185 $RecordTypeDataRef = GetRecordTypesCount($PDBRecordLinesRef,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
186 [$SpecifiedRecordType, $GetRecordLinesFlag]);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
187 <p>Counts the number of each record type or a $SpecifiedRecordType and returns a reference to data
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
188 type with following key/value pairs:</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
189 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
190 $RecordTypeDataRef-&gt;{RecordTypes} - An array of unique record types
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
191 in order of their presence in the file
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
192 <br/> $RecordTypeDataRef-&gt;{Count}{$RecordType} - Count of each record type
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
193 <br/> $RecordTypeDataRef-&gt;{Lines}{$RecordType} - Optional lines data for a
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
194 specific record type.</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
195 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
196 <dt><strong><a name="isatomrecordtype" class="item"><strong>IsAtomRecordType</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
197 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
198 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
199 $Status = IsAtomRecordType($RecordLine);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
200 <p>Returns 1 or 0 based on whether it's a ATOM record line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
201 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
202 <dt><strong><a name="isconectrecordtype" class="item"><strong>IsConectRecordType</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
203 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
204 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
205 $Status = IsAtomConectType($RecordLine);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
206 <p>Returns 1 or 0 based on whether it's a CONECT record line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
207 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
208 <dt><strong><a name="isendmdlrecordtype" class="item"><strong>IsEndmdlRecordType</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
209 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
210 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
211 $Status = IsEndmdlRecordType($RecordLine);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
212 <p>Returns 1 or 0 based on whether it's a ENDMDL a record line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
213 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
214 <dt><strong><a name="isheaderrecordtype" class="item"><strong>IsHeaderRecordType</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
215 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
216 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
217 $Status = IsHeaderRecordType($RecordLine);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
218 <p>Returns 1 or 0 based on whether it's a HEADER a record line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
219 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
220 <dt><strong><a name="ishetatmrecordtype" class="item"><strong>IsHetatmRecordType</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
221 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
222 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
223 $Status = IsHetatmRecordType($RecordLine);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
224 <p>Returns 1 or 0 based on whether it's a HETATM a record line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
225 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
226 <dt><strong><a name="ismasterrecordtype" class="item"><strong>IsMasterRecordType</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
227 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
228 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
229 $Status = IsMasterRecordType($RecordLine);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
230 <p>Returns 1 or 0 based on whether it's a MASTER a record line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
231 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
232 <dt><strong><a name="ismodelrecordtype" class="item"><strong>IsModelRecordType</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
233 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
234 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
235 $Status = IsModelRecordType($RecordLine);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
236 <p>Returns 1 or 0 based on whether it's a MODEL record line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
237 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
238 <dt><strong><a name="ispdbfile" class="item"><strong>IsPDBFile</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
239 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
240 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
241 $Status = IsPDBFile($PDBFile);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
242 <p>Returns 1 or 0 based on whether it's a PDB file.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
243 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
244 <dt><strong><a name="isseqresrecordtype" class="item"><strong>IsSeqresRecordType</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
245 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
246 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
247 $Status = IsSeqresRecordType($RecordLine);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
248 <p>Returns 1 or 0 based on whether it's SEQRES a record line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
249 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
250 <dt><strong><a name="isterrecordtype" class="item"><strong>IsTerRecordType</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
251 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
252 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
253 $Status = IsTerRecordType($RecordLine);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
254 <p>Returns 1 or 0 based on whether it's a TER record line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
255 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
256 <dt><strong><a name="parseatomorhetatmrecordline" class="item"><strong>ParseAtomOrHetatmRecordLine</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
257 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
258 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
259 ($AtomNumber, $AtomName, $AlternateLocation, $ResidueName, $ChainID,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
260 $ResidueNumber, $InsertionCode, $X, $Y, $Z, $Occupancy,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
261 $TemperatureFactor, $SegmentID, $ElementSymbol, $AtomCharge) =
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
262 ParseAtomOrHetatmRecordLine($RecordLine);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
263 <p>Parses ATOM or HETATM record line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
264 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
265 <dt><strong><a name="parseatomrecordline" class="item"><strong>ParseAtomRecordLine</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
266 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
267 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
268 ($AtomNumber, $AtomName, $AlternateLocation, $ResidueName, $ChainID,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
269 $ResidueNumber, $InsertionCode, $X, $Y, $Z, $Occupancy,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
270 $TemperatureFactor, $SegmentID, $ElementSymbol, $AtomCharge) =
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
271 ParseAtomRecordLine($RecordLine);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
272 <p>Parses ATOM record line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
273 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
274 <dt><strong><a name="parseconectrecordline" class="item"><strong>ParseConectRecordLine</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
275 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
276 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
277 ($AtomNum, $BondedAtomNum1, $BondedAtomNum2, $BondedAtomNum3,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
278 $BondedAtomNum4, $HBondedAtomNum1, $HBondedAtomNum2,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
279 $SaltBridgedAtomNum1, $HBondedAtomNum3, $HBondedAtomNum4,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
280 $SaltBridgedAtomNum2) = ParseConectRecordLine($RecordLine);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
281 <p>Parses CONECT record line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
282 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
283 <dt><strong><a name="parseexpdtarecordline" class="item"><strong>ParseExpdtaRecordLine</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
284 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
285 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
286 ($ContinuationNum, $ExperimentalTechnique) = ParseExpdtaRecordLine($Line);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
287 <p>Parses EXPDTA record line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
288 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
289 <dt><strong><a name="parseheaderrecordline" class="item"><strong>ParseHeaderRecordLine</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
290 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
291 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
292 ($Classification, $DepositionDate, $IDCode) = ParseHeaderRecordLine($RecordLine);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
293 <p>Parses HEADER record line</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
294 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
295 <dt><strong><a name="parsehetatmrecordline" class="item"><strong>ParseHetatmRecordLine</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
296 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
297 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
298 ($AtomNumber, $AtomName, $AlternateLocation, $ResidueName, $ChainID,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
299 $ResidueNumber, $InsertionCode, $X, $Y, $Z, $Occupancy,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
300 $TemperatureFactor, $SegmentID, $ElementSymbol, $AtomCharge) =
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
301 ParseHetatmRecordLine($RecordLine);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
302 <p>Parses HETATM record line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
303 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
304 <dt><strong><a name="parsemasterrecordline" class="item"><strong>ParseMasterRecordLine</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
305 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
306 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
307 ($NumOfRemarkRecords, $NumOfHetRecords, $NumOfHelixRecords,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
308 $NumOfSheetRecords, $NumOfTurnRecords, $NumOfSiteRecords,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
309 $NumOfTransformationsRecords, $NumOfAtomAndHetatmRecords,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
310 $NumOfTerRecords, $NumOfConectRecords, $NumOfSeqresRecords) =
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
311 ParseMasterRecordLine($RecordLine);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
312 <p>Parses MASTER ecord line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
313 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
314 <dt><strong><a name="parseremark2resolutionrecordline" class="item"><strong>ParseRemark2ResolutionRecordLine</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
315 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
316 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
317 ($Resolution, $ResolutionUnits) = ParseRemark2ResolutionRecordLine(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
318 $RecordLine);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
319 <p>Parses REMARK 2 RESOLUTION record line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
320 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
321 <dt><strong><a name="parseseqresrecordline" class="item"><strong>ParseSeqresRecordLine</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
322 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
323 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
324 ($RecordSerialNumber, $ChainID, $NumOfResidues, $ResidueNames) =
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
325 ParseSeqresRecordLine($RecordLine);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
326 <p>Parses SEQRES record line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
327 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
328 <dt><strong><a name="parseterrecordline" class="item"><strong>ParseTerRecordLine</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
329 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
330 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
331 ($SerialNumber, $ResidueName, $ChainID, $ResidueNumber, $InsertionCode) =
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
332 ParseTerRecordLine($RecordLine);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
333 <p>Parses TER record line.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
334 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
335 <dt><strong><a name="readpdbfile" class="item"><strong>ReadPDBFile</strong></a></strong></dt>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
336 <dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
337 <div class="OptionsBox">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
338 $PDBRecordLinesRef = ReadPDBFile($PDBFile);</div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
339 <p>Reads PDB file and returns reference to record lines.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
340 </dd>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
341 </dl>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
342 <p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
343 </p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
344 <h2>AUTHOR</h2>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
345 <p><a href="mailto:msud@san.rr.com">Manish Sud</a></p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
346 <p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
347 </p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
348 <h2>SEE ALSO</h2>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
349 <p><a href="./FileUtil.html">FileUtil.pm</a>,&nbsp<a href="./SequenceFileUtil.html">SequenceFileUtil.pm</a>,&nbsp<a href="./TextUtil.html">TextUtil.pm</a>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
350 </p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
351 <p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
352 </p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
353 <h2>COPYRIGHT</h2>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
354 <p>Copyright (C) 2015 Manish Sud. All rights reserved.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
355 <p>This file is part of MayaChemTools.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
356 <p>MayaChemTools is free software; you can redistribute it and/or modify it under
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
357 the terms of the GNU Lesser General Public License as published by the Free
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
358 Software Foundation; either version 3 of the License, or (at your option)
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
359 any later version.</p>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
360 <p>&nbsp</p><p>&nbsp</p><div class="DocNav">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
361 <table width="100%" border=0 cellpadding=0 cellspacing=2>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
362 <tr align="left" valign="top"><td width="33%" align="left"><a href="./YYLexer.html" title="YYLexer.html">Previous</a>&nbsp;&nbsp;<a href="./index.html" title="Table of Contents">TOC</a>&nbsp;&nbsp;<a href="./PeriodicTable.html" title="PeriodicTable.html">Next</a></td><td width="34%" align="middle"><strong>March 29, 2015</strong></td><td width="33%" align="right"><strong>PDBFileUtil.pm</strong></td></tr>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
363 </table>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
364 </div>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
365 <br />
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
366 <center>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
367 <img src="../../images/h2o2.png">
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
368 </center>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
369 </body>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
370 </html>