the amino acid residue/atom model
AtomUnit
00 Remarks
This type is the keyword level view of the unified atom model: all of the field storages are moved into the base class Atom, and the legacy property names are kept here as the compatibility aliases, so that the existing consumers (AminoAcid.SequenceGenerator, PDB.MaxSpace/MinSpace, ...) do not need any change.
01 Syntax
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| InternalParser | 1 | Parse one raw ATOM record line. |
03 Properties
04 Members
String)Parse one raw ATOM record line.
The legacy implementation split the line by the whitespace characters and then took the fields by the token index; that is broken for the fixed-column PDB format: when the chain identifier column is empty, the tokens shift left by one and the coordinates are read as (Y, Z, occupancy).
| Name | Type | Description |
|---|---|---|
s | String | The raw record line with the record name prefix, e.g.
the fixed-column offsets are resolved by PdbLineParser. |
Returns Nothing when the coordinate columns can not be parsed, the caller should skip such a record line.
氨基酸的名称简写(残基名)
兼容别名,实际存储于 Atom.ResName。
当前的氨基酸分子在Fasta序列之中的残基位置
兼容别名,实际存储于 Atom.ResSeq。
原子序号(PDB 列 7-11)
兼容别名,实际存储于 Atom.Serial。
原子名称(PDB 列 13-16)
兼容别名,实际存储于 Atom.AtomName。
链标识符(PDB 列 22)
兼容别名,实际存储于 Atom.ChainID。 注:该名称存在拼写错误(ChianID),保留仅为向后兼容,新代码请使用 Atom.ChainID。