def import_cytoband(file, target, delimiter='\t'):
    """
    Returns the genomic region from the cytoband composite file
    for a given target
    """
    bp_chr = list()
    bp_coords = list()
    with open(file, 'r') as fh:
        for line in fh:
            fields = line.rstrip().split()
            if len(fields) != 6:
                continue
            (chrom, start, end, _, _, key) = fields
            start = int(start)
            end = int(end)

            # handle ambiguous regions
            if key.find(target) != -1:
                bp_chr.append(chrom)
                bp_coords.append(start)
                bp_coords.append(end)
    bp_coords = sorted(bp_coords)
    chrom = bp_chr[0]
    start = bp_coords[0]
    end = bp_coords[-1]
    region = {"chrom" : chrom, "start": start, "end": end}
    return region
    #return f'{chrom}:{start}-{end}'