uShuffle: A useful tool for shuffling biological sequences while preserving the k-let counts | Synapse