タンパク質の残基 (10 番目の残基としましょう) を選択したい場合、PyMOL スクリプトを作成するときに、次のコードを使用して変数 "pep" に割り当てることができます。
select pep, (resi 10)
ただし、選択範囲の数値の代わりに定義済みの変数を使用しようとすると、選択範囲にアトムが割り当てられません。
a=10
select pep, (resi a)
エラーは返されず、アトムは選択に割り当てられません。変数を文字列と整数として型キャストしようとしましたが、どちらも機能しませんでした。a
print ステートメントや追加など、他の場所で変数を使用すると、完全に正常に機能します。変数で選択を機能させる方法を知っている人はいますか? resi
これを使用して、収集したデータに基づいてアミノ酸に異なる色を付けようとしていますが、新しいデータセットを分析するたびに残基をハードコーディングしたくありません.