Interface ElementSequencer<T>

All Known Implementing Classes:
BucketSequencer, ConcatSequencer, IntervalSequencer

public interface ElementSequencer<T>
  • Method Summary

    Modifier and Type Method Description
    default java.util.List<T> seqElementsByRatioFunc​(java.util.List<T> elems, java.util.function.ToLongFunction<T> ratioFunc)  
    int[] seqIndexByRatioFunc​(java.util.List<T> elems, java.util.function.ToLongFunction<T> ratioFunc)  
    int[] seqIndexesByRatios​(java.util.List<T> elems, java.util.List<java.lang.Long> ratios)  
    default java.lang.String sequenceSummary​(java.util.List<T> elems, java.util.function.ToLongFunction<T> ratioFunc, java.lang.String delim)  
  • Method Details

    • seqIndexByRatioFunc

      int[] seqIndexByRatioFunc​(java.util.List<T> elems, java.util.function.ToLongFunction<T> ratioFunc)
    • seqIndexesByRatios

      int[] seqIndexesByRatios​(java.util.List<T> elems, java.util.List<java.lang.Long> ratios)
    • seqElementsByRatioFunc

      default java.util.List<T> seqElementsByRatioFunc​(java.util.List<T> elems, java.util.function.ToLongFunction<T> ratioFunc)
    • sequenceSummary

      default java.lang.String sequenceSummary​(java.util.List<T> elems, java.util.function.ToLongFunction<T> ratioFunc, java.lang.String delim)