dihardts_omicstools

Crates.iodihardts_omicstools
lib.rsdihardts_omicstools
version2.0.3
sourcesrc
created_at2023-09-05 11:28:53.046515
updated_at2024-06-27 09:02:42.104095
descriptionCollection of different omic tools, structs and enums.
homepagehttps://github.com/di-hardt/omicstools.git
repositoryhttps://github.com/di-hardt/omicstools.git
max_upload_size
id964172
size780,543
Dirk Winkelhardt (di-hardt)

documentation

https://github.com/di-hardt/omicstools.git

README

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.
Commit count: 70

cargo fmt