def select_longest_utr3_exonic_content(transcripts):
    """Select transcript(s) with longest UTR3 exonic content"""

    ret = [transcripts[0]]
    longest = transcripts[0].utr3_exonic_content_length
    for i in range(1, len(transcripts)):
        t = transcripts[i]
        exonic_content_length = t.utr3_exonic_content_length
        if exonic_content_length == longest:
            ret.append(t)
        elif exonic_content_length > longest:
            longest = exonic_content_length
            ret = [t]
    return ret