Find and annotate ITDs with assembly or read pair joining using suffix trees and characterize the exogenous segments within the spacer using heat diffusion. A layer on top of heatitup for additional functionality such as working with BAM files directly.