-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
New merging iterators, cleaned up BED parsing, new
merge
command.
- Merging iterator prototypes added. These are streaming iterators of sorted input that are merged based on distance or overlap. - Much cleaner BED variant detection, and `Bed4Iterator` method. - Entire organization of parsing modules. - New detection methods that try to use serde deserialization. - The new `merge` command is structured differently than other commands as part of a new cleaner way to build up subcommands in code. - New validation and benchmarks of `granges merge`. - New `granges_test_case_03()` and new test data. - New test utilities, e.g. `validate_bedfloats()` for validating agains bedtools map, etc functions. - Bedlike now based on csv + serde. - New `granges filter-chrom` command.
- Loading branch information
Showing
31 changed files
with
2,230 additions
and
993 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
[package] | ||
name = "granges" | ||
version = "0.2.0" | ||
version = "0.2.1" | ||
edition = "2021" | ||
license = "MIT" | ||
authors = ["Vince Buffalo <[email protected]>"] | ||
|
@@ -14,7 +14,7 @@ description = "A Rust library and command line tool for genomic range operations | |
# clap = { version = "4.4.18", features = ["derive"], optional = true } | ||
clap = { version = "4.4.18", features = ["derive"] } | ||
coitrees = { version = "0.4.0", features = ["nosimd"] } | ||
flate2 = "1.0.28" | ||
flate2 = { version = "1.0.28", features = ["zlib-ng-compat"] } | ||
genomap = "0.2.6" | ||
indexmap = "2.2.3" | ||
ndarray = { version = "0.15.6", optional = true} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.