[Debian-med-packaging] Bug#950311: FastQC users attention: Please comment on the remaining failures! (Was: Bug#950311: fastqc: autopkgtest regression: debhelper bump moved files to different location)

Andreas Tille andreas at an3as.eu
Fri Jan 31 11:22:42 GMT 2020


Control: severity -1 normal
Control: retitle -1 fastqc: FAIL strings in output - what does this mean?

Hi,

while I have uploaded a fixed autopkgtest which is now passing
I have not closed this bug.  The log in testing[1] says:

...
+ gunzip example.fastq.gz
+ /usr/bin/fastqc example.fastq
Started analysis of example.fastq
Analysis complete for example.fastq
+ unzip example_fastqc.zip
Archive:  example_fastqc.zip
   creating: example_fastqc/
   creating: example_fastqc/Icons/
   creating: example_fastqc/Images/
  inflating: example_fastqc/Icons/fastqc_icon.png  
  inflating: example_fastqc/Icons/warning.png  
  inflating: example_fastqc/Icons/error.png  
  inflating: example_fastqc/Icons/tick.png  
  inflating: example_fastqc/summary.txt  
  inflating: example_fastqc/Images/per_base_quality.png  
  inflating: example_fastqc/Images/per_tile_quality.png  
  inflating: example_fastqc/Images/per_sequence_quality.png  
  inflating: example_fastqc/Images/per_base_sequence_content.png  
  inflating: example_fastqc/Images/per_sequence_gc_content.png  
  inflating: example_fastqc/Images/per_base_n_content.png  
  inflating: example_fastqc/Images/sequence_length_distribution.png  
  inflating: example_fastqc/Images/duplication_levels.png  
  inflating: example_fastqc/Images/adapter_content.png  
  inflating: example_fastqc/fastqc_report.html  
  inflating: example_fastqc/fastqc_data.txt  
  inflating: example_fastqc/fastqc.fo  
+ cat example_fastqc/summary.txt
PASS Basic Statistics example.fastq
WARN Per base sequence quality example.fastq
PASS Per tile sequence quality example.fastq
PASS Per sequence quality scores example.fastq
WARN Per base sequence content example.fastq
WARN Per sequence GC content example.fastq
PASS Per base N content example.fastq
PASS Sequence Length Distribution example.fastq
PASS Sequence Duplication Levels example.fastq
WARN Overrepresented sequences example.fastq
PASS Adapter Content example.fastq
+ rm -rf example_fastqc example_fastqc.html example_fastqc.zip
+ /usr/bin/fastqc toy.sam
Started analysis of toy.sam
Analysis complete for toy.sam
+ unzip toy_fastqc.zip
Archive:  toy_fastqc.zip
   creating: toy_fastqc/
   creating: toy_fastqc/Icons/
   creating: toy_fastqc/Images/
  inflating: toy_fastqc/Icons/fastqc_icon.png  
  inflating: toy_fastqc/Icons/warning.png  
  inflating: toy_fastqc/Icons/error.png  
  inflating: toy_fastqc/Icons/tick.png  
  inflating: toy_fastqc/summary.txt  
  inflating: toy_fastqc/Images/per_base_quality.png  
  inflating: toy_fastqc/Images/per_sequence_quality.png  
  inflating: toy_fastqc/Images/per_base_sequence_content.png  
  inflating: toy_fastqc/Images/per_sequence_gc_content.png  
  inflating: toy_fastqc/Images/per_base_n_content.png  
  inflating: toy_fastqc/Images/sequence_length_distribution.png  
  inflating: toy_fastqc/Images/duplication_levels.png  
  inflating: toy_fastqc/Images/adapter_content.png  
  inflating: toy_fastqc/fastqc_report.html  
  inflating: toy_fastqc/fastqc_data.txt  
  inflating: toy_fastqc/fastqc.fo    
+ cat toy_fastqc/summary.txt
PASS Basic Statistics toy.sam
PASS Per base sequence quality toy.sam
FAIL Per sequence quality scores toy.sam
FAIL Per base sequence content toy.sam
FAIL Per sequence GC content toy.sam
PASS Per base N content toy.sam
WARN Sequence Length Distribution toy.sam
PASS Sequence Duplication Levels toy.sam
FAIL Overrepresented sequences toy.sam
PASS Adapter Content toy.sam
+ rm -rf toy_fastqc toy_fastqc.html toy_fastqc.zip
+ /usr/bin/fastqc toy.bam
Started analysis of toy.bam
Analysis complete for toy.bam
+ unzip toy_fastqc.zip
Archive:  toy_fastqc.zip
   creating: toy_fastqc/
   creating: toy_fastqc/Icons/
   creating: toy_fastqc/Images/
  inflating: toy_fastqc/Icons/fastqc_icon.png  
  inflating: toy_fastqc/Icons/warning.png  
  inflating: toy_fastqc/Icons/error.png  
  inflating: toy_fastqc/Icons/tick.png  
  inflating: toy_fastqc/summary.txt  
  inflating: toy_fastqc/Images/per_base_quality.png  
  inflating: toy_fastqc/Images/per_sequence_quality.png  
  inflating: toy_fastqc/Images/per_base_sequence_content.png  
  inflating: toy_fastqc/Images/per_sequence_gc_content.png  
  inflating: toy_fastqc/Images/per_base_n_content.png  
  inflating: toy_fastqc/Images/sequence_length_distribution.png  
  inflating: toy_fastqc/Images/duplication_levels.png  
  inflating: toy_fastqc/Images/adapter_content.png  
  inflating: toy_fastqc/fastqc_report.html  
  inflating: toy_fastqc/fastqc_data.txt  
  inflating: toy_fastqc/fastqc.fo    
+ cat toy_fastqc/summary.txt
PASS Basic Statistics toy.bam
PASS Per base sequence quality toy.bam
FAIL Per sequence quality scores toy.bam
FAIL Per base sequence content toy.bam
FAIL Per sequence GC content toy.bam
PASS Per base N content toy.bam
WARN Sequence Length Distribution toy.bam
PASS Sequence Duplication Levels toy.bam
FAIL Overrepresented sequences toy.bam
PASS Adapter Content toy.bam
+ rm -rf toy_fastqc toy_fastqc.html toy_fastqc.zip
+ echo PASS
PASS


But this "PASS" in the end does not reflect the fact that the
summary.txt files contain a lot of "FAIL" strings!  I have no
idea what this actually means.  The current test has the same
failures (???) which I can not tell whether these are really
failures or expected output.  In any case I adapted the
autopkgtest to make those "FAIL" more visible.  The new output
is now:


...
Started analysis of example.fastq
Analysis complete for example.fastq
All passing in:  fastqc example.fastq 

Started analysis of toy.sam
Analysis complete for toy.sam
There were some failures logged in summary of
    fastqc "toy.sam"
Please investigate!
FAIL    Per sequence quality scores     toy.sam
FAIL    Per base sequence content       toy.sam
FAIL    Per sequence GC content toy.sam
FAIL    Overrepresented sequences       toy.sam

Started analysis of toy.bam
Analysis complete for toy.bam
There were some failures logged in summary of
    fastqc "toy.bam"
Please investigate!
FAIL    Per sequence quality scores     toy.bam
FAIL    Per base sequence content       toy.bam
FAIL    Per sequence GC content toy.bam
FAIL    Overrepresented sequences       toy.bam

PASS



I'd love if some users of fastqc could comment on the outcome of these
tests.

Kind regards

     Andreas.


[1] https://ci.debian.net/data/autopkgtest/testing/amd64/f/fastqc/4103489/log.gz

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list