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")
[]