mirror of
https://github.com/MillironX/nf-core_modules.git
synced 2025-01-03 04:52:09 -05:00
fix: CI is working
This commit is contained in:
parent
2f18750964
commit
0afddf6ca4
11 changed files with 92 additions and 3 deletions
|
@ -28,8 +28,8 @@ process BWAMEM2_INDEX {
|
|||
script:
|
||||
def software = getSoftwareName(task.process)
|
||||
"""
|
||||
mkdir bwa
|
||||
bwa-mem2 index $ioptions.args $fasta -p bwamem2/${fasta.baseName}
|
||||
mkdir bwamem2
|
||||
bwa-mem2 index $options.args $fasta -p bwamem2/${fasta}
|
||||
echo \$(bwa-mem2 version 2>&1) > ${software}.version.txt
|
||||
"""
|
||||
}
|
||||
|
|
|
@ -21,6 +21,7 @@ process BWAMEM2_MEM {
|
|||
input:
|
||||
tuple val(meta), path(reads)
|
||||
path index
|
||||
path fasta
|
||||
|
||||
output:
|
||||
tuple val(meta), path("*.bam"), emit: bam
|
||||
|
|
BIN
tests/data/index/E_coli/bwamem2/NC_010473.fa.0123
Normal file
BIN
tests/data/index/E_coli/bwamem2/NC_010473.fa.0123
Normal file
Binary file not shown.
3
tests/data/index/E_coli/bwamem2/NC_010473.fa.amb
Normal file
3
tests/data/index/E_coli/bwamem2/NC_010473.fa.amb
Normal file
|
@ -0,0 +1,3 @@
|
|||
4686137 1 2
|
||||
20895 1 Y
|
||||
142347 1 R
|
3
tests/data/index/E_coli/bwamem2/NC_010473.fa.ann
Normal file
3
tests/data/index/E_coli/bwamem2/NC_010473.fa.ann
Normal file
|
@ -0,0 +1,3 @@
|
|||
4686137 1 11
|
||||
0 gi|170079663|ref|NC_010473.1| Escherichia coli str. K-12 substr. DH10B, complete genome
|
||||
0 4686137 2
|
BIN
tests/data/index/E_coli/bwamem2/NC_010473.fa.bwt.2bit.64
Normal file
BIN
tests/data/index/E_coli/bwamem2/NC_010473.fa.bwt.2bit.64
Normal file
Binary file not shown.
BIN
tests/data/index/E_coli/bwamem2/NC_010473.fa.pac
Normal file
BIN
tests/data/index/E_coli/bwamem2/NC_010473.fa.pac
Normal file
Binary file not shown.
9
tests/software/bwamem2/index/main.nf
Normal file
9
tests/software/bwamem2/index/main.nf
Normal file
|
@ -0,0 +1,9 @@
|
|||
#!/usr/bin/env nextflow
|
||||
|
||||
nextflow.enable.dsl = 2
|
||||
|
||||
include { BWAMEM2_INDEX } from '../../../../software/bwamem2/index/main.nf' addParams( options: [:] )
|
||||
|
||||
workflow test_bwamem2_index {
|
||||
BWAMEM2_INDEX ( file("${launchDir}/tests/data/fasta/E_coli/NC_010473.fa", checkIfExists: true) )
|
||||
}
|
16
tests/software/bwamem2/index/test.yml
Normal file
16
tests/software/bwamem2/index/test.yml
Normal file
|
@ -0,0 +1,16 @@
|
|||
- name: bwamem2 index
|
||||
command: nextflow run ./tests/software/bwamem2/index -entry test_bwamem2_index -c tests/config/nextflow.config
|
||||
tags:
|
||||
- bwamem2
|
||||
- bwamem2_index
|
||||
files:
|
||||
- path: output/bwamem2/bwamem2/NC_010473.fa.0123
|
||||
md5sum: e112e4d2fd893fb939d306b27ece9de5
|
||||
- path: output/bwamem2/bwamem2/NC_010473.fa.amb
|
||||
md5sum: 942a990ae872f1c0b8d72dda2db405d5
|
||||
- path: output/bwamem2/bwamem2/NC_010473.fa.ann
|
||||
md5sum: ebf1a0279cf5b8d7f1a8cb855a3a3705
|
||||
- path: output/bwamem2/bwamem2/NC_010473.fa.bwt.2bit.64
|
||||
md5sum: f0154573be12440aee294b726cd88c86
|
||||
- path: output/bwamem2/bwamem2/NC_010473.fa.pac
|
||||
md5sum: 4d5e6fc45bbc968f7f859e9ca2cc89ad
|
38
tests/software/bwamem2/mem/main.nf
Normal file
38
tests/software/bwamem2/mem/main.nf
Normal file
|
@ -0,0 +1,38 @@
|
|||
#!/usr/bin/env nextflow
|
||||
|
||||
nextflow.enable.dsl = 2
|
||||
|
||||
include { BWAMEM2_MEM } from '../../../../software/bwamem2/mem/main.nf' addParams( options: [:] )
|
||||
|
||||
/*
|
||||
* Test with single-end data
|
||||
*/
|
||||
workflow test_bwamem2_mem_single_end {
|
||||
|
||||
def input = []
|
||||
input = [ [ id:'test', single_end:true ], // meta map
|
||||
[ file("${launchDir}/tests/data/fastq/dna/Ecoli_DNA_R1.fastq.gz", checkIfExists: true) ] ]
|
||||
|
||||
BWAMEM2_MEM (
|
||||
input,
|
||||
file("${launchDir}/tests/data/index/E_coli/bwamem2/", checkIfExists: true),
|
||||
file("${launchDir}/tests/data/fasta/E_coli/NC_010473.fa", checkIfExists: true)
|
||||
)
|
||||
}
|
||||
|
||||
/*
|
||||
* Test with paired-end data
|
||||
*/
|
||||
workflow test_bwamem2_mem_paired_end {
|
||||
|
||||
def input = []
|
||||
input = [ [ id:'test', single_end:false ], // meta map
|
||||
[ file("${launchDir}/tests/data/fastq/dna/Ecoli_DNA_R1.fastq.gz", checkIfExists: true),
|
||||
file("${launchDir}/tests/data/fastq/dna/Ecoli_DNA_R2.fastq.gz", checkIfExists: true) ] ]
|
||||
|
||||
BWAMEM2_MEM (
|
||||
input,
|
||||
file("${launchDir}/tests/data/index/E_coli/bwamem2/", checkIfExists: true),
|
||||
file("${launchDir}/tests/data/fasta/E_coli/NC_010473.fa", checkIfExists: true)
|
||||
)
|
||||
}
|
19
tests/software/bwamem2/mem/test.yml
Normal file
19
tests/software/bwamem2/mem/test.yml
Normal file
|
@ -0,0 +1,19 @@
|
|||
- name: bwamem2 mem single-end
|
||||
command: nextflow run ./tests/software/bwamem2/mem -entry test_bwamem2_mem_single_end -c tests/config/nextflow.config
|
||||
tags:
|
||||
- bwamem2
|
||||
- bwamem2_mem
|
||||
- bwamem2_mem_single_end
|
||||
files:
|
||||
- path: output/bwamem2/test.bam
|
||||
md5sum: 354acd3b7033a2d4ee69452df18c0a4d
|
||||
|
||||
- name: bwamem2 mem paired-end
|
||||
command: nextflow run ./tests/software/bwamem2/mem -entry test_bwamem2_mem_paired_end -c tests/config/nextflow.config
|
||||
tags:
|
||||
- bwamem2
|
||||
- bwamem2_mem
|
||||
- bwamem2_mem_paired_end
|
||||
files:
|
||||
- path: output/bwamem2/test.bam
|
||||
md5sum: 26187528a7bde13a2a9e9dd549b9bcd0
|
Loading…
Reference in a new issue