python:parmed

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
python:parmed [2020/06/30 12:27] – [PDB から座標を抽出する] mumeiyamibitopython:parmed [2025/05/27 13:26] (現在) – [特定部位の削除] mumeiyamibito
行 77: 行 77:
 <code python>object.strip("AMBER_MASK")</code> <code python>object.strip("AMBER_MASK")</code>
   * ''AMBER_MASK'': 削除する部位の Amber mask   * ''AMBER_MASK'': 削除する部位の Amber mask
 +  * 番号で残基や原子を指定する場合、PDB 記載の番号ではなく、1 から始まる先頭から何番目かという番号になる。
  
  
行 93: 行 94:
 obj_mol = parmed.load_file("5r7y.pdb") obj_mol = parmed.load_file("5r7y.pdb")
 obj_ambermask = parmed.amber.AmberMask(obj_mol, ":JFM") obj_ambermask = parmed.amber.AmberMask(obj_mol, ":JFM")
-print(obj_mol.coordinates[list(obj_ambermask.Selected)])+print(obj_mol.coordinates[list(obj_ambermask.Selected())])
 </code> </code>
 +    * ''parmed.amber.AmberMask(MOLECULE_OBJECT, AMBERMASK)'' で Amber mask による指定ができる。 
 +    * AmberMask オブジェクトの ''.Selected()'' はジェネレータで、Amber mask で指定された原子のインデックス (配列インデックス) を返す。
  
 ===== 参考サイト ===== ===== 参考サイト =====
  • python/parmed.1593487643.txt.gz
  • 最終更新: 2020/06/30 12:27
  • by mumeiyamibito