code: def run_qaml(self):
          
          logging.info('Running GenomeQAML quality assessment')
          qaml_call = 'classify.py -t {tf} -r {rf}'\
              .format(tf=self.qaml_path,
                      rf=self.qaml_report)
          make_path(self.reportpath)
          # Only attempt to assess assemblies if the report doesn't already exist
          if not os.path.isfile(self.qaml_report):
              # Run the system calls
              out, err = run_subprocess(qaml_call)
              # Acquire thread lock, and write the logs to file
              self.threadlock.acquire()
              write_to_logfile(qaml_call, qaml_call, self.logfile)
              write_to_logfile(out, err, self.logfile)
              self.threadlock.release()
docs: Create and run the GenomeQAML system call