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;