スクリプト (下記参照) を実行して fasta ファイルを読み込み、タクソノミー ファイルを出力しようとしています (「>」文字を含まないシーケンス ヘッダーのみを出力します) が、解決できない構文エラーが発生し続けます。 . その結果、スクリプトは cleanseqs.tax ファイルを作成しますが、ファイルは空白です。誰でも助けてもらえますか?
ありがとうございました!
>>> Fasta = open("testseqs.fasta", "r")
>>> Tax = open("cleanseqs.tax", "w")
>>> while 1:
... SequenceHeader= Fasta.readline()
... Sequence= Fasta.readline()
... if SequenceHeader == '':
... break
... Tax.write(SequenceHeader.replace('>', ''))
... Fasta.close()
File "<stdin>", line 7
Fasta.close()
^
SyntaxError: invalid syntax
>>> Tax.close()