Windows で Biopython スクリプトを使用して fastq から fasta に変換したいメタゲノム シーケンス データを含む 51 個のファイルがあります。モジュール SeqIO.convert は、個別に指定されたファイルを簡単に変換しますが、ディレクトリ全体を変換する方法がわかりません。個別に行うのはそれほど多くのファイルではありませんが、私は学ぼうとしています。
私はBiopythonを初めて使用するので、私の無知を許してください。この会話は役に立ちましたが、まだディレクトリを fastq から fasta に変換できません。
実行しようとしているコードは次のとおりです。
#modules-
import sys
import re
import os
import fileinput
from Bio import SeqIO
#define directory
Directory = "FastQ”
#convert files
def process(filename):
return SeqIO.convert(filename, "fastq", "files.fa", filename + ".fasta", "fasta", alphabet= IUPAC.ambiguous_dna)