Challenge: Analyze Read Quality
Tehtävä
Swipe to start coding
Write a Python function that processes sequencing read data in FASTQ format to assess read quality. The function should take a list of FASTQ lines and a quality threshold, and return the count of reads with an average quality score above the threshold.
- Calculate the average quality score for each read using the quality string (fourth line of each FASTQ record).
- Convert ASCII characters in the quality string to Phred scores using Sanger encoding (
ord(char) - 33). - Count how many reads have an average quality score greater than the provided threshold.
- Return the count of such reads.
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 2. Luku 2
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 6.25
Challenge: Analyze Read Quality
Pyyhkäise näyttääksesi valikon
Tehtävä
Swipe to start coding
Write a Python function that processes sequencing read data in FASTQ format to assess read quality. The function should take a list of FASTQ lines and a quality threshold, and return the count of reads with an average quality score above the threshold.
- Calculate the average quality score for each read using the quality string (fourth line of each FASTQ record).
- Convert ASCII characters in the quality string to Phred scores using Sanger encoding (
ord(char) - 33). - Count how many reads have an average quality score greater than the provided threshold.
- Return the count of such reads.
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 2. Luku 2
single