code: def issueJob(self, jobNode):
          
          jobNode.command = ' '.join((resolveEntryPoint('_toil_worker'),
                                      jobNode.jobName,
                                      self.jobStoreLocator,
                                      jobNode.jobStoreID))
          # jobBatchSystemID is an int that is an incremented counter for each job
          jobBatchSystemID = self.batchSystem.issueBatchJob(jobNode)
          self.jobBatchSystemIDToIssuedJob[jobBatchSystemID] = jobNode
          if jobNode.preemptable:
              # len(jobBatchSystemIDToIssuedJob) should always be greater than or equal to preemptableJobsIssued,
              # so increment this value after the job is added to the issuedJob dict
              self.preemptableJobsIssued += 1
          cur_logger = logger.debug if jobNode.jobName.startswith(CWL_INTERNAL_JOBS) else logger.info
          cur_logger("Issued job %s with job batch system ID: "
                     "%s and cores: %s, disk: %s, and memory: %s",
                     jobNode, str(jobBatchSystemID), int(jobNode.cores),
                     bytes2human(jobNode.disk), bytes2human(jobNode.memory))
          if self.toilMetrics:
              self.toilMetrics.logIssuedJob(jobNode)
              self.toilMetrics.logQueueSize(self.getNumberOfJobsIssued())
docs: Add a job to the queue of jobs.