- Move
ovlpr
toanchr
- Add
rgr pl-2rmp
- Add
--group
torgr sort
- Use
MultiGzDecoder
in intspan::reader()
-
Add
fasr replace
-
Add
fasr pl-p2m
-
Add
fasr xlsx
-
Add --outgroup to
fasr consensus
andfasr variation
-
Add --required to
fasr subset
-
Add --outgroup, --chop, and --quick to
fasr refine
-
Implementing
--parallel
withcrossbeam
- for
fasr consensus
- for
fasr refine
- for
-
Add
fasr filter
-
Add
fasr refine
-
Add
fasr variation
-
Add --multi to
fasr create
-
New binary
fasr
, ported fromApp::Fasops
fasr axt2fas
fasr check
fasr concat
fasr consensus
fasr cover
fasr create
fasr join
fasr link
fasr maf2fas
fasr name
fasr separate
fasr slice
fasr split
fasr stat
fasr subset
-
Add
libs/alignment
-
Add
utils::get_seq_faidx()
-
Add
IntSpan.find_islands_n()
andIntSpan.find_islands_ints()
-
Use json to replace yaml in
spanr
-
Bump versions of deps
- clap v4
- Use anyhow
- Store
IntSpan.edges
in VecDeque - Switch to
clap
v3.2
-
Add
rgr sort
-
Add
rgr prop
-
Add --fields to
rgr field
-
Add --header, --sharp, --field to
rgr count
andrgr runlist
-
Add
rgr field
-
Move
spanr range
torgr runlist
-
Move
spanr count
torgr count
-
Rename .ranges to .rg
-
New binary
rgr
-
Move
ovlpr replace
torgr replace
-
Move
linkr merge
torgr merge
- Add
spanr count
- Add
--detailed
tospanr coverage
- Use
Box<dyn std::error::Error>
- Use rust_lapper as an intermediate layer instead of intspan::Coverage
- Greatly improves the speed of
spanr coverage
- Greatly improves the speed of
- Move
far
out spanr stat
use i64 in theall
lines- Update Github actions
- Use a container with GLIBC 2.17 to build linux-gnu binary
- Codecov with cargo-tarpaulin
- Move
nwr
out
- Add
nwr download
- Add
nwr txdb
- Add
nwr info
- Add
nwr lineage
- Add
nwr restrict
- Add
nwr member
- Add
nwr append
- Switch to
clap
v3 - New binary
nwr
- Add
far some
- Add
slice()
toIntSpan
ovlpr replace
now processes any .tsv files
- New binary
far
- Split
spanr cover
intocover
andcoverage
- Add
--all
tospanr merge
- Add
--op
tospanr combine
-
Add
ovlpr replace
-
Add
ovlpr restrict
-
Github Actions publish.yml
-
Add benchmarks.md
-
Add
ovlpr paf2ovlp
-
Binary releases by Github Actions
-
New binary
ovlpr
-
Struct
Overlap
-
Move libraries to libs/
-
Passing
&str
when calling methods -
Add
new_len()
anduniq_tiers()
toCoverage
-
Add
from_pair()
toIntSpan
-
Wrap IO functions in utils.rs with Result
-
Satisfy clippy
spanr merge
: take the first part of filenamespanr compare
: compare more than two infiles
- Add
--suffix
tospanr split
-
Detailed benchmarks on
linkr
-
Make POS_INF, NEG_INF and EMPTY_STRING as lazy_static
-
About 10-20% faster
-
New binary
linkr
for commands ported fromApp::Rangeops
andjrange
-
Illustrations for some concepts
- IntSpans
- Ranges
-
Rename binary
intspan
tospanr
- Ported all commands from
App::RL
andjrunlist
- Struct
Range
- Struct
Coverage
- Adopt
cargo release
- Struct
IntSpan
- Examples