Find and annotate ITDs using suffix trees and characterize the exogenous segments within the spacer using heat diffusion.