prll-ri

Crates.ioprll-ri
lib.rsprll-ri
version1.0.6
sourcesrc
created_at2016-09-24 19:06:26.080711
updated_at2016-09-30 19:51:42.840106
descriptionParallel-RI, parallel executable binary to wrap RIblast.
homepage
repositoryhttps://github.com/heartsh/prll-ri
max_upload_size
id6609
size361,495
Heartsh (heartsh)

documentation

README

Parallel-RI, Parallel Executable Binary to Wrap RIblast

This binary provides a CPU multithreaded wrapper of RIblast. In addition to the original options of RIblast, you can pass additional options such as a num. of threads and a path to RIblast. You must notice the IO options of RIblast have been changed into the new ones. You can check all the available options by adding a option, "-h".

Installation

This project has been written by Rust, a system programming language. So first you need to install a Rust compiler (Rustc), Rust package manager (Cargo) and Rust standard library. Please visit a Rust homepage to see more about Rust. You can install Rustc, Cargo and Rust standard library with one line as follows:

$ curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain nightly

The above installation is done by Rustup, so you can easily switch a compiler to use. The nightly compiler enbles to test and benchmark on Rust. If you don't need them, switch to the stable one as follows:

$ rustup default stable

So you can install Parallel-RI as follows:

$ cargo install --git https://github.com/heartsh/prll-ri

Check if Parallel-RI has been installed properly as follows:

$ prll-ri

If you're interested in how much faster Parallel-RI is, run a benchmark as follows:

$ git clone https://github.com/heartsh/prll-ri && cd prll-ri
$ cargo test -- --nocapture

If you use low performance disks such as HDDs, consider to install this repo.'s RIblast improved on IO performance.

Author

Heartsh

License

Copyright (c) 2016 Heartsh
Licensed under the MIT license.

Commit count: 0

cargo fmt