skydive/
lib.rs

1//! Crate for building and manipulating a series-parallel graph representation
2//! of long-read data and a linked de Bruijn graph representation of short-read data.
3//!
4
5pub mod edges;
6pub mod ldbg;
7pub mod link;
8pub mod record;
9pub mod agg;
10
11pub mod mldbg;
12
13pub mod wmec;
14
15pub mod env;
16pub mod parse;
17pub mod utils;
18
19pub mod stage;
20pub mod storage_gcs;
21pub mod storage_local;
22
23#[macro_export]
24macro_rules! elog {
25    ($($arg:tt)*) => {
26        eprintln!("[{}] {}", chrono::Local::now().format("%Y-%m-%d %H:%M:%S"), format_args!($($arg)*));
27    };
28}