fastq_to_fasta.py
10/12/2014 14:15
Ce script python génère un fichier fasta à partir d'un fichier fastq
#!/usr/bin/env python
#Takes a single FASTQ file and splits to .fasta + .qual files
import sys
from Bio import SeqIO
if len(sys.argv) == 1:
print "Please specify a single .fastq file to convert."
sys.exit()
filetoload = sys.argv[1]
basename = filetoload
#Chop the extension to get names for output files
if basename.find(".") != -1:
basename = '.'.join(basename.split(".")[:-1])
SeqIO.convert(filetoload, "fastq", basename + ".fasta", "fasta")
SeqIO.convert(filetoload, "fastq", basename + ".qual", "qual")