-
Notifications
You must be signed in to change notification settings - Fork 51
PRELOADEDKRAKENUNIQ: Update module. #614
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
base: dev
Are you sure you want to change the base?
Conversation
Pushed a change to hopefully fix the error... |
@nf-core-bot fix linting |
The value, |
I don't understand why task Run pipeline with test data (latest-everything | test_krakenuniq | docker) is reported as ✅ while log indicates error and non-zero exit status.
I have run the workflow locally to successful completion with,
When run without option taxprofiler/conf/test_krakenuniq.config Lines 62 to 65 in 2400024
is not having its intended effect. |
Hrm that's odd. I would need to experiment on Thursday |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I just made a slight tweak of the default behaviour to no chunking, and I confirmed that after moving the 2G specification in test_krakenuniq
to a parameter call not ext.args
, then I got the correct order of behaviour:
- database ram size
--<param>
ram size- Config ram size
- No ram size, just preload full
If You're OK with my minor changes in the last couple of commits, I think we are good to go for a merge. Please confirm if you're happy and I can hit the button if you don't have merge permissions.
@nf-core-bot fix linting |
I'm okay with your changes, @jfy133, though they don't address the underlying problem, which is that template update included |
The memory requested in The test database is 30MB compressed so preload should work. |
Sorry, I had missed this
It makes sense now. I am still concerned by the duplicate includeConfig mentioned above. |
Ah I see, sorry I misunderstood. The duplicated That said, to my knowledge the
Yes exactly, sorry I wasn't clear in my description. I moved it to ensure it does follow the right precedence so we can override it. That said I think with the exception of test configs, I think whatever is supplied via a custom config should take highest priority as presumably that would be what the user wants to use if our normal recommendations of passing the value do not work for them. I unfortunately can't look at this today, if you have time could you move the |
PR checklist
nf-core pipelines lint
).nextflow run . -profile test,docker --outdir <OUTDIR>
).nextflow run . -profile debug,test,docker --outdir <OUTDIR>
).docs/usage.md
is updated.docs/output.md
is updated.CHANGELOG.md
is updated.README.md
is updated (including new tool citations and authors/contributors).Update the module
krakenuniq/preloadedkrakenuniq
. This will allow the specification ofram_chunk_size
per database. 8397, 8483