def load_hashbits(filename): """Load a hashbits object from the given filename and return it. Keyword argument: filename -- the name of the hashbits file """ hashtable = _Hashbits(1, [1]) hashtable.load(filename) return hashtable
def new_hashbits(k, starting_size, n_tables=2): """Return a new hashbits object. Deprecated. This factory method is deprecated in favor of creating a Hashbits object directly via 'new Hashbits(...)'. Keyword argument: k -- kmer size to use starting_size -- lower bound on hashsize to use n_tables -- number of hash tables to use (default = 2) """ primes = get_n_primes_above_x(n_tables, starting_size) return _Hashbits(k, primes)