nail

Crates.ionail
lib.rsnail
version0.2.0
sourcesrc
created_at2016-06-05 17:45:40.405881
updated_at2024-07-12 20:02:05.737334
descriptionnail is an alignment inference tool
homepage
repositoryhttps://github.com/TravisWheelerLab/nail
max_upload_size
id5296
size81,556
Jack Roddy (jackroddy)

documentation

README

nail

About

nail is a biological sequence alignment tool. Currently, only protein sequence alignment is supported.

nail uses MMseqs2 to find rough alignment seeds to use as a starting point for a highly sensitive, bounded sequence alignment algorithm.

Installation

To build nail from source, you'll first need to install Rust and Cargo. The easiest way to do that is to use rustup.

Once that's done, you can then build nail:

git clone https://github.com/TravisWheelerLab/nail
cd nail/
cargo build --release

You'll then find the compiled binary at: target/release/nail

For example, try running:

target/release/nail -h

Usage

The input to nail is a query multiple sequence alignment (stockholm) file and a target sequence (fasta) file. To run the nail pipeline, use the nail search command:

For example:

$ nail search query.sto target.fa

License

nail is licensed under the BSD-3-Clause license.

See LICENSE for details.

Authors

Jack Roddy - jroddy@arizona.edu

Commit count: 0

cargo fmt