Skip to main content

macpepdb/
lib.rs

1// # Create absolute path to readme ti increase compatible for different build targets
2//  https://gist.github.com/JakeHartnell/2c1fa387f185f5dc46c9429470a2e2be
3#![doc = include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/README.md"))]
4
5// 3rd party imports
6#[allow(unused_imports)]
7#[macro_use]
8extern crate lazy_static;
9
10// Internal imports including macros
11/// Contains mass related functions
12#[macro_use]
13pub mod mass;
14/// Contains handy functions
15#[macro_use]
16pub mod tools;
17
18/// Chemistry related functions and information, e.g. molecule masses
19pub mod chemistry;
20/// Functions to maintain and access the database
21pub mod database;
22/// Contains different entities, e.g. proteins, peptides, etc.
23pub mod entities;
24/// Various functions to prepare queries, access the database, etc.
25pub mod functions;
26/// Input and output functions
27pub mod io;
28/// Web API, for details how to use the endpoints look into the function of the `*_controller`-modules
29pub mod web;