nf-core_modules/tests/modules/hifiasm/main.nf
Harshil Patel e4df336294
Add hifiasm module (#596)
* Add hifiasm module

* Tidy up module

* Add pacbio files to test_data.config
2021-07-20 21:50:22 +01:00

31 lines
956 B
Text

#!/usr/bin/env nextflow
nextflow.enable.dsl = 2
include { HIFIASM } from '../../../modules/hifiasm/main.nf' addParams( options: [args:'-f0'] )
/*
* Test with long reads only
*/
workflow test_hifiasm_hifi_only {
input = [
[ id:'test' ], // meta map
[ file(params.test_data['homo_sapiens']['pacbio']['test_hifi_fastq_gz'], checkIfExists: true) ]
]
HIFIASM ( input, [], [], false )
}
/*
* Test with parental reads for phasing
*/
workflow test_hifiasm_with_parental_reads {
input = [
[ id:'test' ], // meta map
[ file(params.test_data['homo_sapiens']['pacbio']['test_hifi_fastq_gz'], checkIfExists: true) ]
]
paternal_kmer_dump = file(params.test_data['homo_sapiens']['illumina']['test_yak'], checkIfExists: true)
maternal_kmer_dump = file(params.test_data['homo_sapiens']['illumina']['test2_yak'], checkIfExists: true)
HIFIASM ( input, paternal_kmer_dump, maternal_kmer_dump, true )
}