def __check_completeness(transcript):
    """Private method that checks whether a transcript is complete
    or not based solely on the presence of CDS/UTR information."""
    if len(transcript.combined_utr) > 0:
        if transcript.combined_utr[0][0] < transcript.combined_cds[0][0]:
            if transcript.strand == '+':
                transcript.has_start_codon = True
            elif transcript.strand == '-':
                transcript.has_stop_codon = True
        if transcript.combined_utr[-1][1] > transcript.combined_cds[-1][1]:
            if transcript.strand == '+':
                transcript.has_stop_codon = True
            elif transcript.strand == '-':
                transcript.has_start_codon = True
