Metadata = []
Sequence = []
N=0
with open(file_location) as f: #opens file
content = f.read() #defines file under content
for char in content:
if char == ">":
while char != "\n":
char.join(metadata[N])
私はfastaインタープリタを構築しようとしていますが、リストのインデックスが範囲外です。 FASTAファイル(formatted like this)を解析します。なぜPythonが文字を配列に格納するのに問題があるのか分かりません。ファイルを開く前にリストの理解度を使って配列を定義することはできますか?Pythonの新しい配列に.read()または.readline()から文字や行を追加する
なぜbiopythonを使用しないのですか? –
これはいくつかの授業のためのものですが、私たちはそれを難しい方法でやろうとしています。どのようにAsinine。 –