# Taxprofiler nf-test snapshot
## General approach to nf-test
Order of priority (most ideal to least ideal)
1. Stable contents: use md5sums [DEFAULT FOR NF-TEST]
2. Partial unstable contents: validate sections of content
- plain-text: check for strings in plain text files
- plain-text: check for number of lines
- plain-text: check for length of lines
- binary-files: file size for binary files (unless there is a specific plugin for that format)
- etc...
4. Fully unstable contents: check for file existance only (i.e., file name)
5. Unstable name: ignore
Order of operations in order of preference
```mermaid
---
title: nf-core preferences for file checking methods with nf-test
---
graph TD
subgraph 1st class checks: all files
md5sums("🥇 md5sums")
end
subgraph 2nd class: plain text files
md5sums --partly variable contents?--> string_contents("🥈 string contents")
md5sums --partly variable contents?--> number_lines("🥈 number of lines")
end
subgraph 2nd class: binary files
md5sums --partly variable contents?--> plugin("🥈 plug in")
md5sums --partly variable contents?--> file_size("🥈 file size")
end
subgraph 3rd class: all files
string_contents --totally variable contents?--> file_existence("🥉 just existence of file")
number_lines--totally variable contents?-->file_existence
file_size --totally variable contents?--> file_existence
plugin --totally variable contents?-->file_existence
end
subgraph prison: all file
file_existence --name & content unstable?--> ignore('😠exclude')
end
```
## To generate
1. Specify at the top of your test file a variable caled `stable_name_all` that will emit every single output file in `--outdir`
- You may need to update this variable to ignore files with unstable names (e.g. when the date is in the name)
- You do not need to have one called `stable_path`
- This variable must NOT include `.nftignore`
3. For each output folder, specify a variable called `stable_contents` that specifies the path to each `--outdir` subdirectory inside the `getAllFilesFromDir()` function
- This function should specify `ignoreFile: .nftignore`
5. Make an `match()`-named snapshot assertion for each output folder, that includes `stable_contents`
6. Run nf-test to generate a snapshot with all md5sums for all files
7. Run nf-test again to identify variable files
8. For all files that were unstable in between runs, add paths to `.nftignore`
- You can use glob patterns for this if you see a pattern in the unstable files
- This file should tell nf-test to exclude the paths from `stable_contents`, but keep in `stable_name_all`
- SOFIA PERSONAL NOTE:
- Add `ignoreFile` instead and remove the `stable_name` lines.
- https://nvnieuwk.github.io/nft-bam/latest/usage/#bam-sam-cram-function to read bam files
- Define it under nf-test config
9. For each unstable file, make new assertions for within the `snapshot()` of each directory, after the `stable_contents` varaible, to check parts of the file contents (e.g., strings, number of lines etc.)
- You can use glob patterns if consistent
11. Re-run nf-test with `--update-snapshot` to make the final snapshot
## File Treee
`-profile test`
```
$ cat out.txt
[561M] .
├── [7.9K] bbduk
│ ├── [1011] 2612_ERR5766176_B.bbduk.log
│ ├── [1003] 2612_ERR5766176.bbduk.log
│ ├── [1009] 2612_ERR5766180.bbduk.log
│ └── [1001] 2613_ERR5766181.bbduk.log
├── [8.8K] bowtie2
│ └── [4.8K] align
│ ├── [ 202] 2612_ERR5766176_B.bowtie2.log
│ ├── [ 202] 2612_ERR5766176.bowtie2.log
│ ├── [ 204] 2612_ERR5766180.bowtie2.log
│ └── [ 202] 2613_ERR5766181.bowtie2.log
├── [ 16K] bracken
│ ├── [ 301] bracken_db1_combined_reports.txt
│ └── [ 11K] db1
│ ├── [2.4K] 2611_db1.bracken.kraken2.report_bracken.txt
│ ├── [ 183] 2611_db1.bracken.tsv
│ ├── [2.5K] 2612_db1.bracken.kraken2.report_bracken.txt
│ ├── [ 185] 2612_db1.bracken.tsv
│ ├── [2.0K] 2613_db1.bracken.kraken2.report_bracken.txt
│ └── [ 135] 2613_db1.bracken.tsv
├── [218M] centrifuge
│ ├── [3.9K] centrifuge_db3_combined_reports.txt
│ └── [218M] db3
│ ├── [547K] 2612_db3.centrifuge.mapped.fastq.gz
│ ├── [ 175] 2612_db3.centrifuge.report.txt
│ ├── [ 77M] 2612_db3.centrifuge.results.txt
│ ├── [3.0K] 2612_db3.centrifuge.txt
│ ├── [ 96M] 2612_db3.centrifuge.unmapped.fastq.gz
│ ├── [ 14K] 2613_db3.centrifuge.mapped.fastq.gz
│ ├── [ 171] 2613_db3.centrifuge.report.txt
│ ├── [ 18M] 2613_db3.centrifuge.results.txt
│ ├── [3.0K] 2613_db3.centrifuge.txt
│ └── [ 26M] 2613_db3.centrifuge.unmapped.fastq.gz
├── [3.3M] diamond
│ ├── [1.5M] db1
│ │ ├── [ 11K] 2611_db1.diamond.log
│ │ ├── [188K] 2611_db1.diamond.tsv
│ │ ├── [ 11K] 2612_db1.diamond.log
│ │ ├── [967K] 2612_db1.diamond.tsv
│ │ ├── [ 11K] 2613_db1.diamond.log
│ │ └── [322K] 2613_db1.diamond.tsv
│ ├── [313K] db2
│ │ ├── [ 11K] 2614_db2.diamond.log
│ │ ├── [222K] 2614_db2.diamond.tsv
│ │ ├── [ 11K] ERR3201952_db2.diamond.log
│ │ └── [ 66K] ERR3201952_db2.diamond.tsv
│ └── [1.5M] db3
│ ├── [ 11K] 2611_db3.diamond.log
│ ├── [188K] 2611_db3.diamond.tsv
│ ├── [ 11K] 2612_db3.diamond.log
│ ├── [967K] 2612_db3.diamond.tsv
│ ├── [ 11K] 2613_db3.diamond.log
│ ├── [322K] 2613_db3.diamond.tsv
│ ├── [ 11K] 2614_db3.diamond.log
│ ├── [ 14K] 2614_db3.diamond.tsv
│ ├── [ 11K] ERR3201952_db3.diamond.log
│ └── [6.0K] ERR3201952_db3.diamond.tsv
├── [1.7M] fastp
│ ├── [372K] 2612_ERR5766176_B.fastp.html
│ ├── [108K] 2612_ERR5766176_B.fastp.json
│ ├── [1.5K] 2612_ERR5766176_B.fastp.log
│ ├── [372K] 2612_ERR5766176.fastp.html
│ ├── [108K] 2612_ERR5766176.fastp.json
│ ├── [1.5K] 2612_ERR5766176.fastp.log
│ ├── [236K] 2612_ERR5766180.fastp.html
│ ├── [ 64K] 2612_ERR5766180.fastp.json
│ ├── [ 958] 2612_ERR5766180.fastp.log
│ ├── [372K] 2613_ERR5766181.fastp.html
│ ├── [108K] 2613_ERR5766181.fastp.json
│ └── [1.5K] 2613_ERR5766181.fastp.log
├── [ 13M] fastqc
│ ├── [5.3M] processed
│ │ ├── [674K] 2612_ERR5766176_B_processed_fastqc.html
│ │ ├── [422K] 2612_ERR5766176_B_processed_fastqc.zip
│ │ ├── [674K] 2612_ERR5766176_processed_fastqc.html
│ │ ├── [422K] 2612_ERR5766176_processed_fastqc.zip
│ │ ├── [607K] 2612_ERR5766180_processed_fastqc.html
│ │ ├── [420K] 2612_ERR5766180_processed_fastqc.zip
│ │ ├── [669K] 2613_ERR5766181_processed_fastqc.html
│ │ ├── [429K] 2613_ERR5766181_processed_fastqc.zip
│ │ ├── [678K] ERR3201952_ERR3201952_processed_fastqc.html
│ │ └── [393K] ERR3201952_ERR3201952_processed_fastqc.zip
│ └── [7.8M] raw
│ ├── [575K] 2612_ERR5766176_B_raw_1_fastqc.html
│ ├── [405K] 2612_ERR5766176_B_raw_1_fastqc.zip
│ ├── [582K] 2612_ERR5766176_B_raw_2_fastqc.html
│ ├── [417K] 2612_ERR5766176_B_raw_2_fastqc.zip
│ ├── [575K] 2612_ERR5766176_raw_1_fastqc.html
│ ├── [405K] 2612_ERR5766176_raw_1_fastqc.zip
│ ├── [582K] 2612_ERR5766176_raw_2_fastqc.html
│ ├── [417K] 2612_ERR5766176_raw_2_fastqc.zip
│ ├── [600K] 2612_ERR5766180_raw_fastqc.html
│ ├── [450K] 2612_ERR5766180_raw_fastqc.zip
│ ├── [577K] 2613_ERR5766181_raw_1_fastqc.html
│ ├── [418K] 2613_ERR5766181_raw_1_fastqc.zip
│ ├── [590K] 2613_ERR5766181_raw_2_fastqc.html
│ ├── [428K] 2613_ERR5766181_raw_2_fastqc.zip
│ ├── [619K] ERR3201952_ERR3201952_raw_fastqc.html
│ └── [372K] ERR3201952_ERR3201952_raw_fastqc.zip
├── [ 15K] ganon
│ ├── [ 11K] db1
│ │ ├── [ 863] 2611_db1.ganon.log
│ │ ├── [ 684] 2611_db1.ganon.rep
│ │ ├── [ 84] 2611_db1.ganon_report.tre
│ │ ├── [ 565] 2611_db1.ganon.tre
│ │ ├── [ 980] 2612_db1.ganon.log
│ │ ├── [ 910] 2612_db1.ganon.rep
│ │ ├── [ 91] 2612_db1.ganon_report.tre
│ │ ├── [ 614] 2612_db1.ganon.tre
│ │ ├── [ 972] 2613_db1.ganon.log
│ │ ├── [ 876] 2613_db1.ganon.rep
│ │ ├── [ 88] 2613_db1.ganon_report.tre
│ │ └── [ 597] 2613_db1.ganon.tre
│ └── [ 98] ganon_db1_combined_reports.txt
├── [127M] kaiju
│ ├── [ 63M] db5
│ │ ├── [ 213] 2611_db5.kaijutable.txt
│ │ ├── [ 16M] 2611_db5.kaiju.tsv
│ │ ├── [ 214] 2612_db5.kaijutable.txt
│ │ ├── [ 38M] 2612_db5.kaiju.tsv
│ │ ├── [ 213] 2613_db5.kaijutable.txt
│ │ └── [9.0M] 2613_db5.kaiju.tsv
│ ├── [292K] db6
│ │ ├── [ 212] 2614_db6.kaijutable.txt
│ │ ├── [222K] 2614_db6.kaiju.tsv
│ │ ├── [ 229] ERR3201952_db6.kaijutable.txt
│ │ └── [ 66K] ERR3201952_db6.kaiju.tsv
│ ├── [ 63M] db7
│ │ ├── [ 213] 2611_db7.kaijutable.txt
│ │ ├── [ 16M] 2611_db7.kaiju.tsv
│ │ ├── [ 214] 2612_db7.kaijutable.txt
│ │ ├── [ 38M] 2612_db7.kaiju.tsv
│ │ ├── [ 213] 2613_db7.kaijutable.txt
│ │ ├── [9.0M] 2613_db7.kaiju.tsv
│ │ ├── [ 212] 2614_db7.kaijutable.txt
│ │ ├── [222K] 2614_db7.kaiju.tsv
│ │ ├── [ 229] ERR3201952_db7.kaijutable.txt
│ │ └── [ 66K] ERR3201952_db7.kaiju.tsv
│ ├── [ 562] kaiju_db5_combined_reports.txt
│ ├── [ 402] kaiju_db6_combined_reports.txt
│ └── [ 925] kaiju_db7_combined_reports.txt
├── [9.1K] kmcp
│ └── [5.1K] db1
│ ├── [ 281] 2611_db1.kmcp.profile
│ ├── [ 428] 2612_db1.kmcp.profile
│ └── [ 422] 2613_db1.kmcp.profile
├── [146M] kraken2
│ ├── [4.0K] db1
│ ├── [146M] db2
│ │ ├── [4.3K] 2611_db2.kraken2.classified.fastq.gz
│ │ ├── [2.6K] 2611_db2.kraken2.kraken2.report.txt
│ │ ├── [ 24M] 2611_db2.kraken2.unclassified.fastq.gz
│ │ ├── [ 20K] 2612_db2.kraken2.classified.fastq.gz
│ │ ├── [2.6K] 2612_db2.kraken2.kraken2.report.txt
│ │ ├── [ 96M] 2612_db2.kraken2.unclassified.fastq.gz
│ │ ├── [4.5K] 2613_db2.kraken2.classified.fastq.gz
│ │ ├── [2.6K] 2613_db2.kraken2.kraken2.report.txt
│ │ └── [ 26M] 2613_db2.kraken2.unclassified.fastq.gz
│ ├── [3.6K] kraken2_db1-bracken_combined_reports.txt
│ └── [3.6K] kraken2_db2_combined_reports.txt
├── [1.3M] krona
│ ├── [223K] centrifuge_db3.html
│ ├── [221K] kaiju_db5.html
│ ├── [221K] kaiju_db6.html
│ ├── [221K] kaiju_db7.html
│ ├── [224K] kraken2-bracken_db1.html
│ └── [224K] kraken2_db2.html
├── [790K] metaphlan
│ ├── [7.5K] metaphlan3
│ │ ├── [ 284] 2611_metaphlan3.metaphlan.biom
│ │ ├── [ 37] 2611_metaphlan3.metaphlan.bowtie2out.txt
│ │ ├── [ 518] 2611_metaphlan3.metaphlan_profile.txt
│ │ ├── [ 363] 2611_metaphlan3.metaphlan.sam
│ │ ├── [ 284] 2612_metaphlan3.metaphlan.biom
│ │ ├── [ 49] 2612_metaphlan3.metaphlan.bowtie2out.txt
│ │ ├── [ 509] 2612_metaphlan3.metaphlan_profile.txt
│ │ ├── [ 360] 2612_metaphlan3.metaphlan.sam
│ │ ├── [ 284] 2613_metaphlan3.metaphlan.biom
│ │ ├── [ 50] 2613_metaphlan3.metaphlan.bowtie2out.txt
│ │ ├── [ 522] 2613_metaphlan3.metaphlan_profile.txt
│ │ └── [ 360] 2613_metaphlan3.metaphlan.sam
│ ├── [778K] metaphlan4
│ │ ├── [ 284] 2611_metaphlan4.metaphlan.biom
│ │ ├── [ 724] 2611_metaphlan4.metaphlan.bowtie2out.txt
│ │ ├── [ 513] 2611_metaphlan4.metaphlan_profile.txt
│ │ ├── [158K] 2611_metaphlan4.metaphlan.sam
│ │ ├── [ 904] 2612_metaphlan4.metaphlan.biom
│ │ ├── [ 28K] 2612_metaphlan4.metaphlan.bowtie2out.txt
│ │ ├── [1.3K] 2612_metaphlan4.metaphlan_profile.txt
│ │ ├── [370K] 2612_metaphlan4.metaphlan.sam
│ │ ├── [ 904] 2613_metaphlan4.metaphlan.biom
│ │ ├── [6.7K] 2613_metaphlan4.metaphlan.bowtie2out.txt
│ │ ├── [1.3K] 2613_metaphlan4.metaphlan_profile.txt
│ │ └── [206K] 2613_metaphlan4.metaphlan.sam
│ ├── [ 147] metaphlan_metaphlan3_combined_reports.txt
│ └── [ 879] metaphlan_metaphlan4_combined_reports.txt
├── [ 33M] multiqc
│ ├── [ 12M] multiqc_data
│ │ ├── [ 190] bbduk-filtered-barplot_Bases.txt
│ │ ├── [ 175] bbduk-filtered-barplot_Reads.txt
│ │ ├── [ 724] bbduk.txt
│ │ ├── [ 192] bowtie2_se_plot.txt
│ │ ├── [ 154] bracken-top-n-plot_Class.txt
│ │ ├── [ 126] bracken-top-n-plot_Domain.txt
│ │ ├── [ 158] bracken-top-n-plot_Family.txt
│ │ ├── [ 148] bracken-top-n-plot_Genus.txt
│ │ ├── [ 143] bracken-top-n-plot_Kingdom.txt
│ │ ├── [ 156] bracken-top-n-plot_Order.txt
│ │ ├── [ 149] bracken-top-n-plot_Phylum.txt
│ │ ├── [ 167] bracken-top-n-plot_Species.txt
│ │ ├── [ 122] bracken-top-n-plot_Unclassified.txt
│ │ ├── [ 126] centrifuge-top-n-plot_Class.txt
│ │ ├── [ 102] centrifuge-top-n-plot_Domain.txt
│ │ ├── [ 126] centrifuge-top-n-plot_Family.txt
│ │ ├── [ 117] centrifuge-top-n-plot_Genus.txt
│ │ ├── [ 125] centrifuge-top-n-plot_Kingdom.txt
│ │ ├── [ 122] centrifuge-top-n-plot_Order.txt
│ │ ├── [ 125] centrifuge-top-n-plot_Phylum.txt
│ │ ├── [ 134] centrifuge-top-n-plot_Species.txt
│ │ ├── [ 98] centrifuge-top-n-plot_Unclassified.txt
│ │ ├── [ 170] diamond.txt
│ │ ├── [ 282] fastp_filtered_reads_plot.txt
│ │ ├── [ 20K] fastp-insert-size-plot.txt
│ │ ├── [ 15K] fastp-seq-content-gc-plot_Merged_and_filtered.txt
│ │ ├── [2.9K] fastp-seq-content-gc-plot_Read_1_After_filtering.txt
│ │ ├── [ 11K] fastp-seq-content-gc-plot_Read_1_Before_filtering.txt
│ │ ├── [8.1K] fastp-seq-content-gc-plot_Read_2_Before_filtering.txt
│ │ ├── [ 13K] fastp-seq-content-n-plot_Merged_and_filtered.txt
│ │ ├── [2.7K] fastp-seq-content-n-plot_Read_1_After_filtering.txt
│ │ ├── [ 12K] fastp-seq-content-n-plot_Read_1_Before_filtering.txt
│ │ ├── [9.2K] fastp-seq-content-n-plot_Read_2_Before_filtering.txt
│ │ ├── [ 12K] fastp-seq-quality-plot_Merged_and_filtered.txt
│ │ ├── [2.6K] fastp-seq-quality-plot_Read_1_After_filtering.txt
│ │ ├── [8.9K] fastp-seq-quality-plot_Read_1_Before_filtering.txt
│ │ ├── [6.8K] fastp-seq-quality-plot_Read_2_Before_filtering.txt
│ │ ├── [ 11K] fastqc-1_adapter_content_plot.txt
│ │ ├── [ 237] fastqc-1_overrepresented_sequences_plot.txt
│ │ ├── [6.5K] fastqc-1_per_base_n_content_plot.txt
│ │ ├── [7.2K] fastqc-1_per_base_sequence_quality_plot.txt
│ │ ├── [ 10K] fastqc-1_per_sequence_gc_content_plot_Counts.txt
│ │ ├── [ 13K] fastqc-1_per_sequence_gc_content_plot_Percentages.txt
│ │ ├── [1.3K] fastqc-1_per_sequence_quality_scores_plot.txt
│ │ ├── [ 200] fastqc-1_sequence_counts_plot.txt
│ │ ├── [1.7K] fastqc-1_sequence_duplication_levels_plot.txt
│ │ ├── [ 509] fastqc-1-status-check-heatmap.txt
│ │ ├── [ 510] fastqc-1_top_overrepresented_sequences_table.txt
│ │ ├── [ 16K] fastqc_adapter_content_plot.txt
│ │ ├── [ 355] fastqc_overrepresented_sequences_plot.txt
│ │ ├── [8.0K] fastqc_per_base_n_content_plot.txt
│ │ ├── [7.8K] fastqc_per_base_sequence_quality_plot.txt
│ │ ├── [ 12K] fastqc_per_sequence_gc_content_plot_Counts.txt
│ │ ├── [ 20K] fastqc_per_sequence_gc_content_plot_Percentages.txt
│ │ ├── [3.0K] fastqc_per_sequence_quality_scores_plot.txt
│ │ ├── [ 343] fastqc_sequence_counts_plot.txt
│ │ ├── [2.8K] fastqc_sequence_duplication_levels_plot.txt
│ │ ├── [2.0K] fastqc_sequence_length_distribution_plot.txt
│ │ ├── [ 687] fastqc-status-check-heatmap.txt
│ │ ├── [ 512] fastqc_top_overrepresented_sequences_table.txt
│ │ ├── [ 268] kaiju-topfive-plot.txt
│ │ ├── [ 130] kraken-top-n-plot_Class.txt
│ │ ├── [ 102] kraken-top-n-plot_Domain.txt
│ │ ├── [ 134] kraken-top-n-plot_Family.txt
│ │ ├── [ 124] kraken-top-n-plot_Genus.txt
│ │ ├── [ 119] kraken-top-n-plot_Kingdom.txt
│ │ ├── [ 132] kraken-top-n-plot_Order.txt
│ │ ├── [ 125] kraken-top-n-plot_Phylum.txt
│ │ ├── [ 143] kraken-top-n-plot_Species.txt
│ │ ├── [ 98] kraken-top-n-plot_Unclassified.txt
│ │ ├── [278K] llms-full.txt
│ │ ├── [ 288] metaphlan-top-n-plot_Class.txt
│ │ ├── [ 293] metaphlan-top-n-plot_Family.txt
│ │ ├── [ 290] metaphlan-top-n-plot_Genus.txt
│ │ ├── [ 286] metaphlan-top-n-plot_Kingdom.txt
│ │ ├── [ 291] metaphlan-top-n-plot_Order.txt
│ │ ├── [ 288] metaphlan-top-n-plot_Phylum.txt
│ │ ├── [ 297] metaphlan-top-n-plot_Species.txt
│ │ ├── [ 307] multiqc_bowtie2.txt
│ │ ├── [1.1K] multiqc_bracken_bracken.txt
│ │ ├── [ 732] multiqc_centrifuge_centrifuge.txt
│ │ ├── [ 793] multiqc_citations.txt
│ │ ├── [6.8M] multiqc_data.json
│ │ ├── [397K] multiqc_fastp.txt
│ │ ├── [1.5K] multiqc_fastqc_fastqc-1.txt
│ │ ├── [2.1K] multiqc_fastqc.txt
│ │ ├── [8.8K] multiqc_general_stats.txt
│ │ ├── [ 335] multiqc_kaiju_species.txt
│ │ ├── [1.0K] multiqc_kraken.txt
│ │ ├── [ 93K] multiqc.log
│ │ ├── [1.2K] multiqc_metaphlan.txt
│ │ ├── [ 549] multiqc_nanoq.txt
│ │ ├── [199K] multiqc_nonpareil.txt
│ │ ├── [4.2M] multiqc.parquet
│ │ ├── [2.5K] multiqc_samtools_stats.txt
│ │ ├── [2.4K] multiqc_software_versions.txt
│ │ ├── [ 11K] multiqc_sources.txt
│ │ ├── [ 133] nanoq_plot_length_plot.txt
│ │ ├── [ 101] nanoq_plot_quality_plot.txt
│ │ ├── [ 212] nanoq_table.txt
│ │ ├── [101K] nonpareil-redundancy-plot_Combined.txt
│ │ ├── [ 50K] nonpareil-redundancy-plot_Model.txt
│ │ ├── [3.0K] nonpareil-redundancy-plot_Observed.txt
│ │ ├── [ 695] nonpareil-table.txt
│ │ ├── [ 58] porechop-endtrim-barplot.txt
│ │ ├── [ 55] porechop-middlesplit-barplot.txt
│ │ ├── [ 392] porechop_porechop_abi.txt
│ │ ├── [ 62] porechop-starttrim-barplot.txt
│ │ ├── [ 214] samtools_alignment_plot.txt
│ │ └── [ 699] samtools-stats-dp.txt
│ ├── [ 14M] multiqc_plots
│ │ ├── [1.5M] pdf
│ │ │ ├── [ 12K] bbduk-filtered-barplot_Bases-cnt.pdf
│ │ │ ├── [ 12K] bbduk-filtered-barplot_Bases-pct.pdf
│ │ │ ├── [ 12K] bbduk-filtered-barplot_Reads-cnt.pdf
│ │ │ ├── [ 12K] bbduk-filtered-barplot_Reads-pct.pdf
│ │ │ ├── [ 12K] bowtie2_se_plot-cnt.pdf
│ │ │ ├── [ 12K] bowtie2_se_plot-pct.pdf
│ │ │ ├── [ 12K] bracken-top-n-plot_Class-cnt.pdf
│ │ │ ├── [ 13K] bracken-top-n-plot_Class-pct.pdf
│ │ │ ├── [ 12K] bracken-top-n-plot_Domain-cnt.pdf
│ │ │ ├── [ 12K] bracken-top-n-plot_Domain-pct.pdf
│ │ │ ├── [ 12K] bracken-top-n-plot_Family-cnt.pdf
│ │ │ ├── [ 12K] bracken-top-n-plot_Family-pct.pdf
│ │ │ ├── [ 13K] bracken-top-n-plot_Genus-cnt.pdf
│ │ │ ├── [ 13K] bracken-top-n-plot_Genus-pct.pdf
│ │ │ ├── [ 12K] bracken-top-n-plot_Kingdom-cnt.pdf
│ │ │ ├── [ 12K] bracken-top-n-plot_Kingdom-pct.pdf
│ │ │ ├── [ 12K] bracken-top-n-plot_Order-cnt.pdf
│ │ │ ├── [ 12K] bracken-top-n-plot_Order-pct.pdf
│ │ │ ├── [ 13K] bracken-top-n-plot_Phylum-cnt.pdf
│ │ │ ├── [ 13K] bracken-top-n-plot_Phylum-pct.pdf
│ │ │ ├── [ 13K] bracken-top-n-plot_Species-cnt.pdf
│ │ │ ├── [ 13K] bracken-top-n-plot_Species-pct.pdf
│ │ │ ├── [ 12K] bracken-top-n-plot_Unclassified-cnt.pdf
│ │ │ ├── [ 12K] bracken-top-n-plot_Unclassified-pct.pdf
│ │ │ ├── [ 11K] centrifuge-top-n-plot_Class-cnt.pdf
│ │ │ ├── [ 12K] centrifuge-top-n-plot_Class-pct.pdf
│ │ │ ├── [ 12K] centrifuge-top-n-plot_Domain-cnt.pdf
│ │ │ ├── [ 12K] centrifuge-top-n-plot_Domain-pct.pdf
│ │ │ ├── [ 12K] centrifuge-top-n-plot_Family-cnt.pdf
│ │ │ ├── [ 12K] centrifuge-top-n-plot_Family-pct.pdf
│ │ │ ├── [ 12K] centrifuge-top-n-plot_Genus-cnt.pdf
│ │ │ ├── [ 12K] centrifuge-top-n-plot_Genus-pct.pdf
│ │ │ ├── [ 12K] centrifuge-top-n-plot_Kingdom-cnt.pdf
│ │ │ ├── [ 12K] centrifuge-top-n-plot_Kingdom-pct.pdf
│ │ │ ├── [ 12K] centrifuge-top-n-plot_Order-cnt.pdf
│ │ │ ├── [ 12K] centrifuge-top-n-plot_Order-pct.pdf
│ │ │ ├── [ 12K] centrifuge-top-n-plot_Phylum-cnt.pdf
│ │ │ ├── [ 12K] centrifuge-top-n-plot_Phylum-pct.pdf
│ │ │ ├── [ 12K] centrifuge-top-n-plot_Species-cnt.pdf
│ │ │ ├── [ 12K] centrifuge-top-n-plot_Species-pct.pdf
│ │ │ ├── [ 13K] fastp_filtered_reads_plot-cnt.pdf
│ │ │ ├── [ 13K] fastp_filtered_reads_plot-pct.pdf
│ │ │ ├── [ 14K] fastp-insert-size-plot.pdf
│ │ │ ├── [ 15K] fastp-seq-content-gc-plot_Merged_and_filtered.pdf
│ │ │ ├── [ 12K] fastp-seq-content-gc-plot_Read_1_After_filtering.pdf
│ │ │ ├── [ 14K] fastp-seq-content-gc-plot_Read_1_Before_filtering.pdf
│ │ │ ├── [ 13K] fastp-seq-content-gc-plot_Read_2_Before_filtering.pdf
│ │ │ ├── [ 12K] fastp-seq-content-n-plot_Merged_and_filtered.pdf
│ │ │ ├── [ 12K] fastp-seq-content-n-plot_Read_1_After_filtering.pdf
│ │ │ ├── [ 13K] fastp-seq-content-n-plot_Read_1_Before_filtering.pdf
│ │ │ ├── [ 13K] fastp-seq-content-n-plot_Read_2_Before_filtering.pdf
│ │ │ ├── [ 13K] fastp-seq-quality-plot_Merged_and_filtered.pdf
│ │ │ ├── [ 13K] fastp-seq-quality-plot_Read_1_After_filtering.pdf
│ │ │ ├── [ 14K] fastp-seq-quality-plot_Read_1_Before_filtering.pdf
│ │ │ ├── [ 13K] fastp-seq-quality-plot_Read_2_Before_filtering.pdf
│ │ │ ├── [ 13K] fastqc-1_adapter_content_plot.pdf
│ │ │ ├── [ 13K] fastqc-1_overrepresented_sequences_plot.pdf
│ │ │ ├── [ 12K] fastqc-1_per_base_n_content_plot.pdf
│ │ │ ├── [ 13K] fastqc-1_per_base_sequence_quality_plot.pdf
│ │ │ ├── [ 12K] fastqc-1_per_sequence_gc_content_plot_Counts.pdf
│ │ │ ├── [ 12K] fastqc-1_per_sequence_gc_content_plot_Percentages.pdf
│ │ │ ├── [ 12K] fastqc-1_per_sequence_quality_scores_plot.pdf
│ │ │ ├── [ 12K] fastqc-1_sequence_counts_plot-cnt.pdf
│ │ │ ├── [ 12K] fastqc-1_sequence_counts_plot-pct.pdf
│ │ │ ├── [ 13K] fastqc-1_sequence_duplication_levels_plot.pdf
│ │ │ ├── [ 13K] fastqc-1-status-check-heatmap.pdf
│ │ │ ├── [ 15K] fastqc-1_top_overrepresented_sequences_table.pdf
│ │ │ ├── [ 13K] fastqc_adapter_content_plot.pdf
│ │ │ ├── [ 13K] fastqc_overrepresented_sequences_plot.pdf
│ │ │ ├── [ 12K] fastqc_per_base_n_content_plot.pdf
│ │ │ ├── [ 12K] fastqc_per_base_sequence_quality_plot.pdf
│ │ │ ├── [ 13K] fastqc_per_sequence_gc_content_plot_Counts.pdf
│ │ │ ├── [ 13K] fastqc_per_sequence_gc_content_plot_Percentages.pdf
│ │ │ ├── [ 12K] fastqc_per_sequence_quality_scores_plot.pdf
│ │ │ ├── [ 12K] fastqc_sequence_counts_plot-cnt.pdf
│ │ │ ├── [ 12K] fastqc_sequence_counts_plot-pct.pdf
│ │ │ ├── [ 13K] fastqc_sequence_duplication_levels_plot.pdf
│ │ │ ├── [ 12K] fastqc_sequence_length_distribution_plot.pdf
│ │ │ ├── [ 13K] fastqc-status-check-heatmap.pdf
│ │ │ ├── [ 15K] fastqc_top_overrepresented_sequences_table.pdf
│ │ │ ├── [ 12K] kraken-top-n-plot_Class-cnt.pdf
│ │ │ ├── [ 13K] kraken-top-n-plot_Class-pct.pdf
│ │ │ ├── [ 12K] kraken-top-n-plot_Domain-cnt.pdf
│ │ │ ├── [ 12K] kraken-top-n-plot_Domain-pct.pdf
│ │ │ ├── [ 13K] kraken-top-n-plot_Family-cnt.pdf
│ │ │ ├── [ 12K] kraken-top-n-plot_Family-pct.pdf
│ │ │ ├── [ 13K] kraken-top-n-plot_Genus-cnt.pdf
│ │ │ ├── [ 12K] kraken-top-n-plot_Genus-pct.pdf
│ │ │ ├── [ 12K] kraken-top-n-plot_Kingdom-cnt.pdf
│ │ │ ├── [ 12K] kraken-top-n-plot_Kingdom-pct.pdf
│ │ │ ├── [ 13K] kraken-top-n-plot_Order-cnt.pdf
│ │ │ ├── [ 13K] kraken-top-n-plot_Order-pct.pdf
│ │ │ ├── [ 13K] kraken-top-n-plot_Phylum-cnt.pdf
│ │ │ ├── [ 13K] kraken-top-n-plot_Phylum-pct.pdf
│ │ │ ├── [ 13K] kraken-top-n-plot_Species-cnt.pdf
│ │ │ ├── [ 13K] kraken-top-n-plot_Species-pct.pdf
│ │ │ ├── [ 12K] kraken-top-n-plot_Unclassified-cnt.pdf
│ │ │ ├── [ 12K] kraken-top-n-plot_Unclassified-pct.pdf
│ │ │ ├── [9.5K] nanoq_plot_length_plot-cnt.pdf
│ │ │ ├── [ 10K] nanoq_plot_length_plot-pct.pdf
│ │ │ ├── [9.3K] nanoq_plot_quality_plot-cnt.pdf
│ │ │ ├── [10.0K] nanoq_plot_quality_plot-pct.pdf
│ │ │ ├── [ 17K] nanoq_table.pdf
│ │ │ ├── [ 35K] nonpareil-redundancy-plot_Combined.pdf
│ │ │ ├── [ 14K] nonpareil-redundancy-plot_Model.pdf
│ │ │ ├── [ 14K] nonpareil-redundancy-plot_Observed.pdf
│ │ │ ├── [ 21K] nonpareil-table.pdf
│ │ │ ├── [ 11K] porechop-endtrim-barplot-cnt.pdf
│ │ │ ├── [ 11K] porechop-endtrim-barplot-pct.pdf
│ │ │ ├── [ 11K] porechop-middlesplit-barplot-cnt.pdf
│ │ │ ├── [ 11K] porechop-middlesplit-barplot-pct.pdf
│ │ │ ├── [ 11K] porechop-starttrim-barplot-cnt.pdf
│ │ │ ├── [ 11K] porechop-starttrim-barplot-pct.pdf
│ │ │ ├── [ 13K] samtools_alignment_plot-cnt.pdf
│ │ │ ├── [ 13K] samtools_alignment_plot-pct.pdf
│ │ │ └── [ 26K] samtools-stats-dp.pdf
│ │ ├── [ 11M] png
│ │ │ ├── [ 75K] bbduk-filtered-barplot_Bases-cnt.png
│ │ │ ├── [ 77K] bbduk-filtered-barplot_Bases-pct.png
│ │ │ ├── [ 81K] bbduk-filtered-barplot_Reads-cnt.png
│ │ │ ├── [ 76K] bbduk-filtered-barplot_Reads-pct.png
│ │ │ ├── [ 81K] bowtie2_se_plot-cnt.png
│ │ │ ├── [ 77K] bowtie2_se_plot-pct.png
│ │ │ ├── [ 79K] bracken-top-n-plot_Class-cnt.png
│ │ │ ├── [ 71K] bracken-top-n-plot_Class-pct.png
│ │ │ ├── [ 73K] bracken-top-n-plot_Domain-cnt.png
│ │ │ ├── [ 66K] bracken-top-n-plot_Domain-pct.png
│ │ │ ├── [ 80K] bracken-top-n-plot_Family-cnt.png
│ │ │ ├── [ 71K] bracken-top-n-plot_Family-pct.png
│ │ │ ├── [ 77K] bracken-top-n-plot_Genus-cnt.png
│ │ │ ├── [ 69K] bracken-top-n-plot_Genus-pct.png
│ │ │ ├── [ 75K] bracken-top-n-plot_Kingdom-cnt.png
│ │ │ ├── [ 69K] bracken-top-n-plot_Kingdom-pct.png
│ │ │ ├── [ 80K] bracken-top-n-plot_Order-cnt.png
│ │ │ ├── [ 71K] bracken-top-n-plot_Order-pct.png
│ │ │ ├── [ 78K] bracken-top-n-plot_Phylum-cnt.png
│ │ │ ├── [ 70K] bracken-top-n-plot_Phylum-pct.png
│ │ │ ├── [ 82K] bracken-top-n-plot_Species-cnt.png
│ │ │ ├── [ 73K] bracken-top-n-plot_Species-pct.png
│ │ │ ├── [ 73K] bracken-top-n-plot_Unclassified-cnt.png
│ │ │ ├── [ 67K] bracken-top-n-plot_Unclassified-pct.png
│ │ │ ├── [ 76K] centrifuge-top-n-plot_Class-cnt.png
│ │ │ ├── [ 68K] centrifuge-top-n-plot_Class-pct.png
│ │ │ ├── [ 71K] centrifuge-top-n-plot_Domain-cnt.png
│ │ │ ├── [ 65K] centrifuge-top-n-plot_Domain-pct.png
│ │ │ ├── [ 75K] centrifuge-top-n-plot_Family-cnt.png
│ │ │ ├── [ 68K] centrifuge-top-n-plot_Family-pct.png
│ │ │ ├── [ 72K] centrifuge-top-n-plot_Genus-cnt.png
│ │ │ ├── [ 66K] centrifuge-top-n-plot_Genus-pct.png
│ │ │ ├── [ 75K] centrifuge-top-n-plot_Kingdom-cnt.png
│ │ │ ├── [ 68K] centrifuge-top-n-plot_Kingdom-pct.png
│ │ │ ├── [ 74K] centrifuge-top-n-plot_Order-cnt.png
│ │ │ ├── [ 67K] centrifuge-top-n-plot_Order-pct.png
│ │ │ ├── [ 76K] centrifuge-top-n-plot_Phylum-cnt.png
│ │ │ ├── [ 69K] centrifuge-top-n-plot_Phylum-pct.png
│ │ │ ├── [ 75K] centrifuge-top-n-plot_Species-cnt.png
│ │ │ ├── [ 70K] centrifuge-top-n-plot_Species-pct.png
│ │ │ ├── [ 81K] fastp_filtered_reads_plot-cnt.png
│ │ │ ├── [ 79K] fastp_filtered_reads_plot-pct.png
│ │ │ ├── [204K] fastp-insert-size-plot.png
│ │ │ ├── [146K] fastp-seq-content-gc-plot_Merged_and_filtered.png
│ │ │ ├── [130K] fastp-seq-content-gc-plot_Read_1_After_filtering.png
│ │ │ ├── [163K] fastp-seq-content-gc-plot_Read_1_Before_filtering.png
│ │ │ ├── [146K] fastp-seq-content-gc-plot_Read_2_Before_filtering.png
│ │ │ ├── [ 96K] fastp-seq-content-n-plot_Merged_and_filtered.png
│ │ │ ├── [107K] fastp-seq-content-n-plot_Read_1_After_filtering.png
│ │ │ ├── [117K] fastp-seq-content-n-plot_Read_1_Before_filtering.png
│ │ │ ├── [116K] fastp-seq-content-n-plot_Read_2_Before_filtering.png
│ │ │ ├── [114K] fastp-seq-quality-plot_Merged_and_filtered.png
│ │ │ ├── [114K] fastp-seq-quality-plot_Read_1_After_filtering.png
│ │ │ ├── [141K] fastp-seq-quality-plot_Read_1_Before_filtering.png
│ │ │ ├── [132K] fastp-seq-quality-plot_Read_2_Before_filtering.png
│ │ │ ├── [123K] fastqc-1_adapter_content_plot.png
│ │ │ ├── [ 96K] fastqc-1_overrepresented_sequences_plot.png
│ │ │ ├── [ 98K] fastqc-1_per_base_n_content_plot.png
│ │ │ ├── [118K] fastqc-1_per_base_sequence_quality_plot.png
│ │ │ ├── [164K] fastqc-1_per_sequence_gc_content_plot_Counts.png
│ │ │ ├── [199K] fastqc-1_per_sequence_gc_content_plot_Percentages.png
│ │ │ ├── [148K] fastqc-1_per_sequence_quality_scores_plot.png
│ │ │ ├── [ 83K] fastqc-1_sequence_counts_plot-cnt.png
│ │ │ ├── [ 78K] fastqc-1_sequence_counts_plot-pct.png
│ │ │ ├── [147K] fastqc-1_sequence_duplication_levels_plot.png
│ │ │ ├── [124K] fastqc-1-status-check-heatmap.png
│ │ │ ├── [ 66K] fastqc-1_top_overrepresented_sequences_table.png
│ │ │ ├── [137K] fastqc_adapter_content_plot.png
│ │ │ ├── [125K] fastqc_overrepresented_sequences_plot.png
│ │ │ ├── [106K] fastqc_per_base_n_content_plot.png
│ │ │ ├── [120K] fastqc_per_base_sequence_quality_plot.png
│ │ │ ├── [179K] fastqc_per_sequence_gc_content_plot_Counts.png
│ │ │ ├── [225K] fastqc_per_sequence_gc_content_plot_Percentages.png
│ │ │ ├── [161K] fastqc_per_sequence_quality_scores_plot.png
│ │ │ ├── [109K] fastqc_sequence_counts_plot-cnt.png
│ │ │ ├── [102K] fastqc_sequence_counts_plot-pct.png
│ │ │ ├── [147K] fastqc_sequence_duplication_levels_plot.png
│ │ │ ├── [123K] fastqc_sequence_length_distribution_plot.png
│ │ │ ├── [150K] fastqc-status-check-heatmap.png
│ │ │ ├── [ 66K] fastqc_top_overrepresented_sequences_table.png
│ │ │ ├── [ 74K] kraken-top-n-plot_Class-cnt.png
│ │ │ ├── [ 66K] kraken-top-n-plot_Class-pct.png
│ │ │ ├── [ 71K] kraken-top-n-plot_Domain-cnt.png
│ │ │ ├── [ 62K] kraken-top-n-plot_Domain-pct.png
│ │ │ ├── [ 75K] kraken-top-n-plot_Family-cnt.png
│ │ │ ├── [ 67K] kraken-top-n-plot_Family-pct.png
│ │ │ ├── [ 74K] kraken-top-n-plot_Genus-cnt.png
│ │ │ ├── [ 66K] kraken-top-n-plot_Genus-pct.png
│ │ │ ├── [ 73K] kraken-top-n-plot_Kingdom-cnt.png
│ │ │ ├── [ 64K] kraken-top-n-plot_Kingdom-pct.png
│ │ │ ├── [ 74K] kraken-top-n-plot_Order-cnt.png
│ │ │ ├── [ 67K] kraken-top-n-plot_Order-pct.png
│ │ │ ├── [ 74K] kraken-top-n-plot_Phylum-cnt.png
│ │ │ ├── [ 65K] kraken-top-n-plot_Phylum-pct.png
│ │ │ ├── [ 78K] kraken-top-n-plot_Species-cnt.png
│ │ │ ├── [ 69K] kraken-top-n-plot_Species-pct.png
│ │ │ ├── [ 70K] kraken-top-n-plot_Unclassified-cnt.png
│ │ │ ├── [ 62K] kraken-top-n-plot_Unclassified-pct.png
│ │ │ ├── [ 68K] nanoq_plot_length_plot-cnt.png
│ │ │ ├── [ 69K] nanoq_plot_length_plot-pct.png
│ │ │ ├── [ 63K] nanoq_plot_quality_plot-cnt.png
│ │ │ ├── [ 64K] nanoq_plot_quality_plot-pct.png
│ │ │ ├── [144K] nanoq_table.png
│ │ │ ├── [143K] nonpareil-redundancy-plot_Combined.png
│ │ │ ├── [141K] nonpareil-redundancy-plot_Model.png
│ │ │ ├── [117K] nonpareil-redundancy-plot_Observed.png
│ │ │ ├── [125K] nonpareil-table.png
│ │ │ ├── [ 61K] porechop-endtrim-barplot-cnt.png
│ │ │ ├── [ 58K] porechop-endtrim-barplot-pct.png
│ │ │ ├── [ 58K] porechop-middlesplit-barplot-cnt.png
│ │ │ ├── [ 56K] porechop-middlesplit-barplot-pct.png
│ │ │ ├── [ 63K] porechop-starttrim-barplot-cnt.png
│ │ │ ├── [ 61K] porechop-starttrim-barplot-pct.png
│ │ │ ├── [ 85K] samtools_alignment_plot-cnt.png
│ │ │ ├── [ 81K] samtools_alignment_plot-pct.png
│ │ │ └── [249K] samtools-stats-dp.png
│ │ └── [1.6M] svg
│ │ ├── [9.7K] bbduk-filtered-barplot_Bases-cnt.svg
│ │ ├── [9.5K] bbduk-filtered-barplot_Bases-pct.svg
│ │ ├── [ 11K] bbduk-filtered-barplot_Reads-cnt.svg
│ │ ├── [9.5K] bbduk-filtered-barplot_Reads-pct.svg
│ │ ├── [ 12K] bowtie2_se_plot-cnt.svg
│ │ ├── [ 11K] bowtie2_se_plot-pct.svg
│ │ ├── [ 12K] bracken-top-n-plot_Class-cnt.svg
│ │ ├── [ 10K] bracken-top-n-plot_Class-pct.svg
│ │ ├── [ 11K] bracken-top-n-plot_Domain-cnt.svg
│ │ ├── [8.9K] bracken-top-n-plot_Domain-pct.svg
│ │ ├── [ 12K] bracken-top-n-plot_Family-cnt.svg
│ │ ├── [ 10K] bracken-top-n-plot_Family-pct.svg
│ │ ├── [ 12K] bracken-top-n-plot_Genus-cnt.svg
│ │ ├── [ 10K] bracken-top-n-plot_Genus-pct.svg
│ │ ├── [ 12K] bracken-top-n-plot_Kingdom-cnt.svg
│ │ ├── [ 10K] bracken-top-n-plot_Kingdom-pct.svg
│ │ ├── [ 12K] bracken-top-n-plot_Order-cnt.svg
│ │ ├── [ 10K] bracken-top-n-plot_Order-pct.svg
│ │ ├── [ 12K] bracken-top-n-plot_Phylum-cnt.svg
│ │ ├── [ 10K] bracken-top-n-plot_Phylum-pct.svg
│ │ ├── [ 12K] bracken-top-n-plot_Species-cnt.svg
│ │ ├── [ 10K] bracken-top-n-plot_Species-pct.svg
│ │ ├── [ 11K] bracken-top-n-plot_Unclassified-cnt.svg
│ │ ├── [8.9K] bracken-top-n-plot_Unclassified-pct.svg
│ │ ├── [ 11K] centrifuge-top-n-plot_Class-cnt.svg
│ │ ├── [9.4K] centrifuge-top-n-plot_Class-pct.svg
│ │ ├── [ 10K] centrifuge-top-n-plot_Domain-cnt.svg
│ │ ├── [8.3K] centrifuge-top-n-plot_Domain-pct.svg
│ │ ├── [ 11K] centrifuge-top-n-plot_Family-cnt.svg
│ │ ├── [9.4K] centrifuge-top-n-plot_Family-pct.svg
│ │ ├── [ 11K] centrifuge-top-n-plot_Genus-cnt.svg
│ │ ├── [9.4K] centrifuge-top-n-plot_Genus-pct.svg
│ │ ├── [ 11K] centrifuge-top-n-plot_Kingdom-cnt.svg
│ │ ├── [9.4K] centrifuge-top-n-plot_Kingdom-pct.svg
│ │ ├── [ 11K] centrifuge-top-n-plot_Order-cnt.svg
│ │ ├── [9.4K] centrifuge-top-n-plot_Order-pct.svg
│ │ ├── [ 11K] centrifuge-top-n-plot_Phylum-cnt.svg
│ │ ├── [9.4K] centrifuge-top-n-plot_Phylum-pct.svg
│ │ ├── [ 11K] centrifuge-top-n-plot_Species-cnt.svg
│ │ ├── [9.4K] centrifuge-top-n-plot_Species-pct.svg
│ │ ├── [ 16K] fastp_filtered_reads_plot-cnt.svg
│ │ ├── [ 15K] fastp_filtered_reads_plot-pct.svg
│ │ ├── [ 18K] fastp-insert-size-plot.svg
│ │ ├── [ 18K] fastp-seq-content-gc-plot_Merged_and_filtered.svg
│ │ ├── [ 10K] fastp-seq-content-gc-plot_Read_1_After_filtering.svg
│ │ ├── [ 16K] fastp-seq-content-gc-plot_Read_1_Before_filtering.svg
│ │ ├── [ 14K] fastp-seq-content-gc-plot_Read_2_Before_filtering.svg
│ │ ├── [9.2K] fastp-seq-content-n-plot_Merged_and_filtered.svg
│ │ ├── [9.1K] fastp-seq-content-n-plot_Read_1_After_filtering.svg
│ │ ├── [ 14K] fastp-seq-content-n-plot_Read_1_Before_filtering.svg
│ │ ├── [ 13K] fastp-seq-content-n-plot_Read_2_Before_filtering.svg
│ │ ├── [ 14K] fastp-seq-quality-plot_Merged_and_filtered.svg
│ │ ├── [ 11K] fastp-seq-quality-plot_Read_1_After_filtering.svg
│ │ ├── [ 16K] fastp-seq-quality-plot_Read_1_Before_filtering.svg
│ │ ├── [ 14K] fastp-seq-quality-plot_Read_2_Before_filtering.svg
│ │ ├── [ 12K] fastqc-1_adapter_content_plot.svg
│ │ ├── [ 10K] fastqc-1_overrepresented_sequences_plot.svg
│ │ ├── [ 11K] fastqc-1_per_base_n_content_plot.svg
│ │ ├── [ 14K] fastqc-1_per_base_sequence_quality_plot.svg
│ │ ├── [ 12K] fastqc-1_per_sequence_gc_content_plot_Counts.svg
│ │ ├── [ 13K] fastqc-1_per_sequence_gc_content_plot_Percentages.svg
│ │ ├── [ 14K] fastqc-1_per_sequence_quality_scores_plot.svg
│ │ ├── [ 11K] fastqc-1_sequence_counts_plot-cnt.svg
│ │ ├── [ 10K] fastqc-1_sequence_counts_plot-pct.svg
│ │ ├── [ 13K] fastqc-1_sequence_duplication_levels_plot.svg
│ │ ├── [ 11K] fastqc-1-status-check-heatmap.svg
│ │ ├── [ 27K] fastqc-1_top_overrepresented_sequences_table.svg
│ │ ├── [ 18K] fastqc_adapter_content_plot.svg
│ │ ├── [ 12K] fastqc_overrepresented_sequences_plot.svg
│ │ ├── [ 14K] fastqc_per_base_n_content_plot.svg
│ │ ├── [ 15K] fastqc_per_base_sequence_quality_plot.svg
│ │ ├── [ 15K] fastqc_per_sequence_gc_content_plot_Counts.svg
│ │ ├── [ 16K] fastqc_per_sequence_gc_content_plot_Percentages.svg
│ │ ├── [ 14K] fastqc_per_sequence_quality_scores_plot.svg
│ │ ├── [ 13K] fastqc_sequence_counts_plot-cnt.svg
│ │ ├── [ 12K] fastqc_sequence_counts_plot-pct.svg
│ │ ├── [ 14K] fastqc_sequence_duplication_levels_plot.svg
│ │ ├── [9.7K] fastqc_sequence_length_distribution_plot.svg
│ │ ├── [ 12K] fastqc-status-check-heatmap.svg
│ │ ├── [ 28K] fastqc_top_overrepresented_sequences_table.svg
│ │ ├── [ 12K] kraken-top-n-plot_Class-cnt.svg
│ │ ├── [ 10K] kraken-top-n-plot_Class-pct.svg
│ │ ├── [ 11K] kraken-top-n-plot_Domain-cnt.svg
│ │ ├── [8.9K] kraken-top-n-plot_Domain-pct.svg
│ │ ├── [ 12K] kraken-top-n-plot_Family-cnt.svg
│ │ ├── [ 10K] kraken-top-n-plot_Family-pct.svg
│ │ ├── [ 12K] kraken-top-n-plot_Genus-cnt.svg
│ │ ├── [ 10K] kraken-top-n-plot_Genus-pct.svg
│ │ ├── [ 12K] kraken-top-n-plot_Kingdom-cnt.svg
│ │ ├── [ 10K] kraken-top-n-plot_Kingdom-pct.svg
│ │ ├── [ 12K] kraken-top-n-plot_Order-cnt.svg
│ │ ├── [ 10K] kraken-top-n-plot_Order-pct.svg
│ │ ├── [ 12K] kraken-top-n-plot_Phylum-cnt.svg
│ │ ├── [ 10K] kraken-top-n-plot_Phylum-pct.svg
│ │ ├── [ 12K] kraken-top-n-plot_Species-cnt.svg
│ │ ├── [ 10K] kraken-top-n-plot_Species-pct.svg
│ │ ├── [ 11K] kraken-top-n-plot_Unclassified-cnt.svg
│ │ ├── [8.9K] kraken-top-n-plot_Unclassified-pct.svg
│ │ ├── [ 10K] nanoq_plot_length_plot-cnt.svg
│ │ ├── [ 10K] nanoq_plot_length_plot-pct.svg
│ │ ├── [9.3K] nanoq_plot_quality_plot-cnt.svg
│ │ ├── [9.2K] nanoq_plot_quality_plot-pct.svg
│ │ ├── [ 63K] nanoq_table.svg
│ │ ├── [ 18K] nonpareil-redundancy-plot_Combined.svg
│ │ ├── [ 17K] nonpareil-redundancy-plot_Model.svg
│ │ ├── [ 12K] nonpareil-redundancy-plot_Observed.svg
│ │ ├── [ 59K] nonpareil-table.svg
│ │ ├── [9.5K] porechop-endtrim-barplot-cnt.svg
│ │ ├── [7.5K] porechop-endtrim-barplot-pct.svg
│ │ ├── [9.5K] porechop-middlesplit-barplot-cnt.svg
│ │ ├── [7.5K] porechop-middlesplit-barplot-pct.svg
│ │ ├── [9.5K] porechop-starttrim-barplot-cnt.svg
│ │ ├── [7.5K] porechop-starttrim-barplot-pct.svg
│ │ ├── [ 13K] samtools_alignment_plot-cnt.svg
│ │ ├── [ 12K] samtools_alignment_plot-pct.svg
│ │ └── [127K] samtools-stats-dp.svg
│ └── [6.5M] multiqc_report.html
├── [4.9K] nanoq
│ └── [ 928] ERR3201952_ERR3201952_filtered.stats
├── [3.8M] nonpareil
│ ├── [811K] 2612_ERR5766176_B.npa
│ ├── [ 66K] 2612_ERR5766176_B.npc
│ ├── [2.0K] 2612_ERR5766176_B.npl
│ ├── [1.7K] 2612_ERR5766176_B.npo
│ ├── [ 23K] 2612_ERR5766176_B.png
│ ├── [811K] 2612_ERR5766176.npa
│ ├── [ 66K] 2612_ERR5766176.npc
│ ├── [2.0K] 2612_ERR5766176.npl
│ ├── [1.7K] 2612_ERR5766176.npo
│ ├── [ 23K] 2612_ERR5766176.png
│ ├── [855K] 2612_ERR5766180.npa
│ ├── [ 62K] 2612_ERR5766180.npc
│ ├── [2.1K] 2612_ERR5766180.npl
│ ├── [1.8K] 2612_ERR5766180.npo
│ ├── [ 23K] 2612_ERR5766180.png
│ ├── [811K] 2613_ERR5766181.npa
│ ├── [ 63K] 2613_ERR5766181.npc
│ ├── [2.0K] 2613_ERR5766181.npl
│ ├── [1.7K] 2613_ERR5766181.npo
│ ├── [ 23K] 2613_ERR5766181.png
│ ├── [ 411] nonpareil_all_samples.csv
│ ├── [190K] nonpareil_all_samples.json
│ ├── [ 32K] nonpareil_all_samples_mqc.png
│ ├── [ 15K] nonpareil_all_samples.pdf
│ └── [ 388] nonpareil_all_samples.tsv
├── [ 0] out.txt
├── [3.6M] pipeline_info
│ ├── [3.3M] execution_report_2025-11-04_14-25-16.html
│ ├── [305K] execution_timeline_2025-11-04_14-25-16.html
│ ├── [ 32K] execution_trace_2025-11-04_14-25-16.txt
│ ├── [1.6K] nf_core_taxprofiler_software_mqc_versions.yml
│ ├── [4.9K] params_2025-11-04_14-25-23.json
│ └── [ 14K] pipeline_dag_2025-11-04_14-25-16.html
├── [ 79K] porechop_abi
│ └── [ 75K] ERR3201952_ERR3201952_porechop_abi.log
├── [9.5M] samtools
│ ├── [ 160] 2612_ERR5766176.bam.bai
│ ├── [ 160] 2612_ERR5766176_B.bam.bai
│ ├── [ 160] 2612_ERR5766180.bam.bai
│ ├── [ 160] 2613_ERR5766181.bam.bai
│ ├── [ 24] ERR3201952_ERR3201952.bam.bai
│ ├── [5.5M] ERR3201952_ERR3201952.unmapped.bam
│ └── [4.0M] stats
│ ├── [ 81K] 2612_ERR5766176_B.stats
│ ├── [ 81K] 2612_ERR5766176.stats
│ ├── [ 49K] 2612_ERR5766180.stats
│ ├── [ 80K] 2613_ERR5766181.stats
│ └── [3.7M] ERR3201952_ERR3201952.stats
└── [7.2K] taxpasta
├── [ 91] bracken_db1.tsv
├── [ 573] centrifuge_db3.tsv
├── [ 94] diamond_db1.tsv
├── [ 65] diamond_db2.tsv
├── [ 146] diamond_db3.tsv
├── [ 94] ganon_db1.tsv
├── [ 108] kaiju_db5.tsv
├── [ 81] kaiju_db6.tsv
├── [ 169] kaiju_db7.tsv
├── [ 100] kmcp_db1.tsv
├── [ 647] kraken2_db1-bracken.tsv
├── [ 647] kraken2_db2.tsv
├── [ 146] metaphlan_metaphlan3.tsv
└── [ 312] metaphlan_metaphlan4.tsv
1.6G used in 44 directories, 684 files
```