-
Notifications
You must be signed in to change notification settings - Fork 13
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
Merging template updates #103
Conversation
Ok, this is good to be merged once the nfcore schema changes are included into the new template. |
@maxulysse I am having problems with the logo - apparently it clashes with the template. Do you see whats the problem?
|
We changed the logo a little to have a white background so that it shows up on GitHub with dark mode. Just run |
|
ok great now it passed |
it seems the last test in the CI doesn't complete even everything is done already: |
Looks like you have a few lint warnings that should probably be cleared up:
|
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.
Looks good! Couple of minor things but not much.
conf/test.config
Outdated
@@ -44,4 +44,6 @@ params { | |||
input_sheet_dda = 'https://raw.githubusercontent.com/nf-core/test-datasets/diaproteomics/dda_sheet.tsv' | |||
input = 'https://raw.githubusercontent.com/nf-core/test-datasets/diaproteomics/sample_sheet.tsv' | |||
unimod = 'https://raw.githubusercontent.com/nf-core/test-datasets/diaproteomics/unimod.xml' | |||
// Ignore `--input` as otherwise the parameter validation will throw an error | |||
schema_ignore_params = 'genomes,input_paths,input' |
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.
As with other review, I don't think that you're using input_paths
(or genomes
?)
conf/test_full.config
Outdated
@@ -41,4 +41,6 @@ params { | |||
unimod = 'https://raw.githubusercontent.com/nf-core/test-datasets/diaproteomics/unimod.xml' | |||
input_sheet_dda = 'https://raw.githubusercontent.com/nf-core/test-datasets/diaproteomics/dda_sheet_full.tsv' | |||
irts = 'https://raw.githubusercontent.com/nf-core/test-datasets/diaproteomics/irt_sheet_full.tsv' | |||
// Ignore `--input` as otherwise the parameter validation will throw an error | |||
schema_ignore_params = 'genomes,input_paths,input' |
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.
☝🏻
nextflow.config
Outdated
@@ -85,6 +84,9 @@ params { | |||
config_profile_description = false | |||
config_profile_contact = false | |||
config_profile_url = false | |||
validate_params = true | |||
show_hidden_params = false | |||
schema_ignore_params = 'genomes,input_paths' |
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.
Probably don't need this?
Also, input
should technically be null
if not set by default instead of false
(though not sure that it makes any difference at this point).
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.
As with mhcquant, I think that you can strip all mention of genomes
, right?
Co-authored-by: Phil Ewels <[email protected]>
@ewels - Alright everything passed, but I guess I wait to include the 1.13.3 template updates still |
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.
As with mhcquant, changes all look good now I think - just a question of whether you want to strip all mention of igenomes
and genomes
.
nextflow.config
Outdated
@@ -85,6 +84,9 @@ params { | |||
config_profile_description = false | |||
config_profile_contact = false | |||
config_profile_url = false | |||
validate_params = true | |||
show_hidden_params = false | |||
schema_ignore_params = 'genomes,input_paths' |
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.
As with mhcquant, I think that you can strip all mention of genomes
, right?
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.
One left that I can see from a quick scan
nextflow_schema.json
Outdated
"igenomes_ignore": { | ||
"type": "boolean", |
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.
Can delete
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.
ah ok, now I got it I though it was about igenomes_base which was already deleted
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.
the parameter group "reference_genome_options" will be emtpy though... and if I remove the whole parameter group linting fails.
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.
Looking great! I'm happy re: the template merge. I think that the schema could do with a little love still but will pop in my own PR to address some of this stuff now instead of leaving more comments.
PR checklist
scrape_software_versions.py
nf-core lint .
).nextflow run . -profile test,docker
).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).