code: def run_details(self, run_bc, run_date=None):
          
          try:
              details = self._get("/nglims/api_run_details", dict(run=run_bc))
          except ValueError:
              raise ValueError("Could not find information in Galaxy for run: %s" % run_bc)
          if "error" in details and run_date is not None:
              try:
                  details = self._get("/nglims/api_run_details", dict(run=run_date))
              except ValueError:
                  raise ValueError("Could not find information in Galaxy for run: %s" % run_date)
          return details
docs: Next Gen LIMS specific API functionality.