Bio.PDB.Chain 模組

Chain 類別,用於 Structure 物件。

class Bio.PDB.Chain.Chain(id)

基底類別:Entity[Model, Residue]

定義 Chain 類別。

Chain 是一個 Entity 類型的物件,儲存殘基並包含從殘基存取原子的方法。

__init__(id)

初始化類別。

__gt__(other)

驗證 id 是否大於 other.id。

__ge__(other)

驗證 id 是否大於或等於 other.id。

__lt__(other)

驗證 id 是否小於 other.id。

__le__(other)

驗證 id 是否小於或等於 other.id。

__getitem__(id)

傳回具有指定 id 的殘基。

殘基的 id 是 (雜原子標記、序列識別碼、插入碼)。如果 id 是一個整數,則 _translate_id 方法會將其轉換為 (” “, id, “ “)。

引數
  • id - (字串、整數、字串) 或整數

__contains__(id)

檢查此鏈中是否存在具有指定 id 的殘基。

引數
  • id - (字串、整數、字串) 或整數

__delitem__(id)

刪除項目。

引數
  • id - (字串、整數、字串) 或整數

__repr__()

傳回鏈識別碼。

get_unpacked_list()

傳回未排序殘基的清單。

某些 Residue 物件會隱藏幾個無序的殘基 (DisorderedResidue 物件)。這個方法會將它們解包,也就是說,它會傳回簡單 Residue 物件的清單。

has_id(id)

如果存在具有指定 id 的殘基,則傳回 1。

殘基的 id 是 (雜原子標記、序列識別碼、插入碼)。

如果 id 是一個整數,則 _translate_id 方法會將其轉換為 (” “, id, “ “)。

引數
  • id - (字串、整數、字串) 或整數

get_residues()

傳回殘基。

get_atoms()

從殘基傳回原子。

atom_to_internal_coordinates(verbose: bool = False) None

從原子 X、Y、Z 座標建立/更新內部座標。

內部座標是鍵長、角度和二面角。

參數:

bool (verbose) – 預設值為 False,描述執行階段問題

internal_to_atom_coordinates(verbose: bool = False, start: int | None = None, fin: int | None = None)

從內部座標建立/更新原子座標。

參數:

bool (verbose) – 預設值為 False,描述執行階段問題

參數:

start,fin 整數,可選的序列位置,用於處理子區域的開始和結束。注意:這會啟動串列殘基組裝,<start> 殘基 CA 將位於原點

引發:

Exception – 如果任何鏈不具有 .internal_coord 屬性

__orig_bases__ = (Bio.PDB.Entity.Entity[ForwardRef('Model'), ForwardRef('Residue')],)
__parameters__ = ()