code: def _add_sv_coordinates(self, variant):
          
          variant.stop_chrom = variant.CHROM
          variant.start = int(variant.POS)
          
          # If we have a translocation:
          if ':' in variant.ALT:
              other_coordinates = variant.ALT.strip('ACGTN[]').split(':')
              variant.stop_chrom = other_coordinates[0].lstrip('chrCHR')
              other_position = other_coordinates[1]
              # variant.stop = other_position
  
              #Set 'infinity' to length if translocation
              variant.sv_len = float('inf')
              variant.sv_type = 'BND'
          else:
              variant.sv_len = variant.stop - variant.start
  
          variant['cytoband_start'] = get_cytoband_coord(
                                          chrom=variant.CHROM,
                                          pos=variant.start
                                          )
  
          variant['cytoband_stop'] = get_cytoband_coord(
                                      chrom=variant.stop_chrom,
                                      pos=variant.stop
                                      )
docs: Add the neccesary sv coordinates for a variant
          
          Args:
              variant (puzzle.models.variant)