1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//! A crate to represent genome graphs.
//!
//! Genome graphs are typically node- or edge-centric bigraphs that store genome strings on their nodes or edges respectively.
//! This crate offers type aliases using the `bigraph` crate to easily define genome graphs, as well as methods for reading and writing them.
//!
//! Currently, the format for input and output is the [bcalm2 fasta format](https://github.com/GATB/bcalm).
#![warn(missing_docs)]
#![recursion_limit = "1024"]
#[macro_use]
extern crate error_chain;
#[macro_use]
extern crate log;

/// Contains the error types used by this crate.
pub mod error;
/// Contains functions for reading and writing genome graphs.
pub mod io;
/// Contains type aliases for genome graphs.
pub mod types;

pub use bigraph;
pub use compact_genome;