code: def makedbthreads(self, folder):
          
          # Create and start threads for each fasta file in the list
          for i in range(len(folder)):
              # Send the threads to makeblastdb
              threads = Thread(target=self.makeblastdb, args=())
              # Set the daemon to true - something to do with thread management
              threads.setDaemon(True)
              # Start the threading
              threads.start()
          # Make blast databases for MLST files (if necessary)
          for alleledir in folder:
              # List comprehension to remove any previously created database files from list
              allelefiles = glob('{}/*.fasta'.format(alleledir))
              # For each allele file
              for allelefile in allelefiles:
                  # Add the fasta file to the queue
                  self.dqueue.put(allelefile)
          self.dqueue.join()
docs: Setup and create threads for class
          :param folder: folder with sequence files with which to create blast databases