Bio.PDB.Selection 模組

選擇原子、殘基等。

Bio.PDB.Selection.uniqueify(items)

回傳給定可迭代物件中唯一項目的列表。

順序不會被保留。

Bio.PDB.Selection.get_unique_parents(entity_list)

將實體列表轉換為其(唯一)父實體的列表。

Bio.PDB.Selection.unfold_entities(entity_list, target_level)

將實體列表展開到子層級(例如鏈中的殘基)。

將實體列表展開為另一個層級的實體列表。例如:

原子列表 -> 殘基列表 模組列表 -> 原子列表 殘基列表 -> 鏈列表

  • entity_list - 實體列表或單一實體

  • target_level - 字元 (A, R, C, M, S)

請注意,如果 entity_list 是空列表,則會返回空列表

>>> unfold_entities([], "A")
[]