<?xml version='1.0'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:atom="http://www.w3.org/2005/Atom" >
<channel>
	<title><![CDATA[BOL: Python script to parse a FASTQ file !]]></title>
	<link>https://bioinformaticsonline.com/snippets/view/44567/python-script-to-parse-a-fastq-file?</link>
	<atom:link href="https://bioinformaticsonline.com/snippets/view/44567/python-script-to-parse-a-fastq-file?" rel="self" type="application/rss+xml" />
	<description><![CDATA[]]></description>
	
	<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/snippets/view/44567/python-script-to-parse-a-fastq-file</guid>
	<pubDate>Mon, 10 Jun 2024 11:20:27 -0500</pubDate>
	<link>https://bioinformaticsonline.com/snippets/view/44567/python-script-to-parse-a-fastq-file</link>
	<title><![CDATA[Python script to parse a FASTQ file !]]></title>
	<description><![CDATA[<code>#Python script to parse a FASTQ file and extract basic information such as the sequence identifier, sequence, and quality scores
#pip install biopython

from Bio import SeqIO

def parse_fastq(fastq_file):
    # Initialize a list to store parsed sequences
    sequences = []

    # Read the sequences from the FASTQ file
    for record in SeqIO.parse(fastq_file, &quot;fastq&quot;):
        sequence_info = {
            &quot;id&quot;: record.id,
            &quot;sequence&quot;: str(record.seq),
            &quot;quality&quot;: record.letter_annotations[&quot;phred_quality&quot;]
        }
        sequences.append(sequence_info)

    return sequences

# Example usage
fastq_file = &quot;path/to/your/sequences.fastq&quot;
parsed_sequences = parse_fastq(fastq_file)

# Print out the parsed sequences
for seq in parsed_sequences:
    print(f&quot;ID: {seq[&#039;id&#039;]}&quot;)
    print(f&quot;Sequence: {seq[&#039;sequence&#039;]}&quot;)
    print(f&quot;Quality: {seq[&#039;quality&#039;]}&quot;)
    print()</code>]]></description>
	<dc:creator>Abhi</dc:creator>
</item>

</channel>
</rss>