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

olgabot/sourmash sig merge #117

Merged
merged 52 commits into from
Mar 9, 2021
Merged

olgabot/sourmash sig merge #117

merged 52 commits into from
Mar 9, 2021

Conversation

olgabot
Copy link
Collaborator

@olgabot olgabot commented Oct 28, 2020

nf-core/kmermaid pull request

Many thanks for contributing to nf-core/kmermaid!

Please fill in the appropriate checklist below (delete whatever is not relevant).
These are the most common things requested on pull requests (PRs).

PR checklist

  • This comment contains a description of changes (with reason)
  • If you've fixed a bug or added code that should be tested, add tests!
  • If necessary, also make a PR on the nf-core/kmermaid branch on the nf-core/test-datasets repo
  • Ensure the test suite passes (nextflow run . -profile test,docker).
  • Make sure your code lints (nf-core lint .).
  • Documentation in docs is updated
  • CHANGELOG.md is updated
  • README.md is updated

Learn more about contributing: CONTRIBUTING.md

@github-actions
Copy link

nf-core lint overall result: Failed ❌

Posted for pipeline commit c4f9521

+| ✅ 18 tests passed       |+
!| ❗  2 tests had warnings |!
-| ❌  1 tests failed       |-

❌ Test failures:

  • Test #1 - File must be removed: bin/markdown_to_html.r

❗ Test warnings:

  • Test #1 - File not found: .github/workflows/awstest.yml
  • Test #1 - File not found: .github/workflows/awsfulltest.yml

✅ Tests passed:

  • Test #1 - File found: nextflow.config
  • Test #1 - File found: nextflow_schema.json
  • Test #1 - File found: LICENSE or LICENSE.md or LICENCE or LICENCE.md
  • Test #1 - File found: README.md
  • Test #1 - File found: CHANGELOG.md
  • Test #1 - File found: docs/README.md
  • Test #1 - File found: docs/output.md
  • Test #1 - File found: docs/usage.md
  • Test #1 - File found: .github/workflows/branch.yml
  • Test #1 - File found: .github/workflows/ci.yml
  • Test #1 - File found: .github/workflows/linting.yml
  • Test #1 - File found: main.nf
  • Test #1 - File found: environment.yml
  • Test #1 - File found: Dockerfile
  • Test #1 - File found: conf/base.config
  • Test #1 - File not found check: Singularity
  • Test #1 - File not found check: parameters.settings.json
  • Test #1 - File not found check: .travis.yml

Run details:

  • nf-core/tools version 1.11
  • Run at 2020-10-28 16:08:07

@pranathivemuri
Copy link
Contributor

Will review once the tests are fixed

@olgabot
Copy link
Collaborator Author

olgabot commented Oct 29, 2020

Addresses #108

label "low_memory"
errorStrategy 'ignore'
errorStrategy { task.exitStatus in [143,137,104,134,139] ? 'retry' : 'ignore' }
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is cool!

CHANGELOG.md Outdated
@@ -20,6 +20,7 @@ Initial release of nf-core/kmermaid, created with the [nf-core](http://nf-co.re/
barcode fastq
* Add version printing for sencha, bam2fasta, and sourmash in Dockerfile, update versions in environment.yml
* For processes translate, sourmash compute add cpus=1 as they are only serial ([#107](https://github.com/nf-core/kmermaid/pull/107))
* Add `sourmash sig merge` for aligned/unaligned signatures
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could you write a detailed description? also sourmash_sig_merge

main.nf Outdated
sig = "${sig_id}.sig"
csv = "${sig_id}.csv"
"""
sourmash compute \\
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

so we are doing sourmash compute twice? is this also dependent on skip_compute flag?

@pranathivemuri
Copy link
Contributor

looks like the index and merge PRS test fail with similar errors

----------------------------------------------------
[9d/f0ba5a] Submitted process > get_software_versions
Channel `sourmash_sketches_nucleotide` has been used as an input by more than a process or an operator

 -- Check script 'main.nf' at line: 1499 or see '.nextflow.log' file for more details

@olgabot olgabot force-pushed the olgabot/sourmash-sig-merge branch from 544bba5 to 04e62d4 Compare January 6, 2021 22:07
@olgabot
Copy link
Collaborator Author

olgabot commented Mar 9, 2021

I'm going to be bad and merge this in with failing tests because I need some of this functionality in #131

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

Successfully merging this pull request may close these issues.

2 participants