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

Md cram #735

Merged
merged 76 commits into from Oct 12, 2022
Merged

Md cram #735

merged 76 commits into from Oct 12, 2022

Conversation

FriederikeHanssen
Copy link
Contributor

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 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 --outdir <OUTDIR>).
  • 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).

@maxulysse
Copy link
Member

Do we still need the BAM_TO_CRAM subworkflow?

@FriederikeHanssen
Copy link
Contributor Author

Do we still need the BAM_TO_CRAM subworkflow?

Yes for the cases where we don't do duplicate marking. It would be simplified though by importing cram_qc in bam_to_cram

@maxulysse
Copy link
Member

Do we still need the BAM_TO_CRAM subworkflow?

Yes for the cases where we don't do duplicate marking. It would be simplified though by importing cram_qc in bam_to_cram

Good enough for me

@FriederikeHanssen
Copy link
Contributor Author

FriederikeHanssen commented Sep 7, 2022

TODO:

  • Markduplicates bam output on save_output_bam
  • Mosdepth has issues
  • test in CRAM/BAm works when step markduplicates

@github-actions
Copy link

github-actions bot commented Sep 7, 2022

nf-core lint overall result: Passed ✅ ⚠️

Posted for pipeline commit 90d252c

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

❗ Test warnings:

  • pipeline_todos - TODO string in methods_description_template.yml: #Update the HTML below to your prefered methods description, e.g. add publication citation for this pipeline

❔ 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.6
  • Run at 2022-10-11 16:51:05

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.

<3

@maxulysse
Copy link
Member

still a couple of tests to fix 😄

CHANGELOG.md 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.

Love how it's now simplified

@FriederikeHanssen
Copy link
Contributor Author

Love how it's now simplified

therfore I broke now everything 🙈

nextflow.config Outdated
@@ -43,7 +43,7 @@ params {
// Preprocessing
aligner = 'bwa-mem' // Default is bwa-mem, bwa-mem2 and dragmap can be used too
use_gatk_spark = null // GATK Spark implementation of their tools in local mode not used by default
save_bam_mapped = false // Mapped BAMs not saved
save_mapped = false // Mapped BAMs not saved
Copy link
Member

@maxulysse maxulysse Sep 12, 2022

Choose a reason for hiding this comment

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

Suggested change
save_mapped = false // Mapped BAMs not saved
save_mapped = false // Mapped files not saved

nextflow.config Outdated
@@ -43,7 +43,7 @@ params {
// Preprocessing
aligner = 'bwa-mem' // Default is bwa-mem, bwa-mem2 and dragmap can be used too
use_gatk_spark = null // GATK Spark implementation of their tools in local mode not used by default
save_bam_mapped = false // Mapped BAMs not saved
save_mapped = false // Mapped BAMs not saved
save_output_as_bam = false //Output files from preprocessing are saved as bam and not as cram files
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
save_output_as_bam = false //Output files from preprocessing are saved as bam and not as cram files
save_output_as_bam = false // Output files from preprocessing are saved as bam and not as cram files

nextflow_schema.json Outdated Show resolved Hide resolved
tests/test_default.yml Outdated Show resolved Hide resolved
@maxulysse maxulysse added this to the 3.1 milestone Sep 26, 2022
@maxulysse maxulysse mentioned this pull request Oct 11, 2022
9 tasks
@maxulysse maxulysse merged commit 727cf9c into nf-core:dev Oct 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

None yet

2 participants