pdb ファイルから原子座標を抽出するための単純な C++ ライブラリを探しています。私が遭遇したほとんどのものは、私の単純なニーズに対してあまりにも多くのことを行い、それらを不必要に複雑にしています.
2 に答える
これを行うために何かを使用してから何年も経ちましたが、Python ライブラリしか使用していません。(実際、私はラトガース大学の PDB で夏の仕事をしていました)。
あなたが使いたいのはC++用のOEChemだと思います(それはOpen eyeです... Pythonライブラリもあります)。
私が覚えているもう 1 つの Python ライブラリは、pymmlib (Python 高分子ライブラリ) です。C++でも利用できるかもしれませんが、プロプライエタリなソフトウェアだと思うので、ライセンスが必要です。
もっと覚えておけばよかった...これが役に立てば幸いです。自分でコーディングしたくない場合を除き、軽量のソリューションはないと思います。
ESBTL (Easy Structural Biology Template Library) ( http://esbtl.sourceforge.net/ ) はかなり最近のライブラリで、おそらくあなたのニーズに最適です。それ自体は非常に軽量 (ヘッダーのみ) ですが、Boost ライブラリに依存しているため、気が進まない場合もあります。
それを説明する論文の要約はここにあります: (http://bioinformatics.oxfordjournals.org/content/26/8/1127.abstract)