-
Notifications
You must be signed in to change notification settings - Fork 45
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
Possible signature bug #1108
Comments
Just to make sure. Are you using the latest release or trunk? |
I had issues with version 0.17.5 initially, then I updated to trunk, still the same issue. |
@BoPeng This problem should possibly be dealt with more elegantly with our proposed interface #1106
Notice here I introduced the
and by default it means from previous output so we do not need |
Let me know if there is still a bug.. |
Okay an alternative implementation to it has led to another error. Here is a MWE:
You see after Relevant to this ticket though, the command I recommand @minqiao to use was:
and failed for the reason you can see in the MWE. |
This MWE works with the latest latest master as I have just pushed some changes that passes all tests. |
Sorry it does not work on my end:
notice the output of the 2nd step: |
By converting
from a
You throw away the source information so there is no
works just fine. |
Yes I understand that, but the actual usage was
Hence posted to this ticket. Are there any other suggestions? BTW I thought each |
Yes, the I do not have any good suggestion at this point, but I can think of something like
|
Looks like you are implementing that :) another option for @minqiao is to use her original implementation |
There is a more or less hidden
|
Note that we had from the very beginning something like
|
and possible complications too? Do u see this example here a good use of it? I assume Min can stick to |
cannot remember clearly but the original usage was users send a bunch of input files with extensions fastq fastq.gz and even README and VPT steps use filetyoe to get what they can process. |
Okay I guess another problem using
then it should properly also remove those relevant output. Maybe inserting |
Yes, there are many subtleties ... but let us worry about it next year. Family time now. |
BTW the line
does work for this example. Just not sure if it is meant to be permanent. |
Certainly, that is the most important particularly tonight. Happy New Year! |
In general, we have ways to compose input, but not a way to remove them. I am ok with adding another interface but not sure what to use. To keep things consistent, we should probably add a parameter like
instead of
but then we have more freedom in a function to do something like
to make certain things easier. |
I guess we are not that motivated because we haven't had that need in the past, and #1132 if properly implemented, should cover users cases like this -- basically skipping some input and adjusting the output accordingly. Also for many cases So instead of adding a |
I close this issue because the original bug cannot be reproduced in current |
I come up with this weird issue that I cannot reproduce with a truly minimal example. I got a 38Mb file that minimally reproduce the bug at least on my computer:
https://www.dropbox.com/s/rgchwiltaidbbxt/signature_bug.tar.gz?dl=0
To reproduce:
The weirdness are:
print(_input)
in betweeninput:
andoutput:
statment I do not have the issue.I suspect it is related to
stop_if(os.stat(_input[0]).st_size == 0)
. Basically I want to filter input (from a previous output step in reality, not shown in this example i uploaded) such that the step will skip if the input file size is zero. Not sure how to do that properly yet. But apart from that, the bug above is a weird one.The text was updated successfully, but these errors were encountered: