NGS-general: update utilities for Python2/3 compatibility #141
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR which updates the utilities in
NGS-general
for Python 2/3 compatibility:manage_seqs.py
: fix--version
command line option which was broken under Python 3, and explicitly cast dictionary keys to a list for Python 3reorder_fasta.py
: switch fromizip_longest
in unit tests to a Python 2/3 compatible version ofzip_longest
sam2soap.py
: switch from Python2-onlyxrange
to Python2/3 compatible version ofrange
split_fasta.py
: fix--version
command line option which was broken under Python 3, and add__next__
method toFastaChromIterator
for Python 3split_fastq.py
: fix the mode used to write gzipped test files in the unit tests