表示解析后的HETATM记录信息
HETATMRecord
00 Remarks
与 AtomUnit 一样,所有字段存储都上移到了基类 Atom,此处仅保留 PDB 记录术语命名的兼容别名属性, 使得 CovalentRadii.MeasureBonds() 与 PDBQt\ComplexGenerator 等既有消费方无需改动。
01 Syntax
SMRUCC.genomics.Data.RCSB.PDB.Keywords.HETATM.HETATMRecord
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| .ctor | 1 | copy valye from atom model data |
03 Properties
| Name | Overloads | Summary |
|---|---|---|
| AtomNumber | 1 | 原子序号(PDB 列 7-11) |
| AlternateLocation | 1 | 交替位置指示符(PDB 列 17) |
| ResidueName | 1 | 残基名称(PDB 列 18-20) |
| ResidueSequenceNumber | 1 | 残基序列号(PDB 列 23-26) |
| XCoord | 1 | X坐标(PDB 列 31-38) |
| YCoord | 1 | Y坐标(PDB 列 39-46) |
| ZCoord | 1 | Z坐标(PDB 列 47-54) |
| TemperatureFactor | 1 | 温度因子(PDB 列 61-66) |
| ElementSymbol | 1 | 元素符号(PDB 列 77-78) |
04 Members
#ctor(AtomUnit)
copy valye from atom model data
Remarks
修正:旧实现把残基名(AtomUnit.AA_ID)同时填给了 AtomName 与 ResidueName,并把原子名(AtomUnit.Atom)当成了元素符号, 三者全部取错字段。
Parameters
| Name | Type | Description |
|---|---|---|
atom | AtomUnit | - |
AtomNumber
原子序号(PDB 列 7-11)
AlternateLocation
交替位置指示符(PDB 列 17)
ResidueName
残基名称(PDB 列 18-20)
ResidueSequenceNumber
残基序列号(PDB 列 23-26)
XCoord
X坐标(PDB 列 31-38)
YCoord
Y坐标(PDB 列 39-46)
ZCoord
Z坐标(PDB 列 47-54)
TemperatureFactor
温度因子(PDB 列 61-66)
ElementSymbol
元素符号(PDB 列 77-78)
Remarks
该列的缺失值不再留空:PdbLineParser 会回退到 由原子名/残基名推测的元素符号。