Exemplo n.º 1
0
    def load_from_dir(self, dir_path, create=False):
        created = False

        for root, directories, filenames in walk(dir_path):
            for filename in filenames:
                if filename.endswith("_fastqc.zip"):
                    path = join(root, filename)
                    data = FastqcData(path)
                    data.populate_from_file()

                    if create and not created:
                        created = True
                        print("Creating Tables")
                        self.create_db(data=data)

                    self.insert(data)