0.11.1
Additions and improvements since release 0.11.0
This is a bug fix release. It contains no new functionality. It includes fixes for the following bugs:
- Issue #4: Using the
--Reads.desiredCoverage
command line option with an assembly configuration that does not use Run-Length Encoding (RLE) was causing Shasta to terminate with an assertion. This affected all of the 4 recently added assembly configurations for ONT R10 reads. - Issue #5: Running on some old processors caused Shasta to terminate with an
Illegal instruction
signal.
Platforms
Linux
-
The
shasta-Linux-0.11.1
executable will run on most current 64-bit Linux systems that use kernel version 3.2.0 or later. This includes all Ubuntu versions starting at 12.04 plus CentOS 7 and 8. It is statically linked and has no dependencies, so it can be used directly without installation. -
The release includes tar file
shasta-Ubuntu-22.04-0.11.1.tar
which is a complete Shasta build on Ubuntu 22.04. It will not be needed by most users.
macOS
As announced with the release of Shasta 0.10.0, macOS versions of Shasta are no longer provided.
Windows
As in previous releases, the Linux executable shasta-Linux-0.11.1
can be used on Windows under Windows Subsystem for Linux (WSL).
Linux ARM
The ARM executable, shasta-Linux-ARM-0.11.1
, can be used on 64-bit ARM version 8 platforms. It is known to work at least in the following environments:
- Graviton, Graviton2, Graviton3 processors on AWS EC2 instances.
- Raspberry Pi Model 4 running 64-bit Ubuntu.
It will not work on macOS systems with ARM processors.
It is statically linked and has no dependencies, so it can be used directly without installation.
Compatibility
This release is compatible with Shasta 0.11.0, but is not compatible with previous releases. There were incompatible changes in some command line option names, the binary formats used, and the Python API. You cannot use release 0.11.1 for postprocessing of an assembly done using a release earlier than 0.11.0.