![R All plot from the original perl pipeline][oldRall]
#### R All plot perl
![R All plot from the new nextflow pipeline][newRall]
### Resolved bugs of the perl pipeline
...
...
@@ -123,7 +143,7 @@ While running the original pipeline with different kinds of parameters, some bug
| plot all did not work, if illumina reads were not present | yes | https://github.com/schellt/backmap/pull/5 |
| pipeline crashed on rerun due to not enforcing symlink creation | yes | https://github.com/schellt/backmap/pull/4 |
## Test
## Development/Test
### Install dev/test environments
...
...
@@ -131,28 +151,89 @@ While running the original pipeline with different kinds of parameters, some bug
The development environment includes everything, which is needed for running the original perl pipeline, the newly created nextflow pipeline, and the snakemake test pipeline
```yaml
---
name: backmap-development
channels:
- conda-forge
- bioconda
- defaults
dependencies:
- snakemake
- mamba
- nextflow
- perl
- perl-app-cpanminus
- samtools
- bedtools
- bwa
- minimap2
- qualimap
- multiqc
- r-base
- r-ggplot2
- r-dplyr
```
#
```
Perl packages needed for original workflow
- Cwd
- IPC::Cmd
- Number::FormatEng
- Parallel::Loops
```
# create and activate conda environment
conda env create -f environment-dev.yml
conda activate backmap-dev
conda activate backmap-development
# install perl packages and check if they are really available