差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
python:parmed [2018/07/11 18:58] – mumeiyamibito | python:parmed [2023/02/15 14:03] (現在) – [PDB からリガンドの座標を抽出する] mumeiyamibito | ||
---|---|---|---|
行 78: | 行 78: | ||
* '' | * '' | ||
+ | |||
+ | |||
+ | ===== 使用例 ===== | ||
+ | ==== PDB から座標を抽出する ==== | ||
+ | * example.pdb の場合: | ||
+ | import parmed | ||
+ | obj_mol = parmed.load_file(" | ||
+ | print(obj_mol.coordinates) | ||
+ | </ | ||
+ | * 座標は numpy.ndarray 形式で取得できる | ||
+ | ==== PDB からリガンドの座標を抽出する ==== | ||
+ | * 5r7y.pdb (リガンド残基名 '' | ||
+ | import parmed | ||
+ | obj_mol = parmed.load_file(" | ||
+ | obj_ambermask = parmed.amber.AmberMask(obj_mol, | ||
+ | print(obj_mol.coordinates[list(obj_ambermask.Selected())]) | ||
+ | </ | ||
+ | * '' | ||
+ | * AmberMask オブジェクトの '' | ||
===== 参考サイト ===== | ===== 参考サイト ===== |