Description of the bug
I am testing the rnadnavar pipeline but it keeps crashing in the parameters initialization because of (probably) a simple bug. When I use the default settings with all the default parameters it says:
[- ] NFC…EPARE_GENOME:BWAMEM1_INDEX -
[- ] NFC…EPARE_GENOME:BWAMEM2_INDEX -
[- ] NFC…E_GENOME:DRAGMAP_HASHTABLE -
[- ] NFC…4_CREATESEQUENCEDICTIONARY -
[- ] NFC…PARE_GENOME:SAMTOOLS_FAIDX -
[- ] NFC…PREPARE_GENOME:TABIX_DBSNP -
[- ] NFC…ME:TABIX_GERMLINE_RESOURCE -
[- ] NFC…RE_GENOME:TABIX_KNOWN_SNPS -
[- ] NFC…_GENOME:TABIX_KNOWN_INDELS -
[- ] NFC…S:PREPARE_GENOME:TABIX_PON -
[- ] NFC…GENOME:STAR_GENOMEGENERATE -
[- ] NFC…_INTERVALS:BUILD_INTERVALS -
[- ] NFC…RVALS:CREATE_INTERVALS_BED -
[- ] NFC…_BGZIPTABIX_INTERVAL_SPLIT -
[- ] NFC…ZIPTABIX_INTERVAL_COMBINED -
[- ] NFC…NPUT:SAMTOOLS_VIEW_MAP_MAP -
[- ] NFC…:SAMTOOLS_VIEW_UNMAP_UNMAP -
[- ] NFC…UT:SAMTOOLS_VIEW_UNMAP_MAP -
[- ] NFC…UT:SAMTOOLS_VIEW_MAP_UNMAP -
[- ] NFC…INPUT:SAMTOOLS_MERGE_UNMAP -
Plus 33 more processes waiting for tasks…
WARN: Access to undefined parameter trimmer -- Initialise it to a default value eg. params.trimmer = some_value
WARN: Unexpected HTTP response.
Failed to send message to https://seqera.ieo.it/api -- received
-- Check script 'subworkflows/local/utils_nfcore_rnadnavar_pipeline/main.nf' at line: 219 or see '.nextflow.log' file for more details
But then if I try to add it in the config file:
params {
// Input options
input = null // sample sheet
tools = null // List of annotation tools to run - snpeff or vep or merge
}
Following what is set in the subworkflows/local/utils_nfcore_rnadnavar_pipeline/main.nf file:
def text_preprocessing = [
"Raw read quality control was performed with FastQC (Andrews 2010)",
params.trimmer == "fastp" ? "and preprocessing with fastp (Chen et al. 2018)." : "."
].join(' ').trim()
It says in the stdout:
...
WARN: The following invalid input values have been detected:
And it still breaks:
[- ] NFC…EPARE_GENOME:BWAMEM1_INDEX -
[- ] NFC…EPARE_GENOME:BWAMEM2_INDEX -
[- ] NFC…E_GENOME:DRAGMAP_HASHTABLE -
[- ] NFC…4_CREATESEQUENCEDICTIONARY -
[- ] NFC…PARE_GENOME:SAMTOOLS_FAIDX -
[- ] NFC…PREPARE_GENOME:TABIX_DBSNP -
[- ] NFC…ME:TABIX_GERMLINE_RESOURCE -
[- ] NFC…RE_GENOME:TABIX_KNOWN_SNPS -
[- ] NFC…_GENOME:TABIX_KNOWN_INDELS -
[- ] NFC…S:PREPARE_GENOME:TABIX_PON -
[- ] NFC…GENOME:STAR_GENOMEGENERATE -
[- ] NFC…_INTERVALS:BUILD_INTERVALS -
[- ] NFC…RVALS:CREATE_INTERVALS_BED -
[- ] NFC…_BGZIPTABIX_INTERVAL_SPLIT -
[- ] NFC…ZIPTABIX_INTERVAL_COMBINED -
[- ] NFC…NPUT:SAMTOOLS_VIEW_MAP_MAP -
[- ] NFC…:SAMTOOLS_VIEW_UNMAP_UNMAP -
[- ] NFC…UT:SAMTOOLS_VIEW_UNMAP_MAP -
[- ] NFC…UT:SAMTOOLS_VIEW_MAP_UNMAP -
[- ] NFC…INPUT:SAMTOOLS_MERGE_UNMAP -
Plus 33 more processes waiting for tasks…
WARN: Unexpected HTTP response.
Failed to send message to https://seqera.ieo.it/api -- received
-- Check script 'subworkflows/local/utils_nfcore_rnadnavar_pipeline/main.nf' at line: 219 or see '.nextflow.log' file for more details
Attached is the complete log of both cases.
trimmer_yes_nextflow.log
trimmer_no_nextflow.log
Command used and terminal output
Relevant files
No response
System information
No response
Description of the bug
I am testing the rnadnavar pipeline but it keeps crashing in the parameters initialization because of (probably) a simple bug. When I use the default settings with all the default parameters it says:
[- ] NFC…EPARE_GENOME:BWAMEM1_INDEX -
[- ] NFC…EPARE_GENOME:BWAMEM2_INDEX -
[- ] NFC…E_GENOME:DRAGMAP_HASHTABLE -
[- ] NFC…4_CREATESEQUENCEDICTIONARY -
[- ] NFC…PARE_GENOME:SAMTOOLS_FAIDX -
[- ] NFC…PREPARE_GENOME:TABIX_DBSNP -
[- ] NFC…ME:TABIX_GERMLINE_RESOURCE -
[- ] NFC…RE_GENOME:TABIX_KNOWN_SNPS -
[- ] NFC…_GENOME:TABIX_KNOWN_INDELS -
[- ] NFC…S:PREPARE_GENOME:TABIX_PON -
[- ] NFC…GENOME:STAR_GENOMEGENERATE -
[- ] NFC…_INTERVALS:BUILD_INTERVALS -
[- ] NFC…RVALS:CREATE_INTERVALS_BED -
[- ] NFC…_BGZIPTABIX_INTERVAL_SPLIT -
[- ] NFC…ZIPTABIX_INTERVAL_COMBINED -
[- ] NFC…NPUT:SAMTOOLS_VIEW_MAP_MAP -
[- ] NFC…:SAMTOOLS_VIEW_UNMAP_UNMAP -
[- ] NFC…UT:SAMTOOLS_VIEW_UNMAP_MAP -
[- ] NFC…UT:SAMTOOLS_VIEW_MAP_UNMAP -
[- ] NFC…INPUT:SAMTOOLS_MERGE_UNMAP -
Plus 33 more processes waiting for tasks…
WARN: Access to undefined parameter
trimmer-- Initialise it to a default value eg.params.trimmer = some_valueWARN: Unexpected HTTP response.
Failed to send message to https://seqera.ieo.it/api -- received
ERROR ~ Cannot invoke method contains() on null object
-- Check script 'subworkflows/local/utils_nfcore_rnadnavar_pipeline/main.nf' at line: 219 or see '.nextflow.log' file for more details
But then if I try to add it in the config file:
params {
// Input options
input = null // sample sheet
tools = null // List of annotation tools to run - snpeff or vep or merge
}
Following what is set in the subworkflows/local/utils_nfcore_rnadnavar_pipeline/main.nf file:
It says in the stdout:
...
WARN: The following invalid input values have been detected:
...
And it still breaks:
[- ] NFC…EPARE_GENOME:BWAMEM1_INDEX -
[- ] NFC…EPARE_GENOME:BWAMEM2_INDEX -
[- ] NFC…E_GENOME:DRAGMAP_HASHTABLE -
[- ] NFC…4_CREATESEQUENCEDICTIONARY -
[- ] NFC…PARE_GENOME:SAMTOOLS_FAIDX -
[- ] NFC…PREPARE_GENOME:TABIX_DBSNP -
[- ] NFC…ME:TABIX_GERMLINE_RESOURCE -
[- ] NFC…RE_GENOME:TABIX_KNOWN_SNPS -
[- ] NFC…_GENOME:TABIX_KNOWN_INDELS -
[- ] NFC…S:PREPARE_GENOME:TABIX_PON -
[- ] NFC…GENOME:STAR_GENOMEGENERATE -
[- ] NFC…_INTERVALS:BUILD_INTERVALS -
[- ] NFC…RVALS:CREATE_INTERVALS_BED -
[- ] NFC…_BGZIPTABIX_INTERVAL_SPLIT -
[- ] NFC…ZIPTABIX_INTERVAL_COMBINED -
[- ] NFC…NPUT:SAMTOOLS_VIEW_MAP_MAP -
[- ] NFC…:SAMTOOLS_VIEW_UNMAP_UNMAP -
[- ] NFC…UT:SAMTOOLS_VIEW_UNMAP_MAP -
[- ] NFC…UT:SAMTOOLS_VIEW_MAP_UNMAP -
[- ] NFC…INPUT:SAMTOOLS_MERGE_UNMAP -
Plus 33 more processes waiting for tasks…
WARN: Unexpected HTTP response.
Failed to send message to https://seqera.ieo.it/api -- received
ERROR ~ Cannot invoke method contains() on null object
-- Check script 'subworkflows/local/utils_nfcore_rnadnavar_pipeline/main.nf' at line: 219 or see '.nextflow.log' file for more details
Attached is the complete log of both cases.
trimmer_yes_nextflow.log
trimmer_no_nextflow.log
Command used and terminal output
Relevant files
No response
System information
No response