#amino #acid #structs #biology #enums #csv #elements

dihardts_omicstools

Collection of different omic tools, structs and enums

16 stable releases

2.0.3 Jun 27, 2024
2.0.2 Jun 24, 2024
1.11.0 Jan 23, 2024
1.10.0 Nov 24, 2023
0.1.0 Sep 5, 2023

#89 in Biology

Download history 43/week @ 2024-04-03 332/week @ 2024-06-19 195/week @ 2024-06-26 70/week @ 2024-07-03 1/week @ 2024-07-10 23/week @ 2024-07-17

406 downloads per month

Custom license

465KB
3K SLoC

Omictools

Constant data

For easier maintenance the data of some datatypes with multiple attributes like elements and amino acids is provided as CSV-file and gets compiled on build time (see: build.rs)

Data with one or two attributes are directly added to the code:

  • Amino acid hydropathicity_kd:

    Kyte, J.; Doolittle, R. F.. A simple method for displaying the hydropathic character of a protein. Journal of molecular biology 1982, 157 (1), 105-32. https://doi.org/10.1016/0022-2836(82)90515-0.

Installation

cargo add dihardts_omicstools

Development

Dependencies

  • Rust
  • OpenSSL (Ubuntu: libssl-dev)

Unit tests

  • For testing the taxonomy reader a taxdmp.zip is required. The test is capable of download it by itself and save it to the tmp folder, however if you plan excessive testing over a couple of reboots, download it ones and set the environment variable TAXDMP_ZIP_PATH with the path to the file.

Dependencies

~16MB
~273K SLoC