入力 fasta 形式のテキスト ファイル:
#!/usr/bin/python
from Bio import AlignIO
seq_file = open('/path/to/fa_alignment_PF00205.txt')
alignment = AlignIO.read(seq_file, "fasta")
エラー:
ValueError: Sequences must all be the same length
ClustalOmega では異なる長さのシーケンスをアラインできるため、入力シーケンスは同じ長さである必要はありません。
これも機能しません...同じエラーが発生します:
alignment = AlignIO.parse(seq_file,"fasta")
for record in alignment:
print(record.id)
BioPython に精通している人は、これを回避して fasta ファイルからシーケンスを整列させる方法を知っていますか?