| Crates.io | rust-bio-tools |
| lib.rs | rust-bio-tools |
| version | 0.42.2 |
| created_at | 2018-02-23 17:05:23.496242+00 |
| updated_at | 2024-04-10 10:19:34.927164+00 |
| description | A set of fast and robust command line utilities for bioinformatics tasks based on Rust-Bio. |
| homepage | https://github.com/rust-bio/rust-bio-tools |
| repository | |
| max_upload_size | |
| id | 52556 |
| size | 4,671,891 |
A set of ultra fast and robust command line utilities for bioinformatics tasks based on Rust-Bio.
Rust-Bio-Tools provides a command rbt, which currently supports the following operations:
rbt vcf-match)rbt vcf-to-txt)rbt fastq-split)rbt bam-depth)rbt fastq-filter)rbt collapse-reads-to-fragments bam|fastq)rbt vcf-report)rbt csv-report)rbt vcf-split)rbt plot-bam)Further functionality is added as it is needed by the authors. Check out the Contributing section if you want contribute anything yourself. For a list of changes, take a look at the CHANGELOG.
Rust-Bio-Tools depends rgsl which needs GSL to be installed:
sudo apt-get install libgsl-devsudo pacman -S gslbrew install gslRust-Bio-Tools is available via Bioconda. With Bioconda set up, installation is as easy as
conda install rust-bio-tools
If the Rust compiler and associated Cargo are installed, Rust-Bio-Tools may be installed via
cargo install rust-bio-tools
Download the source code and within the root directory of source run
cargo install
Rust-Bio-Tools installs a command line utility rbt. Issue
rbt --help
for a summary of all options and tools.
Any contributions are highly welcome. If you plan to contribute we suggest installing pre-commit hooks. To do so:
pre-commit as explained herepre-commit install in the rust-bio-tools base directoryThis should format, check and lint your code when committing.