Add the neccesary sv coordinates for a variant
        
        Args:
            variant (puzzle.models.variant)

def _add_sv_coordinates(self, variant):
        """Add the neccesary sv coordinates for a variant
        
        Args:
            variant (puzzle.models.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
                                    )