Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Fix running without any MELT inputs #6

Merged
merged 3 commits into from
Jun 30, 2020
Merged

Fix running without any MELT inputs #6

merged 3 commits into from
Jun 30, 2020

Conversation

cwhelan
Copy link
Member

@cwhelan cwhelan commented Jun 30, 2020

This fixes some points in the WDL which were failing when run with use_melt set to false and no melt inputs provided for the reference panel.

Also added an input JSON file to demonstrate how to run without MELT, which will likely be the most frequent use case when the pipeline is deployed to Terra.

@cwhelan cwhelan requested a review from mwalker174 June 30, 2020 14:10
Copy link
Contributor

@TedBrookings TedBrookings left a comment

Choose a reason for hiding this comment

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

Other than the typo I found, this looks straightforward.

My only other suggestion is that if we want to run without ref_std_melt_vcfs, I suppose it's possible we might want to do the same without manta or wham, so logically, similar changes could be made e.g. on line 582 and 583. In actuality, I don't think we'll ever do that, but I figured it's worth considering and explicitly rejecting (or explicitly punting for now).

runtime_attr_override=runtime_attr_filter_vcf_by_id
}
}
if (use_melt) {
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
if (use_melt) {
if (use_delly) {

Typo?

Copy link
Member Author

Choose a reason for hiding this comment

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

Whoops, thanks for pointing that out!

@cwhelan
Copy link
Member Author

cwhelan commented Jun 30, 2020

At this point I don't think we envision turning off manta or wham inputs, so I'm inclined not to add extra complexity around handling that, until it becomes a thing.

@cwhelan cwhelan merged commit 80e0979 into master Jun 30, 2020
@cwhelan cwhelan deleted the cw_melt_optional branch June 30, 2020 14:57
VJalili added a commit to talkowski-lab/gnomad-sv-v3-qc that referenced this pull request Mar 31, 2022
knathamuni added a commit to knathamuni/KN-gatk-sv that referenced this pull request Feb 26, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants