pub mod vec_sequence;
pub mod bit_vec_sequence;
pub mod bit_vec_sequence_store;
pub mod vec_sequence_store;
pub type DefaultGenome<AlphabetType> = bit_vec_sequence::BitVectorGenome<AlphabetType>;
pub type DefaultSubGenome<AlphabetType> = bit_vec_sequence::BitVectorSubGenome<AlphabetType>;
pub type DefaultSequenceStore<AlphabetType> =
bit_vec_sequence_store::BitVectorSequenceStore<AlphabetType>;
pub type DefaultSequenceStoreHandle<AlphabetType> = <bit_vec_sequence_store::BitVectorSequenceStore<
AlphabetType,
> as crate::interface::sequence_store::SequenceStore<AlphabetType>>::Handle;