コマンドラインツール

ProteinDF_bridgescripts/ 配下に、単機能の小さなCLIスクリプト群をインストールします。それぞれは proteindf_bridge の薄いラッパーで、あるフォーマットを読み込んで別のフォーマットを書き出すか、bridge(.brd)ファイルに対して1つの構造編集操作を行います。詳しいオプションは各スクリプトを -h 付きで実行してください。

フォーマット変換

スクリプト

説明

pdb2brd.py

PDBファイルからbridgeファイルへ変換

brd2pdb.py

bridgeファイルからPDBファイルへ変換

gro2brd.py

groファイルからbridgeファイルへ変換

brd2gro.py

bridgeファイルからgro形式を出力

xyz2brd.py

XYZファイルからbridgeファイルへ変換

brd2xyz.py

bridgeファイルからXYZファイルへ変換

mmcif2txt.py

mmCIFファイルを解析

mmcif2mol2.py

mmCIFファイルをmol2ファイルへ変換

read_amber_prmtop.py

Amber prmtopを解析

mpac2yml.py / yml2mpac.py

MsgPack表現とYAML表現のbridgeファイルを相互変換

mpac2txt.py

MsgPack形式のファイルをYAMLとして表示

brd2txt.py

分子bridgeファイルの内容を表示

db2txt.py

DB(sqlite3)ファイルの内容を表示

構造編集

スクリプト

説明

brd-select.py

bridgeファイルのセレクタ

brd-select-path.py

bridgeファイルのセレクタ(パス指定)

brd-divide.py

bridgeファイルの分割

brd-divide-mainchain.py

bridgeファイルの分割(主鎖)

brd-restructure.py

参照ファイルを用いてbrdファイルを再構成

brd-renumber-resid.py

bridgeファイル内の残基番号を振り直す

brd-setup-bond.py

結合を設定

brd-show-bonds.py

結合を表示

brd-show-res.py

bridgeファイル内の残基を表示

remove_wat.py

bridgeファイル内の水分子を除去

reorder.py

タンパク質の原子順序を並べ替え

neutralize.py

タンパク質を中和

crystallize.py

分子を結晶化

superposer.py

構造の重ね合わせ

解析

スクリプト

説明

brd-box.py

ボックスサイズを計算

brd-density.py

密度を計算

brd-formula.py

分子式を表示

開発

スクリプト

説明

doctest_runner.py

proteindf_bridge 全体のdoctestを実行

module_inspect.py

モジュールの内容を調査