Skip to content

params.trimmer not initialized #66

@Gianluca-Alessio-Mariani-1512

Description

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

trimmer = "fastp"

}

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:

  • --trimmer: fastp
    ...

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

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions