nuget server logo nuget api documents
↑

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

CovalentRadii

Full name SMRUCC.genomics.Data.RCSB.PDB.CovalentRadii Assembly SMRUCC.genomics.Data.RCSB.PDB Members 13

01 Syntax

SMRUCC.genomics.Data.RCSB.PDB.CovalentRadii

02 Methods

NameOverloadsSummary
SingleBondRadius 1 查询指定元素的单键共价半径(Å)。
MeasureBonds 2

03 Properties

NameOverloadsSummary
ID 1
Atom 1
Single_Bond1 1
Single_Bond2 1
Double_Bond 1
Triple_Bond 1

04 Fields

NameOverloadsSummary
Covalent_Radii_Table 1 https://chem.libretexts.org/Ancillary_Materials/Reference/Reference_Tables/Atomic_and_Molecular_Properties/A3%3A_Covalent_Radii
DefaultCovalentRadius 2 元素符号查询时使用的默认共价半径(Å),用于表中缺失或单键半径为 -1 的元素。
atoms 1 元素符号 → 共价半径数据。

05 Members

method SingleBondRadius #
SingleBondRadius(String)

查询指定元素的单键共价半径(Å)。

Parameters
NameTypeDescription
elementString

元素符号,大小写不敏感,例如 C / cl / FE / Mg。

Returns

单键共价半径(Å);元素不在表中、或表中该元素的单键半径缺失(值为 -1)时, 回退到 CovalentRadii.DefaultCovalentRadius。

method MeasureBonds overload 2 #
MeasureBonds(HETATMRecord(), Double)
Parameters
NameTypeDescription
ligandHETATMRecord()

-

toleranceFactorDouble

容忍度系数,用于判断实际距离是否在共价半径理论和的范围内

method MeasureBonds #
MeasureBonds(HETATMRecord(), Dictionary(Of String, CovalentRadii), Double)
Parameters
NameTypeDescription
ligandHETATMRecord()

-

tableDictionary(Of String, CovalentRadii)

-

toleranceFactorDouble

容忍度系数,用于判断实际距离是否在共价半径理论和的范围内

field Covalent_Radii_Table #
Covalent_Radii_Table
Remarks

pm

field DefaultCovalentRadius #
DefaultCovalentRadius

元素符号查询时使用的默认共价半径(Å),用于表中缺失或单键半径为 -1 的元素。

field atoms #
atoms

元素符号 → 共价半径数据。

Remarks

字典键为元素符号,比较时忽略大小写:PDB 文件的元素列(列 77-78)既有 Mg/Fe 这样的规范写法,也有 MG/FE 这样的全大写写法。

field DefaultCovalentRadius overload 2 #
DefaultCovalentRadius
property ID #
ID
property Atom #
Atom
property Single_Bond1 #
Single_Bond1
property Single_Bond2 #
Single_Bond2
property Double_Bond #
Double_Bond
property Triple_Bond #
Triple_Bond