[khmer-announce] Beta Testers Wanted for an Update to the khmer Software
em at msu.edu
em at msu.edu
Thu Feb 28 09:53:26 PST 2013
Hi khmer Users,
During part of last year, we (Titus Brown's lab) made a number of
changes to the khmer software. These changes were confined to a
development branch of the source code and have not yet been released
as the default "master version". The following is a list of some of
the changes:
(*) Support was added for bzip2-compressed FASTA and FASTQ files.
(*) The FASTA and FASTQ parsers were rewritten for thread-safety and
to provide a better-isolated software design. (The isolation has
already paid off in that it preemptively fixed one bug that was
recently reported to afflict the current master version of the
software.)
(*) Some support for multithreaded operation was added and it scales
decently (at least up to 8 cores - it has not been seriously
benchmarked beyond that yet).
(*) The software's Python API has some new features, such as providing
a screed-like Read class and direct access to the FASTA and FASTQ
parsers.
We have performed some testing on these changes within the lab but
would like to receive feedback from the broader khmer community. We
are still in the process of updating the documentation although
nothing should have changed with the basic usage of scripts or
existing programming interfaces. If you are feeling adventurous and
would like to help us validate the changes for incorporation into the
master version of khmer, then that would be appreciated. To get
started with the "beta version", please clone a new repository with
the following options or similar:
git clone -b bleeding-edge http://github.com/ged-lab/khmer.git khmer-BETA
Thanks!
P.S. Feedback via the GitHub issue trackers (
https://github.com/ged-lab/khmer/issues ) is preferred for bug reports.
More information about the khmer-announce
mailing list