proteindf_bridge.modeling モジュール¶
- class proteindf_bridge.modeling.Modeling[ソース]¶
ベースクラス:
object- arbitary_rotate_matrix(in_a, in_b)[ソース]¶
in_b に R を適用すると in_a の方向を指すベクトルが得られるような回転行列 R (3x3) を返す (すなわち R.dot(in_b) は in_a と平行になる。テンプレート自身の基準軸 (in_b) を実際の結合方向 (in_a) に回転させる add_methyl/get_NH3 の使用例を参照)。
Rodrigues の回転公式で計算し、結果は正規直交行列である。
- get_ACE(res, next_aa=None)[ソース]¶
テンプレート(ACE-ALA-NME)フォーマット:
HH3[1-3]-CH3-C - N-CA(HA)-C- N-CH3-HH3[1-3] || | | || | O H CB O H