Modellerの基本的使い方 (Basic example) 2 : エラーが出ちゃったよ〜
modellerでModellerの基本的使い方1のようにファイルを用意して、いざ実行してみると以下のようなエラーがでて計算が開始されないことがあります。
read_te_290E> Number of residues in the alignment and pdb files are different: 152 146 For alignment entry: 1 PhoQ x (mismatch at alignment position 147) Alignment VAGESMLGGARMEVIFGRQHSAPKDE PDB VAGESMLGGARMEVIFGRQH Match ******************** Please check your alignment file header to be sure you correctly specified the starting and ending residue numbers and chains. The alignment sequence must match that from the atom file exactly. Another possibility is that some residues in the atom file are missing, perhaps because they could not be resolved experimentally. (Note that Modeller reads only the ATOM and HETATM records in PDB, NOT the SEQRES records.) In this case, simply replace the section of your alignment corresponding to these missing residues with gaps. *実際は赤で強調されません
エラーメッセージにもありますように、PDBフォーマット内には配列情報と構造情報のエントリがあります。しかし、配列情報に記載されている残基でもディスオーダーなどで構造が得られなかった残基は構造情報のエントリには記載されていません。
Modellerは構造情報が書いてあるエントリしか読んでおらず、構造情報に載っていない残基がアライメントファイル中に存在した場合は上のようなエラーを出します。
それが、この場合だとC末端のSAPKDEの6残基になります。
解決するには.aliファイル内の構造既知配列のSAPKDEのところを------に変えればOKです。
タンパクによってはN末端やC末端側だけではなく、内部でも抜けている所があるのでそこを全部"-"に変えます。
*Modellerの基本的使い方1でダウンロードできるサンプルファイルはすでに修正してあります。
つづく...かも