def _get_edge_sentences(
    G: AnalysisGraph, source: str, target: str
) -> List[str]:
    """ Return the sentences that led to the construction of a specified edge.

    Args:
        G
        source: The source of the edge.
        target: The target of the edge.
    """

    return chain.from_iterable(
        [
            [repr(e.text) for e in s.evidence]
            for s in G.edges[source, target]["InfluenceStatements"]
        ]
    )