def get_superlocus_bounds(superloci):
    """Get the most 5' and 3' boundaries of a superlocus."""
    start = min(locus.min_start for super in superloci for locus in super)
    stop  = max(locus.max_stop  for super in superloci for locus in super)
    return start, stop