擅长:python、mysql、java
<p>这是相当简单的,而不是打印它,你需要写一个文件。</p>
<pre><code>with open("records.tsv", "w") as record_file:
for record in SeqIO.parse("/home/fil/Desktop/420_2_03_074.fastq", "fastq"):
record_file.write("%s %s %s\n" % (record.id,record.seq, record.format("qual")))
</code></pre>
<p>如果要命名文件中的各个列,则可以使用:</p>
<pre><code>record_file.write("Record_Id Record_Seq Record_Qal\n")
</code></pre>
<p>所以完整的代码可能看起来像:</p>
<pre><code>with open("records.tsv", "w") as record_file:
record_file.write("Record_Id Record_Seq Record_Qal\n")
for record in SeqIO.parse("/home/fil/Desktop/420_2_03_074.fastq", "fastq"):
record_file.write(str(record.id)+" "+str(record.seq)+" "+ str(record.format("qual"))+"\n")
</code></pre>