Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
83 commits
Select commit Hold shift + click to select a range
66d4a68
Add bcftools stats modules
jfy133 Apr 30, 2021
51f5790
Add bcftools - still missing output docs
jfy133 May 3, 2021
56a50bc
Remove unnecessary branching
jfy133 May 3, 2021
f9bc10a
Add docs and fix compatibility with MVA and VCF2Genomes
jfy133 May 5, 2021
e0fae4e
Update output.md
jfy133 May 6, 2021
9032bf6
Remove now uncessary CONTRIBUTING step due to new magic groovy functions
jfy133 May 6, 2021
148631d
Merge branch 'bcftools' of github.com:nf-core/eager into bcftools
jfy133 May 6, 2021
3702a07
Software version reporting fixes and additions
jfy133 May 6, 2021
a47f744
Update changelog
jfy133 May 6, 2021
d92bcf2
Update CHANGELOG.md
jfy133 May 7, 2021
f2f4ce7
Merge branch 'major-release-wangen' into bcftools
jfy133 May 12, 2021
5cf6af5
Merge branch 'bcftools' into dev-for-bcftools
jfy133 May 14, 2021
110d47e
Merge pull request #749 from nf-core/dev-for-bcftools
jfy133 May 14, 2021
429e311
Merge pull request #752 from nf-core/validation-fixes-patch
jfy133 May 19, 2021
18b49c9
Merge pull request #756 from nf-core/dev
jfy133 May 21, 2021
a48953e
Add basic functionality for barcode trimming -
jfy133 May 21, 2021
5ed9de6
Add CI tests
jfy133 May 26, 2021
0b5d95a
Bump pipeline and tool versions
jfy133 Jun 7, 2021
8d80552
Merge branch 'dev' into major-release-wangen
jfy133 Jun 7, 2021
bdfc5a1
dd additional CI
jfy133 Jun 7, 2021
6876e81
Merge branch 'major-release-wangen' into bcftools
jfy133 Jun 7, 2021
a9f18d3
Bump vcftools verison to latest
jfy133 Jun 7, 2021
ea7f905
Fix script
jfy133 Jun 7, 2021
231ae78
Fix naming conflict when skip AR + running post_ar trim
jfy133 Jun 8, 2021
342ec92
Add AR adapterList removal
jfy133 Jun 8, 2021
d95f31c
mardown lint
jfy133 Jun 8, 2021
6807e5c
Input channel in input and not output :grimace:
jfy133 Jun 8, 2021
61c1d7f
Update CHANGELOG.md
jfy133 Jun 9, 2021
f10980b
Fix file collison when not using adapaterlist on single-end data
jfy133 Jun 9, 2021
b3764e4
Merge branch 'adapter-list' of github.com:nf-core/eager into adapter-…
jfy133 Jun 9, 2021
3d85b00
Fix adapter list being consumed by applying .collect()
jfy133 Jun 9, 2021
6741b00
Remove accidently merged pre-fastq triming file from channel of trimm…
jfy133 Jun 9, 2021
29b0170
Add CI tests
jfy133 Jun 10, 2021
2631c95
Put list in right place for CI
jfy133 Jun 10, 2021
863570e
Update ci.yml
jfy133 Jun 11, 2021
707b5bc
Update ci.yml
jfy133 Jun 11, 2021
5cf7bbc
Update nextflow_schema.json
jfy133 Jun 16, 2021
a919098
Update CHANGELOG.md
jfy133 Jun 16, 2021
ec7a446
Merge branch 'dev' into major-release-wangen
jfy133 Jun 17, 2021
81edc7b
Improve endogenous post description
jfy133 Jun 17, 2021
7ebe425
Update CHANGELOG.md
jfy133 Jun 17, 2021
d1d3275
Update usage.md
jfy133 Jun 24, 2021
be66202
Update README.md
jfy133 Jul 6, 2021
de1bbec
Update README.md
jfy133 Jul 6, 2021
15d3b7e
Merge pull request #775 from nf-core/peerj-badge
apeltzer Jul 6, 2021
8ae027e
Update input TSV based on feedback from Elina
jfy133 Jul 12, 2021
ac1c4ed
Update usage.md
jfy133 Jul 16, 2021
4ac59bf
Update CHANGELOG.md
jfy133 Jul 16, 2021
c51b794
Update usage.md
jfy133 Jul 16, 2021
e7d9864
Merge pull request #773 from nf-core/docs-update
jfy133 Jul 16, 2021
1abebc9
Merge branch 'major-release-wangen' into schema-fix
jfy133 Jul 16, 2021
a4b3f02
Merge pull request #772 from nf-core/schema-fix
jfy133 Jul 16, 2021
176a085
Add LC_Extrap mode for @robert-davidson
jfy133 Jul 26, 2021
58de9fc
Updated changelog
jfy133 Jul 26, 2021
9207374
update changelgo
jfy133 Jul 26, 2021
087ce5c
Merge branch 'inline-barcode-trimming' of github.com:nf-core/eager in…
jfy133 Jul 26, 2021
7f01bef
Merge branch 'major-release-wangen' into inline-barcode-trimming
jfy133 Jul 26, 2021
e27a8a1
Fix schema json
jfy133 Jul 26, 2021
4b07aa5
Merge branch 'major-release-wangen' into adapter-list
jfy133 Jul 26, 2021
3ad0668
Update output.md
jfy133 Jul 28, 2021
230aed6
Update CHANGELOG.md
jfy133 Aug 11, 2021
5ccc1c3
Merge pull request #782 from nf-core/docs-update
jfy133 Aug 19, 2021
c0c2997
Merge pull request #768 from nf-core/adapter-list
jfy133 Aug 19, 2021
ff3cef3
Merge branch 'major-release-wangen' into preseq-extension
jfy133 Aug 19, 2021
b057f0a
Merge pull request #780 from nf-core/preseq-extension
jfy133 Aug 19, 2021
e02bc14
Merge branch 'major-release-wangen' into inline-barcode-trimming
jfy133 Aug 23, 2021
54396a8
Update contributors list
jfy133 Aug 23, 2021
2519dcb
Merge pull request #765 from nf-core/inline-barcode-trimming
jfy133 Aug 23, 2021
a68b9d4
Update docs/output.md
jfy133 Aug 23, 2021
d51783e
Delete useless block
jfy133 Aug 23, 2021
91c51f4
Update best practise defults and bam trimming defaults
jfy133 Aug 23, 2021
66b1bc6
Merge branch 'major-release-wangen' into bcftools
jfy133 Aug 23, 2021
1d42a5c
Changelog linting
jfy133 Aug 23, 2021
5ce424a
A few version bumps
jfy133 Aug 23, 2021
93da6ea
Sync bcftools with samtools version
jfy133 Aug 24, 2021
31df912
Merge pull request #737 from nf-core/bcftools
jfy133 Aug 24, 2021
c12c9e6
Merge pull request #784 from nf-core/defaults-update
jfy133 Aug 24, 2021
55317f3
Update CHANGELOG to report all updateed dependencies
jfy133 Aug 24, 2021
8e81bd3
Update images for release
jfy133 Aug 25, 2021
0564e16
Update CHANGELOG.md
jfy133 Aug 25, 2021
fede5a4
Tweaks
jfy133 Aug 25, 2021
b2bf363
Merge branch 'info-bump' of github.com:nf-core/eager into info-bump
jfy133 Aug 25, 2021
720580b
Merge pull request #785 from nf-core/info-bump
jfy133 Aug 26, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 7 additions & 8 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,14 +70,13 @@ If you wish to contribute a new step, please use the following coding standards:
3. Define the output channel if needed (see below).
4. Add any new flags/options to `nextflow.config` with a default (see below).
5. Add any new flags/options to `nextflow_schema.json` with help text (with `nf-core schema build .`).
6. Add any new flags/options to the help message (for integer/text parameters, print to help the corresponding `nextflow.config` parameter).
7. Add sanity checks for all relevant parameters.
8. Add any new software to the `scrape_software_versions.py` script in `bin/` and the version command to the `scrape_software_versions` process in `main.nf`.
9. Do local tests that the new code works properly and as expected.
10. Add a new test command in `.github/workflow/ci.yaml`.
11. If applicable add a [MultiQC](https://https://multiqc.info/) module.
12. Update MultiQC config `assets/multiqc_config.yaml` so relevant suffixes, name clean up, General Statistics Table column order, and module figures are in the right order.
13. Optional: Add any descriptions of MultiQC report sections and output files to `docs/output.md`.
6. Add sanity checks for all relevant parameters.
7. Add any new software to the `scrape_software_versions.py` script in `bin/` and the version command to the `scrape_software_versions` process in `main.nf`.
8. Do local tests that the new code works properly and as expected.
9. Add a new test command in `.github/workflow/ci.yaml`.
10. If applicable add a [MultiQC](https://https://multiqc.info/) module.
11. Update MultiQC config `assets/multiqc_config.yaml` so relevant suffixes, name clean up, General Statistics Table column order, and module figures are in the right order.
12. Optional: Add any descriptions of MultiQC report sections and output files to `docs/output.md`.

### Default values

Expand Down
22 changes: 20 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ jobs:
git clone --single-branch --branch eager https://github.com/nf-core/test-datasets.git data
- name: DELAY to try address some odd behaviour with what appears to be a conflict between parallel htslib jobs leading to CI hangs
run: |
if [[ $NXF_VER = '' ]]; then sleep 360; fi
if [[ $NXF_VER = '' ]]; then sleep 1200; fi
- name: BASIC Run the basic pipeline with directly supplied single-end FASTQ
run: |
nextflow run ${GITHUB_WORKSPACE} -profile test,docker --input 'data/testdata/Mammoth/fastq/*_R1_*.fq.gz' --single_end
Expand Down Expand Up @@ -102,6 +102,18 @@ jobs:
- name: ADAPTERREMOVAL Run the basic pipeline with preserve5p end and merged reads only options
run: |
nextflow run ${GITHUB_WORKSPACE} -profile test_tsv,docker --preserve5p --mergedonly
- name: ADAPTER LIST Run the basic pipeline using an adapter list
run: |
nextflow run ${GITHUB_WORKSPACE} -profile test_tsv,docker --clip_adapters_list 'https://github.com/nf-core/test-datasets/raw/eager/databases/adapters/adapter-list.txt'
- name: ADAPTER LIST Run the basic pipeline using an adapter list, skipping adapter removal
run: |
nextflow run ${GITHUB_WORKSPACE} -profile test_tsv,docker --clip_adapters_list 'https://github.com/nf-core/test-datasets/raw/eager/databases/adapters/adapter-list.txt' --skip_adapterremoval
- name: POST_AR_FASTQ_TRIMMING Run the basic pipeline post-adapterremoval FASTQ trimming
run: |
nextflow run ${GITHUB_WORKSPACE} -profile test_tsv,docker --run_post_ar_trimming
- name: POST_AR_FASTQ_TRIMMING Run the basic pipeline post-adapterremoval FASTQ trimming, but skip adapterremoval
run: |
nextflow run ${GITHUB_WORKSPACE} -profile test_tsv,docker --run_post_ar_trimming --skip_adapterremoval
- name: MAPPER_CIRCULARMAPPER Test running with CircularMapper
run: |
nextflow run ${GITHUB_WORKSPACE} -profile test_tsv,docker --mapper 'circularmapper' --circulartarget 'NC_007596.2'
Expand All @@ -120,6 +132,9 @@ jobs:
- name: BAM_FILTERING Run basic mapping pipeline with post-mapping length filtering
run: |
nextflow run ${GITHUB_WORKSPACE} -profile test_tsv,docker --clip_readlength 0 --run_bam_filtering --bam_filter_minreadlength 50
- name: PRESEQ Run basic mapping pipeline with different preseq mode
run: |
nextflow run ${GITHUB_WORKSPACE} -profile test_tsv,docker --preseq_mode 'lc_extrap' --preseq_maxextrap 10000 --preseq_bootstrap 10
- name: DEDUPLICATION Test with dedup
run: |
nextflow run ${GITHUB_WORKSPACE} -profile test_tsv,docker --dedupper 'dedup' --dedup_all_merged
Expand All @@ -138,6 +153,9 @@ jobs:
- name: GENOTYPING_ANGSD Test running ANGSD genotype likelihood calculation
run: |
nextflow run ${GITHUB_WORKSPACE} -profile test_tsv_humanbam,docker --run_genotyping --genotyping_tool 'angsd'
- name: GENOTYPING_BCFTOOLS Test running FreeBayes with bcftools stats turned on
run: |
nextflow run ${GITHUB_WORKSPACE} -profile test_tsv,docker --run_genotyping --genotyping_tool 'freebayes' --run_bcftools_stats
- name: SKIPPING Test checking all skip steps work i.e. input bam, skipping straight to genotyping
run: |
nextflow run ${GITHUB_WORKSPACE} -profile test_tsv_bam,docker --skip_fastqc --skip_adapterremoval --skip_deduplication --skip_qualimap --skip_preseq --skip_damage_calculation --run_genotyping --genotyping_tool 'freebayes'
Expand Down Expand Up @@ -194,4 +212,4 @@ jobs:
nextflow run ${GITHUB_WORKSPACE} -profile test_tsv_humanbam,docker --skip_fastqc --skip_adapterremoval --skip_deduplication --skip_qualimap --skip_preseq --skip_damage_calculation --run_mtnucratio
- name: RESCALING Run basic pipeline with basic pipeline but with mapDamage rescaling of BAM files. Note this will be slow
run: |
nextflow run ${GITHUB_WORKSPACE} -profile test_tsv,docker --run_mapdamage_rescaling --run_genotyping --genotyping_tool hc --genotyping_source 'rescaled'
nextflow run ${GITHUB_WORKSPACE} -profile test_tsv,docker --run_mapdamage_rescaling --run_genotyping --genotyping_tool hc --genotyping_source 'rescaled'
2 changes: 1 addition & 1 deletion .github/workflows/linting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install nf-core
pip install nf-core==1.14

- name: Run nf-core lint
env:
Expand Down
40 changes: 39 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,52 @@
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## v2.3.6dev - [unreleased]
## v2.4dev - [unreleased]

### `Added`

- [#317](https://github.com/nf-core/eager/issues/317) Added bcftools stats for general genotyping statistics of VCF files
- [#651](https://github.com/nf-core/eager/issues/651) - Adds removal of adapters specified in an AdapterRemoval adapter list file
- [#642](https://github.com/nf-core/eager/issues/642) and [#431](https://github.com/nf-core/eager/issues/431) adds post-adapter removal barcode/fastq trimming
- [#769](https://github.com/nf-core/eager/issues/769) - Adds lc_extrap mode to preseq (suggested by @roberta-davidson)

### `Fixed`

- Fixed some missing or incorrectly reported software versions
- [#771](https://github.com/nf-core/eager/issues/771) Remove legacy code
- Improved output documentation for MultiQC general stats table (thanks to @KathrinNaegele and @esalmela)
- Improved output documentation for BowTie2 (thanks to @isinaltinkaya)
- [#612](https://github.com/nf-core/eager/issues/612) Updated BAM trimming defaults to 0 to ensure no unwanted trimming when mixing half-UDG with no-UDG (thanks to @scarlhoff)
- [#722](https://github.com/nf-core/eager/issues/722) Updated BWA mapping mapping parameters to latest recommendations - primarily alnn back to 0.01 and alno to 2 as per Oliva et al. 2021 (10.1093/bib/bbab076)
- Updated workflow diagrams to reflect latest functionality

### `Dependencies`

- Bumped python: 3.7.3 -> 3.9.4
- Bumped markdown: 3.2.2 -> 3.3.4
- Bumped pymdown-extensions: 7.1 -> 8.2
- Bumped pyments: 2.6.1 -> 2.9.0
- Bumped adapterremoval: 2.3.1 -> 2.3.2
- Bumped picard: 2.22.9 -> 2.26.0
- Bumped samtools 1.9 -> 1.12
- Bumped angsd: 0.933 -> 0.935
- Bumped gatk4: 4.1.7.0 -> 4.2.0.0
- Bumped multiqc: 1.10.1 -> 1.11
- Bumped bedtools 2.29.2 -> 2.30.0
- Bumped libiconv: 1.15 -> 1.16
- Bumped preseq: 2.0.3 -> 3.1.2
- Bumped bamutil: 1.0.14 -> 1.0.15
- Bumped pysam: 0.15.4 -> 0.16.0
- Bumped kraken2: 2.1.1 -> 2.1.2
- Bumped pandas: 1.0.4 -> 1.2.4
- Bumped freebayes: 1.3.2 -> 1.3.5
- Bumped biopython: 1.76 -> 1.79
- Bumped xopen: 0.9.0 -> 1.1.0
- Bumped bowtie2: 2.4.2 -> 2.4.4
- Bumped mapdamage2: 2.2.0 -> 2.2.1
- Bumped bbmap: 38.87 -> 38.92
- Added bcftools: 1.12

### `Deprecated`

## v2.3.5 - 2021-06-03
Expand Down
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ COPY environment.yml /
RUN conda env create --quiet -f /environment.yml && conda clean -a

# Add conda installation dir to PATH (instead of doing 'conda activate')
ENV PATH /opt/conda/envs/nf-core-eager-2.3.6dev/bin:$PATH
ENV PATH /opt/conda/envs/nf-core-eager-2.4dev/bin:$PATH

# Dump the details of the installed packages to a file for posterity
RUN conda env export --name nf-core-eager-2.3.6dev > nf-core-eager-2.3.6dev.yml
RUN conda env export --name nf-core-eager-2.4dev > nf-core-eager-2.4dev.yml
10 changes: 8 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
[![Nextflow](https://img.shields.io/badge/nextflow-%E2%89%A520.07.1-brightgreen.svg)](https://www.nextflow.io/)
[![nf-core](https://img.shields.io/badge/nf--core-pipeline-brightgreen.svg)](https://nf-co.re/)
[![DOI](https://zenodo.org/badge/135918251.svg)](https://zenodo.org/badge/latestdoi/135918251)
[![Published in PeerJ](https://img.shields.io/badge/peerj-published-%2300B2FF)](https://peerj.com/articles/10947/)

[![install with bioconda](https://img.shields.io/badge/install%20with-bioconda-brightgreen.svg)](https://bioconda.github.io/)
[![Docker](https://img.shields.io/docker/automated/nfcore/eager.svg)](https://hub.docker.com/r/nfcore/eager)
Expand Down Expand Up @@ -65,7 +66,7 @@ By default the pipeline currently performs the following:

* Create reference genome indices for mapping (`bwa`, `samtools`, and `picard`)
* Sequencing quality control (`FastQC`)
* Sequencing adapter removal and for paired end data merging (`AdapterRemoval`)
* Sequencing adapter removal, paired-end data merging (`AdapterRemoval`)
* Read mapping to reference using (`bwa aln`, `bwa mem`, `CircularMapper`, or `bowtie2`)
* Post-mapping processing, statistics and conversion to bam (`samtools`)
* Ancient DNA C-to-T damage pattern visualisation (`DamageProfiler`)
Expand All @@ -85,6 +86,7 @@ Additional functionality contained by the pipeline currently includes:
#### Preprocessing

* Illumina two-coloured sequencer poly-G tail removal (`fastp`)
* Post-AdapterRemoval trimming of FASTQ files prior mapping (`fastp`)
* Automatic conversion of unmapped reads to FASTQ (`samtools`)
* Host DNA (mapped reads) stripping from input FASTQ files (for sensitive samples)

Expand Down Expand Up @@ -160,17 +162,21 @@ Those who have provided conceptual guidance, suggestions, bug reports etc.

* [Alexandre Gilardet](https://github.com/alexandregilardet)
* Arielle Munters
* [Charles Plessy](https://github.com/charles-plessy)
* [Åshild Vågene](https://github.com/ashildv)
* [Charles Plessy](https://github.com/charles-plessy)
* [Elina Salmela](https://github.com/esalmela)
* [Hester van Schalkwyk](https://github.com/hesterjvs)
* [Ido Bar](https://github.com/IdoBar)
* [Irina Velsko](https://github.com/ivelsko)
* [Işın Altınkaya](https://github.com/isinaltinkaya)
* [Katerine Eaton](https://github.com/ktmeaton)
* [Katrin Nägele](https://github.com/KathrinNaegele)
* [Luc Venturini](https://github.com/lucventurini)
* [Marcel Keller](https://github.com/marcel-keller)
* [Pierre Lindenbaum](https://github.com/lindenb)
* [Pontus Skoglund](https://github.com/pontussk)
* [Raphael Eisenhofer](https://github.com/EisenRa)
* [Roberta Davidson](https://github.com/roberta-davidson)
* [Torsten Günter](https://bitbucket.org/tguenther/)
* [Kevin Lord](https://github.com/lordkev)
* [He Yu](https://github.com/paulayu)
Expand Down
18 changes: 11 additions & 7 deletions assets/multiqc_config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ run_modules:
- samtools
- sexdeterrmine
- hops
- bcftools

extra_fn_clean_exts:
- '_fastp'
Expand Down Expand Up @@ -60,13 +61,13 @@ extra_fn_clean_exts:

top_modules:
- 'fastqc':
name: 'FastQC (pre-AdapterRemoval)'
name: 'FastQC (pre-Trimming)'
path_filters:
- '*_raw_fastqc.zip'
- 'fastp'
- 'adapterRemoval'
- 'fastqc':
name: 'FastQC (post-AdapterRemoval)'
name: 'FastQC (post-Trimming)'
path_filters:
- '*.truncated_fastqc.zip'
- '*.combined*_fastqc.zip'
Expand All @@ -86,11 +87,14 @@ top_modules:
- '*_postfilterflagstat.stats'
- 'dedup'
- 'picard'
- 'preseq'
- 'preseq':
path_filters:
- '*.preseq'
- 'damageprofiler'
- 'mtnucratio'
- 'qualimap'
- 'sexdeterrmine'
- 'bcftools'
- 'multivcfanalyzer':
path_filters:
- '*MultiVCFAnalyzer.json'
Expand All @@ -106,7 +110,7 @@ remove_sections:
- sexdeterrmine-snps

table_columns_visible:
FastQC (pre-AdapterRemoval):
FastQC (pre-Trimming):
percent_duplicates: False
percent_gc: True
avg_sequence_length: True
Expand All @@ -117,7 +121,7 @@ table_columns_visible:
Adapter Removal:
aligned_total: False
percent_aligned: True
FastQC (post-AdapterRemoval):
FastQC (post-Trimming):
avg_sequence_length: True
percent_duplicates: False
total_sequences: True
Expand Down Expand Up @@ -180,15 +184,15 @@ table_columns_visible:
Total_Snps: False

table_columns_placement:
FastQC (pre-AdapterRemoval):
FastQC (pre-Trimming):
total_sequences: 100
avg_sequence_length: 110
percent_gc: 120
fastp:
after_filtering_gc_content: 200
Adapter Removal:
percent_aligned: 300
FastQC (post-AdapterRemoval):
FastQC (post-Trimming):
total_sequences: 400
avg_sequence_length: 410
percent_gc: 420
Expand Down
4 changes: 3 additions & 1 deletion bin/scrape_software_versions.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,8 @@
'kraken':['v_kraken.txt', r"Kraken version (\S+)"],
'eigenstrat_snp_coverage':['v_eigenstrat_snp_coverage.txt',r"(\S+)"],
'mapDamage2':['v_mapdamage.txt',r"(\S+)"],
'bbduk':['v_bbduk.txt',r"(.*)"]
'bbduk':['v_bbduk.txt',r"(.*)"],
'bcftools':['v_bcftools.txt',r"(\S+)"]
}

results = OrderedDict()
Expand Down Expand Up @@ -75,6 +76,7 @@
results['eigenstrat_snp_coverage'] = '<span style="color:#999999;\">N/A</span>'
results['mapDamage2'] = '<span style="color:#999999;\">N/A</span>'
results['bbduk'] = '<span style="color:#999999;\">N/A</span>'
results['bcftools'] = '<span style="color:#999999;\">N/A</span>'

# Search each file using its regex
for k, v in regexes.items():
Expand Down
Loading