sigalign_core/reference/extensions/
mod.rs

1/*!
2Supplementary functionalities for the `Reference`.
3
4This module houses auxiliary features that can be utilized by `Reference` given the proper implementation by `SequenceStorage` or `PatternIndex`. For instance, if both `SequenceStorage` and `PatternIndex` support the [Serialize] trait, a `Reference` defined by these implementations can benefit from serialization and deserialization.
5*/
6use super::{
7    Reference,
8    PatternIndex,
9    SequenceStorage,
10};
11
12mod io;
13pub use io::{
14    Serialize,
15    EstimateSize,
16};
17mod label;
18pub use label::{LabelStorage, LabelRefStorage};
19mod clone;