Skip to content

Commit 48e4d9a

Browse files
committed
Version 0.2.0
1 parent 3d157d3 commit 48e4d9a

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

Diff for: Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "gbwt"
3-
version = "0.1.0"
3+
version = "0.2.0"
44
authors = ["Jouni Siren <[email protected]>"]
55
edition = "2018"
66
description = "Partial reimplementation of the GBWT."

Diff for: RELEASES.md

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# GBWT-rs releases
2+
3+
## GBWT-rs 0.2.0 (2021-11-17)
4+
5+
* `Graph`: GBWTGraph implementation storing node sequences and node-to-segment translation.
6+
* `GBZ`: Graph interface.
7+
* Iterators in the original graph: nodes, predecessors/successors of a node, paths over nodes, extensions of a set of paths.
8+
* Iterators in the GFA graph: segments, predecessors/successors of a segment, paths over segments.
9+
* Interface changes:
10+
* Runs and GBWT positions use `Run` and `Pos` types instead of `(usize, usize)` pairs.
11+
* Node / path orientation uses `enum Orientation` instead of `bool`.
12+
* Proof-of-concept `gbunzip` tool for decompressing GFA from GBZ.
13+
* Somewhat slower than the C++ implementation but supports multi-threaded path extraction for faster decompression.
14+
* Better parallelization when allowed to reorder the paths opportunistically.
15+
16+
## GBWT-rs 0.1.0 (2021-09-16)
17+
18+
This is a reimplementation of some parts of the GBWT and the GBWTGraph in Rust. At the moment, the main purpose is ensuring that the Simple-SDS file format specifications are complete enough. I may use this in future projects, but at the moment everything can change without warning.
19+
20+
The first pre-release includes supports the GBWT Simple-SDS file format as well as path navigation, unidirectional/bidirectional search, and GBWT metadata. The next version will probably support GBWTGraph, the GBZ format, and GFA extraction.

0 commit comments

Comments
 (0)