Skip to content
This repository has been archived by the owner on Oct 13, 2022. It is now read-only.

0.7.0

Compare
Choose a tag to compare
@bagashe bagashe released this 01 Dec 22:58
· 1270 commits to master since this release
87f5e40

Additions and improvements since release 0.6.0

  • New command line options:

    • --Assembly.pruneLength can be used to request a final pruning step on the assembly graph. This is useful with iterative assembly.
  • Various bug fixes, including the following which caused assembly failure or incorrect assembly results:

    • #209: Incorrect CIGAR strings in single-stranded GFA output.
    • #212: Bug in superbubble removal.
    • #213: Assertion during detangling.
  • Usability improvements in the http server.

  • Code cleanup and removal of obsolete code.

  • Platform changes (see below).

Platforms

Linux

  • The shasta-Linux-0.7.0 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 will not run on Linux systems with older kernels, including CentOS 6, which reached end of support on November 30, 2020.

macOS

The macOS executable, shasta-macOS-0.7.0, can be used both on macOS 10.14 (Mojave) and macOS 10.15 (Catalina). It will not run on macOS 11.0 (Big Sur).

Windows

As in previous releases, the Linux executable shasta-Linux-0.7.0 can be used on Windows under Windows Subsystem for Linux (WSL).

ARM

The ARM executable, shasta-Linux-ARM-0.7.0, can be used on 64-bit ARM version 8 platforms. It is known to work at least in the following environments:

  • Graviton2 processors running 64-bit Ubuntu 20.04 on AWS instance types r6g and m6g.
  • Raspberry Pi Model 4 running 64-bit Ubuntu 20.04.

Compatibility

This release 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.7.0 for post-processing of an assembly done using a previous release.