docs: def get_orthology_evidence_code(self, abbrev):
          '''
              move to localtt & globltt
          '''
          # AA	Amino acid sequence comparison.
          # CE	Coincident expression.
          # CL	Conserved genome location (synteny).
          # FC	Functional complementation.
          # FH	Formation of functional heteropolymers.
          # IX	Immunological cross-reaction.
          # NS	Not specified.
          # NT	Nucleotide sequence comparison.
          # SI	Similar response to inhibitors.
          # SL	Similar subcellular location.
          # SS	Similar substrate specificity.
          # SU	Similar subunit structure.
          # XH	Cross-hybridization to same molecular probe.
          # PT	Phylogenetic Tree.
          # OT    Other
  
          eco_abbrev_map = {
              'AA': 'ECO:0000031',  # BLAST protein sequence similarity evidence
              'CE': 'ECO:0000008',  # expression evidence
              'CL': 'ECO:0000044',  # sequence similarity FIXME
              'FC': 'ECO:0000012',  # functional complementation
              # functional complementation in a heterologous system
              'FH': 'ECO:0000064',
              'IX': 'ECO:0000040',  # immunological assay evidence
              'NS': None,
              'NT': 'ECO:0000032',  # nucleotide blast
              'SI': 'ECO:0000094',  # biological assay evidence FIXME
              'SL': 'ECO:0000122',  # protein localization evidence FIXME
              'SS': 'ECO:0000024',  # protein binding evidence  FIXME
              'SU': 'ECO:0000027',  # structural similarity evidence
              'XH': 'ECO:0000002',  # direct assay evidence  FIXME
              'PT': 'ECO:0000080',  # phylogenetic evidence
              'OT': None,
          }
  
          if abbrev not in eco_abbrev_map:
              LOG.warning("Evidence code for orthology (%s) not mapped", str(abbrev))
  
          return eco_abbrev_map.get(abbrev)