feat!: Remove PREDICTHAPLO module

The developers no longer publish a single-end version of predicthaplo (see
https://github.com/cbg-ethz/PredictHaplo/issues/1). Since this pipeline is
targeting single-end read technologies, drop predicthaplo from the list.
This commit is contained in:
Thomas A. Christensen II 2023-09-30 15:11:52 -05:00
parent 588d307ff6
commit 2f96ba4e44
Signed by: millironx
GPG key ID: 09335146883990B9
3 changed files with 0 additions and 37 deletions

View file

@ -6,7 +6,6 @@ include { HAPLINK_HAPLOTYPES as HAPLINK_ML_HAPLOTYPES } from './modules/haplink/
include { HAPLINK_HAPLOTYPES as HAPLINK_RAW_HAPLOTYPES } from './modules/haplink/haplotypes'
include { HAPLINK_SEQUENCES } from './modules/haplink/sequences'
include { HAPLINK_VARIANTS } from './modules/haplink/variants'
include { PREDICTHAPLO } from './modules/predicthaplo'
include { MINIMAP2 } from './modules/minimap2'
include { NANOFILT } from './modules/nanofilt'
include { QUASIRECOMB } from './modules/quasirecomb'
@ -78,11 +77,6 @@ workflow {
ch_reference
)
PREDICTHAPLO(
ch_alignments,
ch_reference
)
QUASIRECOMB( ch_alignments )
SHORAH_AMPLICON(

View file

@ -1,27 +0,0 @@
process PREDICTHAPLO {
tag "${prefix}"
label 'process_high'
label 'predicthaplo'
container 'quay.io/biocontainers/predicthaplo:2.1.4--h9b88814_5'
input:
tuple val(prefix), path(bam), path(bai)
path(reference)
output:
tuple val(prefix), path("*.fa*")
publishDir "results/${task.process}", mode: 'copy'
when:
task.ext.when == null || task.ext.when
script:
"""
predicthaplo \\
--sam "${bam}" \\
--reference "${reference}" \\
--prefix "${prefix}"
"""
}

View file

@ -19,7 +19,6 @@ params {
// By default, run all haplotypers
cliquesnv = true
haplink = true
predicthaplo = true
quasirecomb = true
shorah = true
viquas = true
@ -69,9 +68,6 @@ process {
withLabel: 'haplink' {
ext.when = params.haplink
}
withLabel: 'predicthaplo' {
ext.when = params.predicthaplo
}
withLabel: 'quasirecomb' {
ext.when = params.quasirecomb
}