-
Notifications
You must be signed in to change notification settings - Fork 734
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
Dysgy==1.6.4 #6630
Dysgy==1.6.4 #6630
Conversation
Co-authored-by: Famke Bäuerle <[email protected]>
Co-authored-by: Famke Bäuerle <[email protected]>
Co-authored-by: Famke Bäuerle <[email protected]>
Co-authored-by: Famke Bäuerle <[email protected]>
Co-authored-by: Famke Bäuerle <[email protected]>
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.
Very good! Only one comment :)
assertAll( | ||
{ assert process.success }, | ||
{ assert snapshot(process.out.versions).match() }, | ||
{ assert path(process.out.vcf.get(0).get(1)).linesGzip.contains("##fileformat=VCFv4.2") } |
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.
Are the variants also unstable? You could test them using the nft-vcf
plugin which is already enabled in this repository
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.
Hi @nvnieuwk,
Thank you for your comments. I apologize, but I didn't fully understand what you meant by "unstable variants."
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.
Sorry I wasn't clear I meant the variant lines in the VCF. Are they exactly the same if you rerun the tool or do they differ too? (Unstable files are usually caused by timestamps in the header)
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 output generated from the nf-core/sarek pipeline is identical to the output produced by running the Dysgu pipeline independently. For reference, I have attached some example screenshots below to illustrate the similarities.
PS: I still need to do some changes in the modules of dysgu
that I haven't made yet but in theory it is working fine for now.
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.
Aha that command INFO line is probably the reason for the unstable md5sum. Can you test the variants MD5 instead? See here on how to do this: https://github.com/seppinho/nft-vcf?tab=readme-ov-file#variantsmd5
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.
seems like I need to use
Aha that command INFO line is probably the reason for the unstable md5sum. Can you test the variants MD5 instead? See here on how to do this: https://github.com/seppinho/nft-vcf?tab=readme-ov-file#variantsmd5
hi @nvnieuwk sorry for silly question but by adding below command line in the nf-test.config will this work, please let me know.
config {
plugins {
load "[email protected]"
}
}
something like this??
config {
testsDir "."
workDir ".nf-test"
configFile "conf/test.config"
profile "test"
plugins {
load "[email protected]"
}
}
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.
nft-vcf
is already enabled in this repository so you shouldn't have to do this
Co-authored-by: Nicolas Vannieuwkerke <[email protected]>
It looks like this PR was implemented in #5928 |
Pull request was closed
PR checklist
Closes #XXX
versions.yml
file.label
nf-core modules test <MODULE> --profile docker
nf-core modules test <MODULE> --profile singularity
nf-core modules test <MODULE> --profile conda
nf-core subworkflows test <SUBWORKFLOW> --profile docker
nf-core subworkflows test <SUBWORKFLOW> --profile singularity
nf-core subworkflows test <SUBWORKFLOW> --profile conda