文書の過去の版を表示しています。
Python モジュール: parmed
概要
- Gromacs や AMBER の構造やトポロジーファイルを扱うモジュール
インストール
$ sudo pip3 install parmed
使い方
import parmed
よく使う機能
構造の読み込み
structure = parmed.load_file("INPUT")
structure: 構造オブジェクトを格納する変数INPUT: 構造ファイル (.pdb / .gro)
構造の出力
structure.save("OUTPUT", "FORMAT", overwrite = True)
structure: 構造オブジェクトOUTPUT: 出力ファイル (.pdb / .gro)FORMAT: 出力ファイルのフォーマット (pdb / gro)overwrite = True: 上書き保存する
Gromacs トポロジーファイルの読み込み
topology = parmed.gromacs.GromacsTopologyFile("INPUT")
topology: トポロジーオブジェクトを格納する変数INPUT: トポロジーファイル (.top)
Amber トポロジーファイルの読み込み
topology = parmed.amber.AmberParm("INPUT")
topology: トポロジーオブジェクトを格納する変数INPUT: トポロジーファイル (.prmtop)
トポロジーファイルの出力
topology.save("OUTPUT", "FORMAT", overwrite = True)
topology: トポロジーオブジェクトOUTPUT: 出力ファイル (.top / .prmtop)FORMAT: 出力ファイルのフォーマット (gromacs(gromacs トポロジー) /amber(Amber トポロジー))overwrite = True: 上書き保存する