Returns the deepest phrase type for the term identifier and the list of subsumed by the same element
        @type termid: string
        @param termid: term identifier
        @rtype: (string,list)
        @return: the label and list of terms subsumed

def get_deepest_phrase_for_termid(self,termid):
        """
        Returns the deepest phrase type for the term identifier and the list of subsumed by the same element
        @type termid: string
        @param termid: term identifier
        @rtype: (string,list)
        @return: the label and list of terms subsumed
        """
        terminal_id = self.terminal_for_term.get(termid)
        label = None
        subsumed = []
        if terminal_id is not None:
            first_path = self.paths_for_terminal[terminal_id][0]
            first_phrase_id = first_path[1]
            label = self.label_for_nonter.get(first_phrase_id)
            subsumed = self.terms_subsumed_by_nonter.get(first_phrase_id,[])
        return label,sorted(list(subsumed))