code: def _get_objanno(self, assoc_fn):
          
          # Determine annotation file format from filename, if possible
          anno_type = get_anno_desc(assoc_fn, None)
          # Default annotation file format is id2gos
          if anno_type is None:
              anno_type = self.args.annofmt if self.args.annofmt else 'id2gos'
          kws = {'taxid': self.args.taxid} if anno_type == 'gene2go' else {}
          return get_objanno(assoc_fn, anno_type, **kws)
docs: Get an annotation object