<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 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