Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

output_fmt crashing pipeline on barcoded samples #58

Open
marchoeppner opened this issue Dec 9, 2024 · 0 comments
Open

output_fmt crashing pipeline on barcoded samples #58

marchoeppner opened this issue Dec 9, 2024 · 0 comments

Comments

@marchoeppner
Copy link

marchoeppner commented Dec 9, 2024

Operating System

Other Linux (please specify below)

Other Linux

AlmaLinux 9.4

Workflow Version

v1.4.2

Workflow Execution

Command line (Cluster)

Other workflow execution

No response

EPI2ME Version

NA

CLI command run

nextflow run /home/mhoeppner/git/wf-basecalling/main.nf -profile standard --input /var/lib/minknow/data/./Listerien_Test/L02/20241206_1246_MN47840_FBA71669_e99225ff --out_dir results --basecaller_cfg [email protected] --barcode_kit SQK-RBK114-24 --output_fmt fastq

Workflow Execution - CLI Execution Profile

None

What happened?

(yes, I hacked the pipeline - the issue is not related to that tho ;))

I noticed that when running the pipeline "standalone", requesting the demuxed data to be exported to fastq, I am getting a crash with a null value in the input channel of split_calls

My best guess is that this is related to the way this bit is constructed, here:

barcode_bams = split_calls(pass, margs.input_cache)

Basically, the input to split_calls ('pass') when requesting fastq output is not a cram/crai pair, but just the previously generated fastq file.

This probably should not happen, right? Maybe something got switched around here?

Relevant log output

DataflowVariable(value=null)
WARN: Input tuple does not match tuple declaration in process `wf_dorado:split_calls` -- offending value: /home/mhoeppner/test/work/c1/ddc92659aad1fd109a183936f1dbba/SAMPLE.pass.fq.gz
WARN: Environment variable `REF_PATH` evaluates to an empty value
ERROR ~ Error executing process > 'wf_dorado:split_calls'

Caused by:
  Path value cannot be null



Tip: you can replicate the issue by changing to the process work dir and entering the command `bash .command.run`

 -- Check '.nextflow.log' file for details

Application activity log entry

No response

Were you able to successfully run the latest version of the workflow with the demo data?

yes

Other demo data information

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant