code: def align(
      cls, trg_tokens: List[str], tokens: Dict[str, List[str]]
  ) -> Dict[str, List[Tuple[int, Enum]]]:
      return {
          i: cls._align(
              trg_tokens,
              t,
              pos_label=VizSeqSrcRefAlignmentType.copy,
              neg_label=VizSeqSrcRefAlignmentType.none,
          )
          for i, t in tokens.items()
      }
  
file_path: vizseq/vizseq/_aligners/text_aligner.py
imports: from typing import List, Tuple, Dict
  from collections import Counter
  from enum import Enum
  from nltk.translate.ribes_score import word_rank_alignment
label_desc: Use image node_id 1 for calling the VizseqSrcRefTextAligner obj's underlying member method code with example usage: obj.align(cls, trg_tokens, tokens) and returns: unknown