# PhyloProb Program, which Predicts Average Posterior Probabilities on RNA Structural alignment
# Installation
This project has been written in mainly Rust, a systems programming language.
So first, you need to install the Rust compiler, package manager, and standard library.
Visit [the Rust website](https://www.rust-lang.org) to see more about this language.
You can install the components with one line as follows:
```bash
The installation is arranged by [Rustup](https://github.com/rust-lang-nursery/rustup.rs), which enables to switch easily a compiler in use.
Now you can install the PhyloProb program:
```bash
$ cargo install phyloprob
```
Check if the program has been installed properly:
```bash
$ phyloprob # Its available command options will be displayed.
```
You can run the program with a prepared test set of RNA homologous sequences:
```bash
$ git clone https://github.com/heartsh/phyloprob && cd phyloprob
$ cargo test --release -- --nocapture
```
After the test, figures shown in the paper of the program can be reproduced:
```bash
$ cargo test --release --nocapture
$ cd src
$ ./print_color_coded_csss_with_sas.py # Install python packages required to the reproduction. Saved figures will appear at the "../assets/images" directory.
```
# Author
[Heartsh](https://github.com/heartsh)
# License
Copyright (c) 2018 Heartsh
Licensed under [the MIT license](http://opensource.org/licenses/MIT).