added overlap fusing function to generate_backbones.py