def estimate_edit_distance(jaccard, len_x, len_y):
	"""
    Return the estimated edit distance between two seequences.

    Parameters
    ----------
    jaccard : double/float Jaccard similarity metric between the two sequences
    len_x : int length of sequence x
    len_y : int length of sequence y

    Returns
    -------
    edit_distance : list of int/float/double
        The estimated edit distance estimate or lower bound and upper bound on
        edit distance.
    """
	if len_x == len_y:
		return [jaccard * len_x]
	else:
		alpha = min(len_x, len_y) / max(len_x, len_y)
		return [1 - alpha, (1+alpha) * (jaccard/(2-jaccard))]