def fsummarizer(pepseq, prop_dict, func):
    """
    Summarize pepide sequence with by mapping amino acids to prop_dict entires and a summary func.

    Parameters
    ----------
    pepseq : str
        sequence.
    prop_dict : dict
        amino acid property mapping.
    func : function
        Summary function (sum, std, max, ..).

    Returns
    -------
    func applied to mapped AA outcomes.

    """
    return func([prop_dict[i] for i in pepseq if i.isupper()])