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

Add variant caller to bcftools/vcftools + multiqc #618

Merged
merged 17 commits into from
Jul 14, 2022

Conversation

SusiJo
Copy link
Contributor

@SusiJo SusiJo commented Jul 5, 2022

Also close #621

PR checklist

This PR fixes the sample names of the files in results/reports/bcftools, results/reports/vcftools and results/multiqc and adds the variant caller to the sample name.

  • 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 you've added a new tool - add to the software_versions process and a regex to scrape_software_versions.py
    • If you've added a new tool - have you followed the pipeline conventions in the contribution docs
    • If necessary, also make a PR on the nf-core/sarek branch on the nf-core/test-datasets repository.
  • Make sure your code lints (nf-core lint .).
  • Ensure the test suite passes (nextflow run . -profile test,docker).
  • Usage Documentation in docs/usage.md is updated.
  • Output Documentation in docs/output.md is updated.
  • CHANGELOG.md is updated.
  • README.md is updated (including new tool citations and authors/contributors).

@github-actions
Copy link

github-actions bot commented Jul 5, 2022

nf-core lint overall result: Passed ✅ ⚠️

Posted for pipeline commit 43a0a52

+| ✅ 145 tests passed       |+
#| ❔   4 tests were ignored |#
!| ❗   1 tests had warnings |!

❗ Test warnings:

  • readme - README did not have a Nextflow minimum version badge.

❔ Tests ignored:

  • files_unchanged - File ignored due to lint config: assets/nf-core-sarek_logo_light.png
  • files_unchanged - File ignored due to lint config: docs/images/nf-core-sarek_logo_light.png
  • files_unchanged - File ignored due to lint config: docs/images/nf-core-sarek_logo_dark.png
  • files_unchanged - File ignored due to lint config: lib/NfcoreTemplate.groovy

✅ Tests passed:

Run details

  • nf-core/tools version 2.4.1
  • Run at 2022-07-14 08:26:38

@maxulysse
Copy link
Member

Is this PR closing this one too: #526

@SusiJo
Copy link
Contributor Author

SusiJo commented Jul 13, 2022

Still need to remove uncommented stuff and some dump statements. But most of it can be reviewed already.
Especially the prefixes in the modules.config should be reviewed cautiously. Hope I'm not introducing any new bugs that the tests do not cover.

@SusiJo
Copy link
Contributor Author

SusiJo commented Jul 13, 2022

This should also fix the null folder of tiddit and issues related to targets.bed.

@SusiJo SusiJo marked this pull request as ready for review July 13, 2022 14:39
@SusiJo SusiJo requested a review from maxulysse as a code owner July 13, 2022 14:39
@SusiJo SusiJo requested a review from FriederikeHanssen July 13, 2022 14:40
workflows/sarek.nf Outdated Show resolved Hide resolved
workflows/sarek.nf Outdated Show resolved Hide resolved
Copy link
Member

@maxulysse maxulysse left a comment

Choose a reason for hiding this comment

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

Just minor comments.
Amazing job, love it

@SusiJo
Copy link
Contributor Author

SusiJo commented Jul 13, 2022

Thanks @maxulysse for reviewing!

Copy link
Contributor

@FriederikeHanssen FriederikeHanssen left a comment

Choose a reason for hiding this comment

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

great work, I can take a more detailed look still if you want, but looks really good

workflows/sarek.nf Outdated Show resolved Hide resolved
tests/test_tools_manually.yml Show resolved Hide resolved
@FriederikeHanssen
Copy link
Contributor

@SusiJo since these are quite significant changes did you also run the mnaul tests locally?

@SusiJo
Copy link
Contributor Author

SusiJo commented Jul 14, 2022

Yes, i ran almost all test cases locally, including all manual tests. I'm just wondering about strelkakb with manta and strelka together. Before applying the prefix changes, the strelka was using the manta output. Now both produce outputs 🤔

@FriederikeHanssen
Copy link
Contributor

The PR looks almost ready to be merged. I couldn’t find anything obvious.

@maxulysse maxulysse merged commit 5949d5f into nf-core:dev Jul 14, 2022
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.

3 participants