code: def find_existing_split_discordants(data):
      
      in_bam = dd.get_align_bam(data)
      sr_file = "%s-sr.bam" % os.path.splitext(in_bam)[0]
      disc_file = "%s-disc.bam" % os.path.splitext(in_bam)[0]
      if utils.file_exists(sr_file) and utils.file_exists(disc_file):
          return sr_file, disc_file
      else:
          sr_file = dd.get_sr_bam(data)
          disc_file = dd.get_disc_bam(data)
          if sr_file and utils.file_exists(sr_file) and disc_file and utils.file_exists(disc_file):
              return sr_file, disc_file
          else:
              return None, None
docs: Check for pre-calculated split reads and discordants done as part of alignment streaming.