def _contextualise(self):
<EOL>deja_vues = []<EOL>for rank in reversed(self.taxonomy):<EOL><INDENT>clades = [e for e in self.hierarchy[rank] if e[<NUM_LIT:1>]]<EOL>uniques = [e for e in clades if len(e[<NUM_LIT:0>]) == <NUM_LIT:1>]<EOL>uniques = [e for e in uniques if e[<NUM_LIT:0>][<NUM_LIT:0>].ident not in deja_vues]<EOL>for e in uniques:<EOL><INDENT>ident = e[<NUM_LIT:0>][<NUM_LIT:0>].ident<EOL>self[ident]['<STR_LIT>'] = e[<NUM_LIT:1>]<EOL>deja_vues.append(ident)<EOL><DEDENT><DEDENT>
Determine contextual idents (cidents)