pub fn compress_graph<
    K: Kmer + Send + Sync,
    D: Clone + Debug + PartialEq,
    S: CompressionSpec<D>,
>(
    stranded: bool,
    spec: &S,
    old_graph: DebruijnGraph<K, D>,
    censor_nodes: Option<Vec<usize>>,
) -> DebruijnGraph<K, D> {
    CompressFromGraph::<K, D, S>::compress_graph(stranded, spec, old_graph, censor_nodes)
}
/// Perform path-compression on a (possibly partially compressed) DeBruijn graph
Perform path-compression on a (possibly partially compressed) DeBruijn graph
Perform path - compression on a ( possibly partially compressed ) DeBruijn graph
pub fn compress_graph<
    K: Kmer + Send + Sync,
    D: Clone + Debug + PartialEq,
    S: CompressionSpec<D>,
>(
    stranded: bool,
    spec: &S,
    old_graph: DebruijnGraph<K, D>,
    censor_nodes: Option<Vec<usize>>,
) -> DebruijnGraph<K, D> {
    CompressFromGraph::<K, D, S>::compress_graph(stranded, spec, old_graph, censor_nodes)
}
pub fn compress_graph < K : Kmer + Send + Sync , D : Clone + Debug + PartialEq , S : CompressionSpec < D > , > ( stranded : bool , spec : & S , old_graph : DebruijnGraph < K , D > , censor_nodes : Option < Vec < usize > > , ) -> DebruijnGraph < K , D > { CompressFromGraph :: < K , D , S > :: compress_graph ( stranded , spec , old_graph , censor_nodes ) }
Perform path-compression on a (possibly partially compressed) DeBruijn graph
Perform path - compression on a ( possibly partially compressed ) DeBruijn graph
stranded
bool
spec
&S
old_graph
DebruijnGraph<K, D>
censor_nodes
Option<Vec<usize>>
stranded
bool
spec
&S
old_graph
DebruijnGraph<K, D>
censor_nodes
Option<Vec<usize>>