fastatools
is a command line application written in Rust that provides methods for fast parsing, indexing and manipulating FASTA files.
Download the latest release to a directory in which you would like to keep the binary. For example:
cd
mkdir ./.fastatools
cd .fastatools
wget https://github.com/nickmachnik/fastatools/releases/download/v0.1.0/fastatools-v0.1.0-x86_64-unknown-linux-gnu.tar.gz
tar -xf fastatools-v0.1.0-x86_64-unknown-linux-gnu.tar.gz
Add that directory to your path. On Ubuntu you could add this line to your .bashrc
:
export PATH="~/.fastatools:$PATH"
To use the latest unreleased version, download this repo and build it with cargo:
git clone https://github.com/nickmachnik/fastatools.git
cd fastatools
cargo test
cargo build --release
./target/release/fastatools -h
fastatools -h
This project grows with my own needs. Feature suggestions and pull requests are welcome!
Double licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or https://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or https://opensource.org/licenses/MIT)