docs: def map_seqprop_resnums_to_seqprop_resnums(self, resnums, seqprop1, seqprop2):
          """Map a residue number in any SeqProp to another SeqProp using the pairwise alignment information.
  
          Args:
              resnums (int, list): Residue numbers in seqprop1
              seqprop1 (SeqProp): SeqProp object the resnums match to
              seqprop2 (SeqProp): SeqProp object you want to map the resnums to
  
          Returns:
              dict: Mapping of seqprop1 residue numbers to seqprop2 residue numbers. If mappings don't exist in this
              dictionary, that means the residue number cannot be mapped according to alignment!
  
          """
          resnums = ssbio.utils.force_list(resnums)
  
          alignment = self._get_seqprop_to_seqprop_alignment(seqprop1=seqprop1, seqprop2=seqprop2)
  
          mapped = ssbio.protein.sequence.utils.alignment.map_resnum_a_to_resnum_b(resnums=resnums,
                                                                                   a_aln=alignment[0],
                                                                                   b_aln=alignment[1])
  
          return mapped