def construct_vector(name, hash_set, dup_map): if name == "": # skipping - no file return False if name in dup_map: # skipping -- duplicate return False if len(hash_set) < 2: # skipping -- empty or singleton return False return [FnameMap.get_id(name), [ChecksumMap.get_id(hval) for hval in hash_set]]