consprob-trained 0.1.1

Trainable Probability Inference Engine on RNA Structural Alignment
Documentation

Trainable Probability Inference Engine on RNA Structural Alignment

Installation

This project is written in Rust, a systems programming language. You need to install Rust components, i.e., rustc (the Rust compiler), cargo (the Rust package manager), and the Rust standard library. Visit the Rust website to see more about Rust. You can install Rust components with the following one line:

$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Rustup arranges the above installation and enables to switch a compiler in use easily. You can install ConsProb:

$ # AVX, SSE, and MMX enabled for rustc (another example: RUSTFLAGS='--emit asm -C target-feature=+avx2 -C target-feature=+ssse3 -C target-feature=+mmx -C target-feature=+fma')
$ RUSTFLAGS='--emit asm -C target-feature=+avx -C target-feature=+ssse3 -C target-feature=+mmx' cargo install consprob-trained

Check if you have installed ConsProb properly:

$ consprob_trained # Its available command options will be displayed

You can run ConsProb with a prepared test set of sampled tRNAs:

$ git clone https://github.com/heartsh/consprob-trained && cd consprob-trained
$ cargo test --release -- --nocapture

Author

Heartsh

License

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