nuget server logo nuget api documents
↑

API Docs / SMRUCC.genomics.Data.RCSB.PDB / HETATMRecord

HETATMRecord

Full name SMRUCC.genomics.Data.RCSB.PDB.Keywords.HETATM.HETATMRecord Assembly SMRUCC.genomics.Data.RCSB.PDB Members 12

表示解析后的HETATM记录信息

00 Remarks

与 AtomUnit 一样,所有字段存储都上移到了基类 Atom,此处仅保留 PDB 记录术语命名的兼容别名属性, 使得 CovalentRadii.MeasureBonds() 与 PDBQt\ComplexGenerator 等既有消费方无需改动。

01 Syntax

SMRUCC.genomics.Data.RCSB.PDB.Keywords.HETATM.HETATMRecord

02 Methods

NameOverloadsSummary
.ctor 1 copy valye from atom model data
ToString 1
ToPdbHETATMLine 1

03 Properties

NameOverloadsSummary
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

method .ctor #
#ctor(AtomUnit)

copy valye from atom model data

Remarks

修正:旧实现把残基名(AtomUnit.AA_ID)同时填给了 AtomName 与 ResidueName,并把原子名(AtomUnit.Atom)当成了元素符号, 三者全部取错字段。

Parameters
NameTypeDescription
atomAtomUnit

-

property AtomNumber #
AtomNumber

原子序号(PDB 列 7-11)

property AlternateLocation #
AlternateLocation

交替位置指示符(PDB 列 17)

property ResidueName #
ResidueName

残基名称(PDB 列 18-20)

property ResidueSequenceNumber #
ResidueSequenceNumber

残基序列号(PDB 列 23-26)

property XCoord #
XCoord

X坐标(PDB 列 31-38)

property YCoord #
YCoord

Y坐标(PDB 列 39-46)

property ZCoord #
ZCoord

Z坐标(PDB 列 47-54)

property TemperatureFactor #
TemperatureFactor

温度因子(PDB 列 61-66)

property ElementSymbol #
ElementSymbol

元素符号(PDB 列 77-78)

Remarks

该列的缺失值不再留空:PdbLineParser 会回退到 由原子名/残基名推测的元素符号。

method ToString #
ToString()
method ToPdbHETATMLine #
ToPdbHETATMLine()