[x] MAJOR - when you make incompatible API changes
[ ] MINOR - when you add functionality in a backwards compatible manner
[x] PATCH - when you make backwards compatible bug fixes or documentation/instructions
WHAT
add freebayes to the pipeline for illumina analysis
add a final report generated using for both Illumina and Nanopore analysis
i. nextclade results
ii. pangolin results
pangolin updated to latest version (v3.1.4)
separate pangolin container used for nanopore analysis
add primer_scheme directory to the repo
WHY
freebayes required for the analysis result
final report will contains all analysis information for all analyzed, easy to view.
needs update for pangolin
havinf issues with pangolin (.RLock), resolve with separate container.
primer_scheme directory needed for the primer trimming, particularly if different nanopore technologies used, artic/midnight/eden
HOW
Freebayes -
i. add freebayes with other requirements to the environment file [illumina]
ii. add process to the /module/illumina.nf
iii. add process to /workflows/illuminaNcov.nf
iv. add process_gvcf.py /bin/process_gvcf.py
for final report -
i. add python script to /bin/
ii. add process to /modules/analysis.nf
iii. add analysis to /workflows/*.nf
environment file updated
Singularity container for nanopore analysis and a separate pangolin container for nanopore analysis.
i. changed the main.nf script for nanopolish
need to add to the run script --scheme-directory primer_schemes/[artic/midnight/eden]/nCoV-2019/[Version number]/.
details given in README.md
The purpose of the code changes are as follows:
Standard test procedure
This version is a:
WHAT
WHY
HOW
Freebayes - i. add freebayes with other requirements to the environment file [illumina] ii. add process to the /module/illumina.nf iii. add process to /workflows/illuminaNcov.nf iv. add process_gvcf.py /bin/process_gvcf.py
for final report - i. add python script to /bin/ ii. add process to /modules/analysis.nf iii. add analysis to /workflows/*.nf
environment file updated
Singularity container for nanopore analysis and a separate pangolin container for nanopore analysis. i. changed the main.nf script for nanopolish
need to add to the run script --scheme-directory primer_schemes/[artic/midnight/eden]/nCoV-2019/[Version number]/. details given in README.md