code: def is_human(data, builds=None):
      
      def has_build37_contigs(data):
          for contig in ref.file_contigs(dd.get_ref_file(data)):
              if contig.name.startswith("GL") or contig.name.find("_gl") >= 0:
                  if contig.name in naming.GMAP["hg19"] or contig.name in naming.GMAP["GRCh37"]:
                      return True
          return False
      if not builds and tz.get_in(["genome_resources", "aliases", "human"], data):
          return True
      if not builds or "37" in builds:
          target_builds = ["hg19", "GRCh37"]
          if any([dd.get_genome_build(data).startswith(b) for b in target_builds]):
              return True
          elif has_build37_contigs(data):
              return True
      if not builds or "38" in builds:
          target_builds = ["hg38"]
          if any([dd.get_genome_build(data).startswith(b) for b in target_builds]):
              return True
      return False
docs: Check if human, optionally with build number, search by name or extra GL contigs.