私は、Clustalwの複数配列アラインメントからBiopythonで位置加重マトリックス(PWM)を生成しようとしています。ギャップのあるアラインメントを行うたびに、「間違ったアルファベット」エラーが表示されます。ドキュメンテーションを読んでから、私はGapped Alphabetを使ってギャップのあるアラインメントの ' - '文字を扱う必要があると思う。しかし、私がこれを行うと、それはまだエラーを解決しません。誰もがこのコードの問題を見たり、ギャップのあるClustalアラインメントからPWMを生成する良い方法を持っていますか?Biopythonのギャップアライメントを使用したPWM
from Bio.Alphabet import Gapped
alignment = AlignIO.read("filename.clustalw", "clustal", alphabet=Gapped)
m = Motif.Motif()
for a in alignment:
m.add_instance(a.seq)
m.pwm()
あなたはBIOSTARに質問をする必要がありますhttp://biostar.stackexchange.com/ – Pierre
おかげで、行います。 – RossCampbell
biostarにあなたの質問へのリンクを追加できますか? – peterjc