genome_graph/
lib.rs

1//! A crate to represent genome graphs.
2//!
3//! Genome graphs are typically node- or edge-centric bigraphs that store genome strings on their nodes or edges respectively.
4//! This crate offers type aliases using the `bigraph` crate to easily define genome graphs, as well as methods for reading and writing them.
5//!
6//! Currently, the format for input and output is the [bcalm2 fasta format](https://github.com/GATB/bcalm).
7
8/// Contains the error types used by this crate.
9pub mod error;
10/// A module providing types and functions for IO in a generic node-centric format.
11pub mod generic;
12/// Contains functions for reading and writing genome graphs.
13pub mod io;
14/// Contains type aliases for genome graphs.
15pub mod types;
16
17pub use bigraph;
18pub use compact_genome;