Lorsque vous utilisez le module pysam Je suis en train de rediriger stdout vers un fichier comme suit:stdout redirection de fichier
bam=sys.argv[1]
samfile = pysam.AlignmentFile(bam, "rb")
for alignment in samfile:
reverse=isReverse(alignment.flag)
if (reverse):
outfile = pysam.AlignmentFile("-", "w", template=samfile)
with open('reverse.sam', 'w') as f:
with (f):
for s in samfile:
print('HEY')
outfile.write(s)
Alors que le « print (« HEY ») » est écrit à reverse.sam le « outfile .write (s) "n'est pas. Que dois-je faire pour que ce soit?
Merci Mark