1
私はすでにPythonバージョン3.6をWindowsとAnacondaにインストールしています。私はJupyterノートブックで自分のコードにBiopythonパッケージを使用したい。ジュピターノートのBiopython? Windows 7
conda install -c anaconda biopython=1.68
下記のコードを実行したいとき、私は以下のコマンドを使ってbiopythonをインストールしました。 fastaはシーケンスを含むファイルだけです。
from Bio import SeqIO
handle = open("Q1.fasta")
record_iterator = SeqIO.parse(handle, "fasta")
seq1_20 = record_iterator.next()
seq2_20 = record_iterator.next()
seq3_20 = record_iterator.next()
seq1_100 = record_iterator.next()
seq2_100 = record_iterator.next()
handle.close()
print seq1_20
print seq2_20
print seq3_20
print seq1_100
print seq2_100
これは、出力、それらの配列をする必要がありますが、それは言う:
AttributeError
Traceback (most recent call last)
<ipython-input-4-d5af48173555> in <module>()
2 handle = open("Q1.fasta")
3 record_iterator = SeqIO.parse(handle, "fasta")
----> 4 seq1_20 = record_iterator.next()
5 seq2_20 = record_iterator.next()
6 seq3_20 = record_iterator.next()
AttributeError: 'generator' object has no attribute 'next'
、誰かが私はこのから抜け出すために助けてください!
Pythonが投げている 'AttributeError'をグーグルで試しましたか? – gobrewers14