class Imprint: def __init__(self, bio_tree): self.decoder = Decoder() self.bio_tree = bio_tree self.bio_vector = bio_tree.vectorialize() self.encoded_bio_vector = self.decoder.encode_vector(self.bio_vector) def get_imprint_vector(self): return self.bio_vector def get_encoded_imprint_vector(self): return self.encoded_bio_vector def write_on_file(self, file_name): """ Print imprint on file. Parameters ---------- self: Imprint """ path_name = ".." + os.sep + "imprints" + os.sep dir = os.path.dirname(path_name) try: os.stat(dir) except: os.mkdir(dir) FILE = open(path_name + file_name,"w") FILE.write(self.encoded_bio_vector) FILE.close()