label all fragments by their intervals
sort fragments by inversion