-
Notifications
You must be signed in to change notification settings - Fork 25
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
seq_filter_by_id StopIteration bug #39
Comments
Yes, this is a Python 2 to 3 change and we need to bump the Biopython dependency. By my reading of the dates we need at least Biopython 1.73 though. |
Touch wood the update now on the Tool Shed resolves this (and for four other tools using However, these have not been updated in a while and were using the legacy Please report back... |
Yep this passes
If the tool files are in the root dir then planemo can make sense of it. include:
- strip_components: 2
source:
- ../../test-data/empty_file.dat
- ../../test-data/k12_hypothetical.fasta
- ../../test-data/k12_hypothetical.tabular
- ../../test-data/k12_hypothetical_alt.tabular
- ../../test-data/k12_ten_proteins.fasta
- ../../test-data/sanger-pairs-mixed.fastq
- ../../test-data/sanger-pairs-names.tabular
- ../../test-data/sanger-sample.fastq
- strip_components: 4
source:
- ../../tools/seq_filter_by_id/README.rst
- ../../tools/seq_filter_by_id/seq_filter_by_id.py
- ../../tools/seq_filter_by_id/seq_filter_by_id.xml But in the time being, we can force install this. Thanks for the fix. |
Thanks for confirming, I'm going to close this issue now. I wonder if that is a planemo regression, this used to be fine - although I recognize the IUC settled on a pattern of a test-data folder for each tool (unlike what I was using which was a common test-data folder used by multiple tools). Nothing obvious in the https://github.com/galaxyproject/planemo/issues open issues. I guess when I get round to #40 this will have to be reviewed... |
We are are seeing this issue on Galaxy Australia:
Relates to an old issue resulting from the deprecation of
StopIteration
use.This has been fixed in BioPython (
>=1.71
judging by the merge date on the fix) but the Galaxy tool seq_filter_by_id.xml (and probably other tools) still sits on BioPython1.67
. I guess this should be bumped to>=1.71
(available from conda-forge)?The text was updated successfully, but these errors were encountered: