-
Notifications
You must be signed in to change notification settings - Fork 24
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
mirtop gff
produces different md5sum for the same input files
#83
Comments
thank you, that is not expected indeed. I am not sure now where to look but thank you for the input files. |
@atrigila the new version is up: bioconda/bioconda-recipes#50710, but they removed dependencies because there was a conflict that I am try to figure out. When preparing the new docker containers, dependencies needs to be added, maybe with the new seqera containers is easy? |
I will test it soon and let you know what happens. |
This should be good:
|
forgot: - bioconda::samtools=1.21 |
In the mirtop/gff example, there are 2 gff outputs produced:
|
I'll check the dependencies |
|
mm, ok, I couldn't get differences. Maybe I need to run more than 3 times...does it happen to you all the time? |
Now with |
Expected behavior and actual behavior.
When running
mirtop gff
with the same input files, themirtop.gff
file that is produced may have different md5sum. This is because the order of the comma-separated elements in the "Variant" section may change.This has been observed in the nf-core module of mirtop/gff, which required that tests had to check for the presence of a string instead of md5sums. The same was observed with
mirtop/counts
.Steps to reproduce the problem.
You can reproduce this by running
mirtop gff
several times and using the following inputs. You can also do it with nf-test.nf-core/modules
, run the commandnf-test test [path to mirtop/gff nf-test] --profile docker --debug --verbose
. Check the output filemirtop.gff
in the corresponding work directory.mirtop.gff
output.file(process.out.mirtop_gff[0][1]).readLines().findAll { it.contains("YOUR-MIRTOP-GFF-LINE-HERE") },
mirtop/gff
or nf-test several times to see that the tests do not match the snapshot as the md5sums change and is not stable.The text was updated successfully, but these errors were encountered: