Package org.broadinstitute.hellbender.tools.spark.utils
package org.broadinstitute.hellbender.tools.spark.utils
-
ClassDescriptionFlatMapGluer<I,
O> A little shim that let's you implement a mapPartitions operation (which takes an iterator over all items in the partition, and returns an iterator over all items to which they are mapped) in terms of a flatMap function (which takes a single input item, and returns an iterator over any number of output items).HopscotchMapSpark<K,V, T extends Map.Entry<K, V>> A uniquely keyed map with O(1) operations.HopscotchMultiMapSpark<K,V, T extends Map.Entry<K, V>> A map that can contain multiple values for a given key.Implements Set by imposing a unique-element constraint on HopscotchCollection.HopscotchUniqueMultiMapSpark<K,V, T extends Map.Entry<K, V>> A map that can contain multiple values for a given key, but distinct entries.Histogram of observations on a compact set of non-negative integer values.Set of longs that is larger than the max Java array size ( ~ 2^31 ~ 2 billion) and therefore cannot fit into a single LongHopscotchSet.Bloom filter for primitive longs.This class is based on the HopscotchCollection and HopscotchSet classes for storing Objects.Iterator-like interface for collections of primitive long's