[khmer] Screed Release v0.9 - Python 3 support!

Michael R. Crusoe crusoe at ucdavis.edu
Fri Jun 12 10:45:06 PDT 2015


Screed Release v0.9

We are pleased to announce the release of Screed v0.9. Screed is a database
engine capable of storing and retrieving short-read sequence data and is
designed to be fast and adaptable to different sequence file formats.

This version of Screed features Python 3 syntax with compatibility with
Python 2. Additional changes have broken backwards compatibility in several
small ways in preparation for our 1.0 release and adoption of strict
semantic versioning from there on out.

It is also the first release since our move to the University of Davis,
California and also under our new name, the Lab for Data Intensive Biology.

Documentation is available at http://screed.readthedocs.org/en/v0.9/
New items of note:

   -

   Now a primarily Python 3 codebase with Python 2 compatibility. #41
   <https://github.com/dib-lab/screed/pull/41> @luizirber
   <https://github.com/luizirber> & @mr-c <https://github.com/mr-c>
   -

   Tests now correctly run using temporary directories and the test data is
   now shipped allowing the tests to be run after installation. #30
   <https://github.com/dib-lab/screed/pull/30> @bocajnotnef
   <https://github.com/bocajnotnef> #40
   <https://github.com/dib-lab/screed/pull/40> @mr-c
   <https://github.com/mr-c>
   - The private method screed/screedRecord._screed_record_dict() has been
   renamed to screed.screedRecord.Record(). This is *not* a backwards
   compatible change. #35 <https://github.com/dib-lab/screed/pull/35>
   @sguermond <https://github.com/sguermond>
   - screed.open() now accepts - as a synonym for STDIN and is now an
   (optional) context manager. It no longer defaults to parsing out a separate
   description from the name. The description field will br removed altogether
   from the next release. This is *not* a backwards compatible change. #36
   <https://github.com/dib-lab/screed/pull/36> @anotherthomas
   <https://github.com/anotherthomas> #39
   <https://github.com/dib-lab/screed/pull/39> #41
   <https://github.com/dib-lab/screed/pull/41> @luizirber
   <https://github.com/luizirber> #43
   <https://github.com/dib-lab/screed/pull/43> @ctb <https://github.com/ctb>
   - The FASTQ parser was improved and it no longer hangs in the presence
   of empty lines. #38 <https://github.com/dib-lab/screed/pull/38>
   @proteasome <https://github.com/proteasome>
   - Screed records now slice correctly #41
   <https://github.com/dib-lab/screed/pull/41> @wrightmhw
   <https://github.com/wrightmhw> @luizirber <https://github.com/luizirber>

Other bugs fixed/issues closed:

   - Release notes are now a part of the documentation. #33
   <https://github.com/dib-lab/screed/pull/33> @bocajnotnef
   <https://github.com/bocajnotnef>
   - A test was made more robust to prevent hangs. #37
   <https://github.com/dib-lab/screed/pull/37> @anotherthomas
   <https://github.com/anotherthomas>

Known Issues

These are all pre-existing

   - Screed does not support gzip file streaming. This is an issue with
   Python 2.x and will likely*not* be fixed in future releases. This is
   being tracked in dib-lab/khmer#700
   <https://github.com/dib-lab/khmer/issues/700>
   - Screed is overly tolerant of spaces in fast{a,q} which is against
   spec. This is being tracked indib-lab/khmer#108
   <https://github.com/dib-lab/khmer/issues/108>

Contributors

@luizirber <https://github.com/luizirber> @mr-c <https://github.com/mr-c>
@bocajnotnef <https://github.com/bocajnotnef> @ctb <https://github.com/ctb>
 *@proteasome <https://github.com/proteasome> *@anotherthomas
<https://github.com/anotherthomas> *@sguermond
<https://github.com/sguermond>

* Indicates new contributors


-- 
Michael R. Crusoe: Programmer & Bioinformatician crusoe at ucdavis.edu
<mcrusoe at msu.edu>
The lab for Data Intensive Biology; University of California, Davis
https://impactstory.org/MichaelRCrusoe http://twitter.com/biocrusoe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.idyll.org/pipermail/khmer/attachments/20150612/03b79462/attachment.htm>


More information about the khmer mailing list