def writeFASTQRecord(aRecord,aFASTQFile):
readId = aRecord.id
seqStr = aRecord.__dict__['_seq'].__dict__['_data']
quals = aRecord.__dict__['_per_letter_annotations']['phred_quality']
qualsStr = ""
for c in quals:
qualsStr += chr(c+33)
#import pdb;pdb.set_trace()
aFASTQFile.write("@" + readId+" "+ str(len(seqStr))+ " "+ str(len(qualsStr)) +"\n")
aFASTQFile.write(seqStr+"\n")
aFASTQFile.write("+\n")
aFASTQFile.write(qualsStr+"\n")
aFASTQFile.flush()
demultiplexON.py 文件源码
python
阅读 20
收藏 0
点赞 0
评论 0
评论列表
文章目录