12 releases (4 breaking)
new 0.9.4 | Mar 17, 2025 |
---|---|
0.9.3 | Mar 6, 2025 |
0.8.2 | Jan 27, 2025 |
0.7.1 | Jan 17, 2025 |
0.5.0 | Nov 15, 2024 |
#120 in Template engine
786 downloads per month
Used in 4 crates
(2 directly)
28KB
583 lines
Template Switch Aligner
Binary: | |||
Library: |
Align two genomic sequences while allowing for template switches.
Installation
Via Cargo (Preferred)
-
Install the rust toolchain by going to rustup.rs and following the instructions. Don't worry, on unix-like systems there is just a single command to execute.
-
Run
cargo install tsalign
. -
You can now run
tsalign
on your command line from anywhere.
If you ever want to update to a new release, simply run cargo install tsalign
again.
From Source (For Developers)
-
Install the rust toolchain by going to rustup.rs and following the instructions. Don't worry, on unix-like systems there will just be a single command to be executed.
-
Clone this git repository using
git clone <url of this repository>
. -
From within the root of the git repository, you can run
cargo run --release -- align <arguments>
to run tsalign, where<arguments>
are the arguments that are passed to tsalign.
Cargo acts as a wrapper here, ensuring that whenever you make changes to the code, it will be recompiled if necessary.
Hence, for updating, it is enough to do a git pull
.
Usage
Run the installed tool with --help
(e.g. tsalign --help
if installed via cargo) to get an overview of the available options.
Dependencies
~190–400KB