Skip to content

robinhundt/spam-align

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpaM-Align

Rust

In order to compile this program, the latest stable Rust toolchain is needed. Installing this can be conveniently done via the toolchain manager rustup (Link).

After having installed the latest stable toolchain, the program can be built and run by executing

cargo run --release -- --help

Note that program specific parameters must be passed after the --.
Alternatively the binary (called spam-align) can be installed by issuing:

cargo install --path .

Tests

The contained tests can be run by executing:

cargo test --release

Note that, while --release is not required, the tests take considerably longer if executed in debug mode.

Benchmarks

There are some benchmarks located under benches which can be run with:

cargo bench

Logging

When setting the Env variable RUST_LOG=info the program will print some timing information.

Notes

The algorithm for checking and updating transitivity frontiers is a reimplementation and improvement ofgst GABIOS-LIB.

About

SpaM-Align is an experimental multiple alignment tool written by Robin Hundt as part of his bachelor thesis @gobics Göttingen.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages